

Full-Stack Java Developer with expertise in designing and implementing cloud-native, microservices-based applications. Skilled in both front-end and back-end technologies with a proven track record of delivering secure, scalable, and high-performing solutions on AWS.
Core Competencies
Front-End Technologies: JavaScript, Angular, React.js, Next.js
Backend & Microservices: Java, Spring Boot, Spring Cloud, Microservices Architecture, Node.js, Java Persistence API (JPA), Hibernate, Prisma
Cloud & Infrastructure: AWS (Lambda, Step Functions, API Gateway, SQS, SNS, Glue), CloudFormation Templates, Bitbucket Pipelines
Security & Integration: Spring Security, OAuth 2.0, Feign Client Fallback Mechanisms, GraphQL, Webhooks
Databases: DynamoDB, RDS
DevOps & Monitoring: CI/CD with Bitbucket Pipelines, Infrastructure Setup, Monitoring with Datadog
Emerging Technologies: Generative AI (Gen AI)
Professional Experience Highlights
Designed and implemented Spring Boot microservices using Spring Cloud for scalable and resilient systems.
Built robust authentication and authorization solutions with Spring Security and OAuth 2.0.
Implemented Feign Client fallback mechanisms to enhance service resilience and fault tolerance.
Monitored and analyzed production applications using Datadog, gathering actionable metrics for optimization.
Designed and developed AWS Lambdas and Step Functions to orchestrate serverless workflows.
Configured and maintained Bitbucket Pipelines to automate deployment of applications to AWS.
Front-End Development & Integration: Developing Angular and React.js reusable components to ensure consistency and efficiency across applications.
Third-Party Integration: Implementing DocuSign integration to streamline digital document workflows and enhance application functionality.
Developed and maintained Java-based web applications using Struts, Spring Framework, and JSF following MVC architecture.
Assisted in designing and implementing business logic layers using Spring (Core, MVC, Dependency Injection).
Built user interfaces using JSF, JSP, HTML, CSS, and basic JavaScript to support dynamic web pages.
Implemented CRUD operations and integrated applications with relational databases using JDBC and Hibernate.
Wrote and optimized SQL queries, stored procedures, and joins for data retrieval and reporting.
Participated in bug fixing, code refactoring, and performance tuning of existing applications.
Collaborated with senior developers to understand requirements and translate them into technical solutions.
Followed coding standards and best practices, ensuring readable, maintainable, and reusable code.
Supported application deployments and performed basic troubleshooting in development and test environments.
Used version control systems (Git/SVN) for source code management.
Assisted in writing unit test cases using JUnit and performed functional testing.
Participated in code reviews, daily stand-ups, and sprint meetings in an Agile/Scrum environment.
Created and maintained technical documentation and user guides.
Programming languages
Web application development
Amazon web services
Project leadership
Microservices architecture
Programming
Software development
API development experience
Build releases
Problem-solving mindset
Testing and debugging
Proficient in Java Full Stack, AWS, Google Cloud
Software applications
Cross-platform development
Microservices deployment
Cloud computing
Strong debugging
Software development professional with comprehensive background in building scalable, high-quality software applications. Known for delivering impactful projects and driving continuous improvement. Team-oriented and results-driven, with strong ability to adapt to changing requirements and priorities. Proficient in programming languages and software development methodologies.
Cricket
Coding
I spend most of my free time coding and exploring new technologies. Outside of tech, I enjoy watching and playing cricket, and unwinding with light-hearted videos.