Software Engineer
Current• Implemented scalable and cost-effective solutions on AWS, leveraging services such as EC2, S3, and Lambda to optimize performance and reduce infrastructure overhead.• Collected needs and ensured they were fulfilled in accordance with stakeholder expectations by working with cross functional teams. Addressed various customer requirements and stakeholders.• Developing frontend plugins for customer interactions using Angular JavaScript library.• Integrated Spring JPA framework for Database Operations.• Software design and system architecture go hand in hand, shaping the foundation of our applications.• Defined Angular routes using router module for components at module level to enable lazy loading for modules.• Worked with Apache Camel's Spring integration to leverage the benefits of Spring Boot and other Spring ecosystem components in integration projects.• Deployed the application and maintained it throughout the project's lifespan. Worked with PHP to implement new features and API calls.• Collaborate with stakeholders to understand their requirements and translate them into technical specifications.• Analyze business needs and propose solutions that leverage AWS services effectively.• Design scalable and reliable software architectures that utilize EC2, Lambda, and S3 services.• Determine the appropriate use of AWS services based on performance, cost, and security requirements.• Write clean, efficient, and maintainable code using programming languages like Python, Java, or Node.js.• Implement automated deployment pipelines using tools like AWS Code Pipeline and AWS Code Deploy.• Integrate EC2 instances into the software architecture to host applications and databases.• Strongly involved in supporting XML and JSON based REST web-services, integrating with the front end.• Worked with relational databases like Oracle, MySQL, IBM DB2 and NoSQL databases like MongoDb.