Badges
Certifications
Work Experience
Application Developer
Thoughtworks•  August 2022 - Present•  Remote
• Developed REST APIs using Spring Boot and Kotlin , ensuring efficient and scalable backend solutions. • Implemented database schemas in Postgres , optimizing data management and retrieval processes. • Engineered REST APIs using Firestore and Golang , enhancing data retrieval and manipulation. • Employed React , CSS , and Typescript/Javascript for frontend development, delivering a seamless and responsive user interface. • Contributed to the development of a live-streaming application using AWS IVS & React , ensuring a user-friendly experience with real-time chatting functionality. • Utilized AWS services, including DynamoDB and IVS , to build live-streaming applications and store product metrics. • Implemented Gitlab CI/CD pipelines to streamline deployment processes for services. • Embraced Test-Driven Development (TDD) methodologies in the development process. • Written Blogs on Medium on CSS topics.
Software Development Engineering Intern
Amazon•  January 2022 - July 2022•  Remote
• Utilized AWS AppConfig, SQS, Roles & Policies, and CDK to seamlessly fetch data from AppConfig and integrate it into the codebase. • Contributed to the creation of a detailed Low-Level Design (LLD) from scratch in Google Guice and Java , emphasizing robust Object-Oriented Programming (OOP) principles for a sustainable and scalable codebase. • Migrating a service from a deprecated version to a stable version, cutting-edge version, ensuring compatibility and optimal performance. • Crafted a template for email notifications, catering to all marketplaces within the Velocity framework, enhancing communication and user engagement. • Implemented unit tests using Mockito with JUnit , ensuring the reliability and correctness of the codebase.
Education
Ajay Kumar Garg Engineering College, Ghaziabad
Computer Science & Engineering, B.Tech