Experienced Lead Software Engineer with 18+ years of expertise in designing and developing innovative software solutions. Specializing in microservices architecture, cloud computing, and security. Proficient in Java, Spring Boot, RESTful services, Node.js, Kafka, Docker, Kubernetes, SQL, NoSQL, and AWS. Skilled in transforming monolithic applications into scalable microservices, optimizing system performance, and improving efficiency. Passionate about mentoring teams, fostering technical excellence, and delivering high-quality applications in complex environments.
Languages & Frameworks:
Java 17 (OpenJDK), NET, Spring (Core, MVC, Security, JDBC, Integration, ORM, WS), Spring Boot, Dropwizard, Guice, Hibernate, JPA, Python 3, JSP, Angular 9, React, HTML5, CSS3, Bootstrap, Nodejs, TypeScript, JavaScript
Web & API Development:
RESTful and SOAP Web Services, Swagger/OpenAPI, JMS, WSO2 Gateway, Apigee, Kafka (MSK), IBM MQ
Databases & Storage:
Oracle, DB2, MySQL, PostgreSQL, DynamoDB, Redis, Cassandra, Elasticsearch
DevOps & Cloud:
Docker, Docker Swarm, Kubernetes (EKS), AWS, GCP, Lambda, Jenkins, Maven, Git, GitHub Actions, Concourse, ArgoCD, uDeploy
Monitoring & Observability:
Prometheus, Grafana, AppDynamics, Datadog, Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), JMX
Testing & QA:
JUnit, EasyMock, PowerMock, Selenium, Postman, JMeter, Parasoft SOA & Virtual, SonarQube, Veracode, Black Duck
Tools & IDEs:
IntelliJ, Eclipse, Visual Studio Code
OS & Platforms:
Red Hat Linux, Windows