
Senior Software Engineer with 12+ years of experience building scalable and maintainable software using Java-based microservices and DevOps principles. Proven ability to lead and mentor junior developers, fostering collaborative and high-performing teams that deliver innovative solutions. Expertise extends to CI/CD pipelines, ensuring efficient and reliable deployments. Eager to leverage my skills and leadership to contribute to a dynamic and results-oriented software development team.
Programming Languages: Java, Scala, Python, TypeScript, Groovy
Frameworks: Spring Framework Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Web, Spring Reactor), Spock Framework, gRPC
Testing: AssertJ, Cucumber, Mockito, JUnit, Groovy Spock, Contract Testing, Unit Testing, Integration Testing
Databases/Datastores: NoSQL (Couchbase, Aerospike), MySQL/MariaDB, Kafka, Redis
Web Servers: Tomcat, Netty, Jetty
Tools: Git, Docker, Kubernetes, Bitbucket, Grafana, Kibana, IDEA, VisualVM, Maven, JIRA, WIKI, Jenkins, TeamCity, Artifactori, TestRail, Sonar
Other: Apache Camel, Akka, Netflix OSS: Feign, Eureka, Ribbon, Archarius, Hystrix, Linux shell
Methodologies: Agile methodologies (Scrum, Extreme Programming), Design Patterns, Data Structures and Algorithms