Methodical Software Engineer experienced in software development processes and optimal testing strategies. Helps teams produce exceptional products by offering in-depth quality assurance support. Open and clear communicator with good multitasking skills, organized nature and strong attention to detail.
Programming Languages & Frameworks:Proficient in Java and Spring Framework (Spring Boot, Spring Security)
Microservices Architecture:Extensive experience in event-driven microservices architecture Developed microservices using Spring Boot, RabbitMQ (message broker), and Apache Camel (integration framework)
Security:Implemented security features using Spring Security with JDBC, JWT, and SOAP Experienced with OAuth2 for authentication and authorization
Databases:Proficient in SQL databases such as MySQL and PostgreSQL
Frontend & JavaScript Frameworks:Knowledgeable in Reactjs and Nodejs for frontend and backend development
Version Control:Skilled in using Git with a focus on GitLab for version control and collaboration
Cloud Services:Experienced with AWS services, including EC2, S3, EKS, ECR, WAF, Route 53, and AWS Lambda
Development & Deployment:Comprehensive understanding of the software development lifecycle, from coding to deployment, including continuous integration and delivery
Containerization & Orchestration:Experienced in Kubernetes for container orchestration and microservice deployment Skilled in containerizing microservices and using OpenShift for managing containerized applications Proficient with Jenkins for continuous integration
KYC Applications:Developed and maintained KYC (Know Your Customer) applications to enhance regulatory compliance and streamline client onboarding processes