Sde2 Full Stack
Current• Designed and implemented a scalable developer portal for API management, including issuing API key, trialfacilitation, publishing new apis using Node.js, Express.js, and Java adhering to design patterns.• Developed a multithreaded Usage Portal microservice to capture client api usage data utilizing Spring Boot,JPA and presenting those insights and analytics with charts/tables on a portal.• Built a robust notifications system from scratch, using AWS SNS and Kafka to… Show more • Designed and implemented a scalable developer portal for API management, including issuing API key, trialfacilitation, publishing new apis using Node.js, Express.js, and Java adhering to design patterns.• Developed a multithreaded Usage Portal microservice to capture client api usage data utilizing Spring Boot,JPA and presenting those insights and analytics with charts/tables on a portal.• Built a robust notifications system from scratch, using AWS SNS and Kafka to send 1,000+ notificationsconcurrently incorporating NoSQL DB.• Engineered front-end web applications using React and Vue.js, incorporating responsive design and reusablecomponents. Utilized hooks, context API for efficient data handling, Redux and Vuex for state management andoptimized components with memoization, code splitting and lazy loading.• Optimized Postgres SQL queries and integrated a Redis caching layer, decreasing load time by 15%.• Implemented unit testing and end-to-end tests with Jest, Cypress, Junit achieving up to 99% code coverage.• Handled on-call duties, CI/CD deployments, and troubleshooting production issues with Sentry, Kibana, andGrafana. Participated in code reviews ensuring well documented, quality code and adhering to SOLID principles.• Collaborated with cross-functional teams and designers to ensure seamless integration and timely delivery, while working with product managers to align development with business goals following agile methodologies. Show less