Badges
Certifications
Work Experience
Senior Full Stack Engineer
Boxed•  November 2022 - March 2023
- Developed, tested, and maintained custom in-house web applications using Express, Gulp, Knex, React, GraphQL, and Relay to facilitate customer on-boarding and finance team setup of new customers. - Created a sophisticated, imaginative and efficient back-end solution using Express, GraphQL and Knex to manage employee data. Resulted in the company being able to add over 1,000 new employees in one month. - Closely collaborated with the DevOps and infrastructure team as a full stack engineer to deliver scalable solutions that resolved complex business issues, actively driving growth and success for the organization. - Designed and maintained Jenkins-based pipelines for automated code delivery, ensuring a consistent and reliable deployment process for mission-critical software applications. - Actively managed and improved cloud infrastructure on AWS, EC2, S3, and RDS, reducing costs by 2% each month by eliminating unnecessary servers. - Generated $10,000 in revenue by developing and launching a new e-commerce platform as a Full Stack Developer. - Increased system performance by 15% using AWS Lambda to customize images. - Saved $5,000 annually by migrating to a cloud-based infrastructure as a DevOps Engineer. - Improved system performance by 30% through code refactoring and removal of unused code. - Coordinated remote daily stand ups with the team to communicate project status and important announcements. Technologies: Express/ TypeORM/ Knex, JavaScript/ Node/ TypeScript/ React, GraphQL/ Relay, PostgreSQL, Oracle, Redis/ Memcache, Nginx, Docker/ Kubernetes, Jenkins, Sentry, Amazon EKS, S3, RDS, Lambda.
Full Stack Developer
Giant Machines•  August 2018 - November 2022
- Migrated monolith into microservices based on Spring framework. - Designed and implemented microservices architecture using Spring Boot and Spring Cloud. - Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations. - Participated in developing Spring Cloud Gateway to provide a flexible way of routing requests. - Increased scalability by refactoring Spring Cloud Netflix Eureka based Service Registry. - Improved communication between microservices establishing asynchronous messaging system using RabbitMQ and Apache Kafka. - Maintained frontend TDD with translating business requirements into test cases and tracing React based frontend development. - Reduced operational costs by specializing payment system via AWS Lambda functions. - Built business intelligence pipeline using Amazon Lambda capturing data from combined database based on Oracle, MySQL, and Apache Cassandra. - Implemented database to Amazon RDS, Amazon OpenSearch Service, Amazon ElastiCache to reduce database managing time and improve database and infrastructure efficiency. - Used Hibernate for mapping java classes with database and created queries with Hibernate query language. - Designed and built error-tracking system using Sentry and Datadog. - Leveraged powerful technologies to optimize system speed and efficiency and reduce latency, ultimately resulting in a 40% increase in system performance. - Refactored the software structure for an online chat service, reducing overhead costs by $4000 per month. - Developed and maintained new API endpoints using Java, Spring and front-end features using React and Angular to translate designs and wireframes into high quality full stack code. - Leveraged powerful technologies such as Redis, Memcached, and Elasticsearch to optimize system speed and efficiency and reduce latency, ultimately resulting in a 40% increase in system performance. - Managed GitHub repositories and permissions, including branching and tagging. - Established and maintained close, interpersonal working relationship with suppliers. - Wrote Terraform scripts to automatically update system components, saving 30% admin time. - Improved application performance by 20% by optimizing database queries and caching mechanisms. Technologies: Java/ Spring, Spring Boot, Spring Cloud, Spring GraphQL, RabbitMQ, Apache Kafka, REST, JavaScript/ Node/ TypeScript/ Angular, React, React Native, Oracle, Apache Cassandra, AWS Lambda, S3, Tensorflow, Elastic Search, Redis/ Memcache, Nginx, Docker/ Kubernetes, Circle CI, Sentry
Full Stack Developer
InRhythm•  August 2014 - April 2018
- Developed RESTful web service via Python, Flask, and React. - Developed command line interface for migration via flask-script based on Alembic. - Designed and developed third-party payment service to offer users convenient payment methods based on OAuth protocal. - Built unit, integration, and e2e test cases via Cypress and Selenium. - Collaborated with design and product teams to implement new features, fix bugs, and create customer documentation. - Automated acceptance tests utilizing Jenkins for deployments. - Debug production issues across services and traced API defect in existing applications. - Collaborated with UX/UI designers and product designers to build user-friendly, immersive GUIs using React. Customer satisfaction increased by 25% and load times decreased by roughly 35%. - Cut company spending from $6M to $800K and reduced mainframe software costs by proposing renegotiating strategies. - Built a pipeline to stream PostgreSQL logs to Azure Monitor to improve tracking and monitoring capabilities. - Planned high-end software, improving the overall efficiency of company processes by 25%. Successfully modified numerous software applications that increased user-friendliness by 20%. - Evolved existing codebase from a monolithic Node.js application into a modular system with clear, well-enforced domain boundaries and a coherent public interface. - Developed and maintained RESTful APIs using Express and TypeORM. - Constructed cache middleware using in-memory database Redis. - Actively participated in agile workflow using JIRA. - Participated in designing and building a system of a service-oriented architecture. - Worked to ship code for Express backend and dive deep into the database layer to handle complex querying needs. - Collaborated with Engineering, and Product to design and build solutions that delight users and solve critical business problems. - Removed bugs, making it 50% more efficient than before. Technologies: Perl, C#, .Net, ASP.NET, .NET Core, Ruby on Rails, JavaScript/ Node/ Express, React, React Native, REST, MySQL, Redis, Cypress, Selenium, JIRA, Jenkins, Azure monitor
Software Engineer Intern
Clevertech•  September 2013 - March 2014
- Implemented user interfaces, wireframes, and front-end components using HTML5, CSS3, Bootstrap and AngularJS. - Optimized code generation practices for specific expressions, such as list comprehensions, to reduce overall compilation times and improve efficiency. - Helped the team achieve significant gains in speed and productivity, resulting in a more successful product. - Trained 50+ individuals in handling software development cycles, as part of their induction processes. - Created a data analysis pipeline that increase program efficiency.
Education
Rochester Institute of Technology, Rochester
Computer Science, BS•  August 2011 - August 2014