Software Development Engineer
Current• Implemented Microservices architecture using Spring Boot to make application smaller and independent.• Used Spring IOC for object instantiation, resource lookup.• Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices.• Proficient in Core Java Design Patterns like Singleton, Proxy, Factory. • Build services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for RESTful services. • Designed Microservices… Show more • Implemented Microservices architecture using Spring Boot to make application smaller and independent.• Used Spring IOC for object instantiation, resource lookup.• Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices.• Proficient in Core Java Design Patterns like Singleton, Proxy, Factory. • Build services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for RESTful services. • Designed Microservices business components and RESTful service endpoints using Spring Boot.• Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created AWS EC2 instances.• Migrated database from EC2 to RDS using AWS Data Migration Service (DMS).• Developed AWS Lambda based Microservices interacting with DynamoDB, SNS/SQS using AWS-SDK.• Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.• Implement and maintain the monitoring and alerting of production and corporate servers/storage using Cloud Watch. Migrated applications from internal data center to AWS Show less