Senior Api Developer
Current• Worked on Journey Solutions & Cart API Development and Led the design and implementation of Journey Solutions, Cart API, Amtrak Guest Rewards modules, contributing to WSDOT and SAF projects to enhance customer journey experiences.• Developed robust micro services using Java 17 and reactive programming, ensuring high performance and scalability in Interline Bus Project.• Designed RESTful APIs using Spring Boot to ensure high-performance interaction between microservices, improving the customer journey experience.• Implemented AWS API Gateway to expose RESTful APIs securely, managing access to backend services while ensuring low-latency API responses.• Implemented server less AWS Lambda functions to handle high-throughput events like booking requests, leveraging API Gateway and Lambda to enable seamless interactions without the need for dedicated servers.• Designed and implemented a Spring MVC architecture to facilitate seamless data exchange between front-end and business layers. • Integrated RETS APIs for backend data retrieval, ensuring accurate mapping to UI components for enhanced user experience. • Utilized Amazon CloudWatch to monitor AWS services and application logs, ensuring optimal performance and quick issue resolution. • Worked with AWS API Gateway for implementing the micro service architecture and utilized ECS for deploying Docker containers, streamlining the deployment process. • Evaluated and selected AWS services based on specific compute, data, and security requirements, enhancing application performance and security. • Used POSTMAN to check the response of various API’s as visual documentation for back-end implementation and client-side consumption.• Developed built script using Maven to build, package, test, deploy application in application server.• Used Sonar Qube for code quality checks, ensuring compliance with industry-standard practices and maintaining a code coverage of 80%+.