Software engineer passionate about the people behind the screens. Experienced in developing across the stack using React/Next.js, Node.js/Express.js, SQL/NoSQL, Typescript, Redux, and TDD. I am a core contributor at ClusterWatch, a Kubernetes cluster visualization and metrics monitoring hub.
Experience
2023 — Now
2023 — Now
• Developed interactive React UI displaying monitoring dashboards and topology visualizer by consuming Kubernetes cluster component data, resulting in a streamlined cluster management process and enabling data-driven decision making.
• Created Express routes, middleware, and controllers with robust error handling to facilitate Grafana API integration while incorporating Redis cache for optimization, drastically reducing application latency when rendering key observability dashboards.
• Leveraged Node.js child processes, Helm charts, and the Kubernetes API to automate deployment of Prometheus and Grafana monitoring tools, allowing aggregation and visualization of vital cluster metrics in a fraction of the time with zero CLI interactions.
• Designed Github Actions CI/CD pipeline coupled with TDD, utilizing Jest unit testing suite, Supertest integration tests, React Testing Library, and Cypress e2e testing, to decrease lead times and build developer confidence during deployment process.
• Composed Webpack configuration, creating a production optimized build and enhanced efficiency during development through TypeScript and ES6+ transpilation, hot module replacement, and minification and uglification for smaller bundle sizes.
• Product developed under OSLabs tech accelerator.
2021 — 2023
2021 — 2023
• Deployed web applications to AWS EC2 instances equipped with automated scaling to dynamically allocate resources for cost-effectiveness, while maintaining optimal app performance during peak traffic for a consistent user experience.
• Migrated codebase from Redux core to Redux Toolkit for an opinionated, batteries included solution to centralized, immutable state that minimizes boilerplate, accelerates development, and improves code modularity for a better developer experience.
• Incorporated OAuth 2.0 in tandem with JWTs to construct identity and access management (IAM) systems, providing rigorous authentication and authorization mechanisms to secure sensitive user shipment data and guarantee information security.
• Configured React Router to implement client-side routing, enabling browser history navigation for enhanced user experience.
• Constructed a PostgreSQL database to efficiently store and manage data for mission-critical services to thousands of clients.
2020 — 2021
2020 — 2021
• Integrated payment gateways to process transactions in accordance with PCI-DSS, empowering $100,000+ revenue stream.
• Synthesized user engagement and notification platform, incorporating SMS and SMTP service providers (Twilio and Amazon SES) to keep users informed round the clock of client/listing updates, service scheduling, and reservation details.
• Coordinated CSS media queries, flexbox, grid, and relative units to implement mobile-first responsive web design delivering optimized user experience across viewports of all sizes.
• Tailored CMS based on web-scripting language and framework (PHP & SQL) to provide clients with a simple interface to easily manage and update websites without need for technical assistance.
• Incorporated UX best practices to translate project vision into sitemaps, wireframes, mockups, and prototypes to guarantee stakeholder and end user satisfaction.
2020 — 2020
• Employed websockets libraries to establish persistent, event-driven, full-duplex connections between browser and server to amplify user experience by enabling real time chat updates and reducing network overhead while also preserving security.
• Utilized OpenAI LLM’s natural language processing and dynamic content generation capabilities to participate in live chat rooms.
2020 — 2020
• Leveraged tRPC, Typescript, and Zod to develop a fast, lightweight, end-to-end type safe API, reaping the benefits of strong typing and compile-time checking to eliminate errors and increase front and back end developer synchronization.
• Drew upon Next.js server-side rendering and metadata to increase site performance and improve search engine optimization.
Education
Baruch College