Passionate software engineer experienced in building scalable full-stack applications using React, Node.js/Express, NoSQL/SQL databases, AWS. Inquisitive and adaptive team leader, actively contributing to the open source community and currently working on LambdaPulse, an AWS Lambda function monitoring tool.
Experience
2023 — Now
2023 — Now
• Utilized AWS Cloudwatch and X-Ray to retrieve application invocation logs and routes for the goal of optimizing its development, debugging cycles, and overall monitoring for engineering teams
• Integrated D3.js - React Components to display data from recent invocations using a graphical representation that improves upon AWS proprietary monitoring tools and to embrace reusability and modularity throughout the front-end.
• Incorporated Redis caching as a performance optimization tool to uphold a high standard of user experience by quickly and reliably providing consumers with their data given their account credentials and session information
• Containerized with Docker and deployed with AWS Elastic Beanstalk under the domain name lambdapulse.com to simplify the overall use and startup of the app and inherently create an improved onboarding of new users
• Employed react router to create a seamless user experience with conditional rendering of components, implemented in the form of a dashboard for an organized and performant layout of the consumer application’s metrics and diagrams
• Deployed DynamoDB for a high-throughput web application, delivering a substantial boost in read and write efficiency while optimizing database costs through the utilization of its serverless infrastructure
2022 — Now
2022 — Now
Sunlyte | Lifestyle App
• Retrieved and sorted data through WeatherAPI to inform users of general weather information and to calculate additional metrics personalized to the user’s needs and requirements for a healthy lifestyle
• Incorporated Test-driven Development with Jest, Supertest, and React Testing Library to overall strengthen code quality and efficiency, used alongside coverage tools to prevent future potential difficulties.
• Utilized Webpack for scalability, maintainability, and improved app load times by configuring hot module reloading and ES6+ transpilation for various developer packages
Listen | Dating App
• Leveraged the Spotify web API to algorithmically match users’ music taste on signup and incorporated OAuth to increase onboarding by simplifying the process of making a fully-functional account
• Integrated the use of session tokens and JWTs to establish proper security and authentication for users to stay logged in upon the certification of proper credentials and active cookies
• Designed the frontend to use SCSS for a more comprehensive, organized, and readable method of styling with the use of nesting, reusable variables, and functions
DailyApply | Application Tracker
• Utilized TypeScript to develop a scalable job application tracker that includes a streak system to motivate users to apply to at least one job per day, while ensuring greater code quality with type checking to promote scalability.
• Employed SQL to efficiently and accurately retrieve, manipulate, and store data for each user, resulting in improved data management and streamlined processes
• Designed Express server to efficiently handle HTTP requests to various endpoints in a middleware design pattern. Setup proper routers and controllers to modularize these requests for clear code predictability and debugging
Education
Stony Brook University