Full Stack Developer with 4 years of experience in Java, .NET, and Python development. Proficient in test-driven development, automated testing, and cloud solutions with AWS. Recognized for strong troubleshooting skills, clear communication, and the ability to excel in high-stress environments and embrace new challenges.
Developed scalable microservices in Java with Spring Boot, enhancing modularity and maintainability of application components.
• Designed and implemented unit and integration tests using TDD and BDD, utilizing JUnit, WireMock, and Mockito for service virtualization.
• Created test automation for backend data flows using REST Assured and Postman, resulting in high test coverage and reliability.
• Built and maintained CI/CD pipelines with Jenkins, facilitating smoother integration and faster deployment cycles.
• Utilized AWS Lambda, S3, and DynamoDB for serverless cloud solutions, optimizing data processing and storage efficiency.
• Collaborated within an agile team using VersionOne for project management and workload tracking, ensuring timely delivery of project milestones.
• Resolved critical production issues with effective troubleshooting, maintaining system performance and data integrity.
• Contributed to backend development in .NET and Python, focusing on microservices architecture and RESTful API development.
• Designed test cases based on TDD principles and wrote automated tests with Postman, REST Assured, and ReadyAPI, increasing code quality and reliability.
• Implemented continuous integration workflows in CircleCI and Jenkins, improving development efficiency and reducing deployment time.
• Developed AWS-based data processing pipelines using ECS, EKS, and DynamoDB, enabling scalable and secure cloud infrastructure.
• Engaged in agile sprints, utilizing Agility for workload management and task prioritization, aligning closely with business goals and user requirements.
• Enhanced system integration and performance by troubleshooting complex issues and refining API communication.
• Focused on automating testing for backend applications and data workflows, using Cypress and ReadyAPI for robust testing of data services.
• Set up test virtualization environments using WireMock and Mockito to simulate services for consistent and isolated testing.
• Optimized CI/CD processes using GitLab and SonarQube, improving code quality through automated analysis and streamlined builds.
• Designed and deployed AWS cloud infrastructure, leveraging services like S3, Lambda, and PostgreSQL to support scalable, serverless applications.
• Participated in agile development, contributing to sprint planning and retrospectives to improve collaboration and delivery efficiency.
• Demonstrated strong judgment and quick problem-solving in high-stress scenarios, ensuring smooth operation and on-time project execution.
Programming Languages: Java, C#, Python
Frameworks & Libraries: Spring Boot, NET Core, JUnit, WireMock, Mockito
Testing & Automation: TDD, BDD, REST Assured, Cypress, Postman, ReadyAPI
DevOps & CI/CD: Jenkins, CircleCI, GitHub, GitLab, SonarQube
Cloud & Databases: AWS (ECS, EKS, Lambda, S3, SQS, SNS, DynamoDB, PostgreSQL, SageMaker, Athena)
Development Practices: Microservices, RESTful APIs, Agile (VersionOne, Agility)
• Adaptability: Embraces challenges outside typical responsibilities, applying a flexible approach to solve complex issues.
• Communication: Strong technical and non-technical communication skills, ensuring clear, timely transmission of information.
• Problem-Solving: Effective in resolving urgent issues calmly and proactively, with a focus on quality and efficiency.