Senior Software Developer with over six years of experience in design, development and delivery of high quality software solutions based on customer needs.
Expertise in Java, Spring Boot, Micorservice architecture and Cloud-native applications with a proven track record in the automobile, IoT and Health Insurance sector. Proficient in agile methodology and CI/CD practices, leveraging containerization technologies like Docker and Kubernetes to optimize deployment, maintainability and build highly scalable, robust applications.
Strong collaborator, skilled in enhancing system performance and implementing best practices in software engineering.
Passionate about mentoring junior developers and fostering a culture of technical excellence and innovation.
Languages: Java, SQL
Technologies: Spring, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, RESTful Web services, Microservice Tech
Streaming Platforms: Kafka, RabbitMQ
Build Tools: Maven
Version Control System: Git, GitHub
Databases: Oracle, PostgreSQL
Testing Frameworks: JUnit, Mockito, Wire-mock
CI/CD: Teamcity
Containerization Tools: Docker, Kubernetes, Helm
Cloud Platforms: AWS
Tools: Postman, Kafka Visualization, MqttFx, JMeter, Soap UI
IDE : IntelliJ Idea, Spring Tool Suite, Eclipse
Web/Application Servers: Apache TOmcat, Eureka Server, Undertow
Agile Technologies: JIRA, Confluence