Led Massive Projects Affecting Majority of Code Base
•Reworked Stripe Implementation to optimize various payment flows
•Refactored current micros-services to work with NestJS
•Rewrote the entire data accessing microservice cutting down amount of routes by almost 33%
•Rewrote entirety of service managing cron jobs needed for scheduled payments, emails, and invoices
Developed An Internal NPM package To Regulate All NestJS configuration
•Standardized each repo's exception handling and AWS Cloudwatch logging
•Programmed guards, middleware, interceptors, and pipes to handle commonly expected tasks
•Created an Environment Variable Checker that runs pre-deployment of server
•Integrated with AWS Param Store to pull any missing Environment Variables
•Implemented Automatic UUID and Demo Mode Tracing Between All NestJS Microservices
Assisted In Various Areas of The Development Team
•Tuned existing SQL and indexes cutting time for calls by as much as 80%
•Worked with Product Manager to map out tech requirements for future features
•Managed production deployment of multiple microservices during releases
Organized Efforts To Unify DevOps Infrastructure Between Multiple Internal Products
•Led cleanup of unused/improperly used AWS Tools and Instances within the products
•Worked on getting instances dockerized through out code base
•Started making standards conventions for the infrastructure supporting the product
•Worked with various parts of Amazon Web Service(AWS) Tools ranging from EC2, Elastic Beanstalk, RDS, Cloudwatch, Param Store, Security Groups, Route53
Created Software Engineer Internship Program and Co-op Program
•Started a 3-month summer internship program and a semester-long co-op program available to current students
•Mentored multiple interns through lessons, pull request reviews, and weekly one-on-one meeting
•Oversaw the process from recruitment to launching multiple client-facing features