You are on page 1of 1

• Developed a custom least recently used (LRU) algorithm library alongside a built-

in Redis least frequently used (LFU) algorithm as options for scalability of the
caching layer without sacrificing cache hit rate via its consistent hashing
algorithm.
• Designed and built a GraphQL schema along with an AWS RDS database to mirror
typical GraphQL use cases, which ensured the DacheQL library was tested in a
realistic production environment.
• Used React functional components along with React Hooks to create modular
component-based code that offers intuitive and maintainable state management.
• Implemented Bootstrap and Material UI libraries to display simple, responsive,
and coherent visualizations, allowing users to quickly comprehend the structure of
the web application.
Leveraged Jest’s assertions library, mock functions, and test coverage metrics to
employ a test-driven development strategy that caught bugs before deployment and
highlighted critical edge cases.
• Deployed website with Heroku, taking advantage of services like GitHub integrated
hosting, HerokuCLI, and Cloudflare to acquire secure connection privacy.
• Product developed under tech accelerator OS Labs. (opensourcelabs.io)•
---
⦁ Architected an Apollo GraphQL server with Node.js that aggregates Kubernetes
cluster metrics into a single schema for clients to query without multiple API
calls or slow over-fetching requests and remains flexible for future iterations.
⦁ Leveraged NodeJS worker threads to run asynchronous processes in parallel to
improve GraphQL query runtime and port-forward a prometheus server without blocking
synchronous I/O functionality or the single-threaded event loop.
⦁ Implemented React Hooks to manage state with minimal code and leverage the
lifecycle methods of functional components to trigger conditional rendering of
presentational component visualizations based on user input within sibling
components.
⦁ Configured Travis CI to execute unit & integration tests developed with Jest and
Enzyme, streamlining the code review process while ensuring the integrity and
performance of the codebase across iterations.
• Built a custom Webpack to provide an agile dev environment by writing the
configuration to utilize hot module reloading and harnessing minification to reduce
the bundle size in production, improving speed and UX.
⦁ Oversaw a team of engineers through an agile development process by facilitating
architecture discussions, managing code integration, coaching individuals through
technical challenges across the stack, and leading code reviews.
⦁ Containerized full-stack React applications with Docker and deployed to Google
Kubernetes Service and AWS Elastic Kubernetes Service to test ShipShape’s
monitoring tools under different stress conditions and use cases on both providers.

You might also like