About Me
Senior Software Engineer
Accomplished in the full life cycle of software design from requirements definition, prototyping, proof of concept through to implementation, testing, maintenance and system enhancements.
Technical Expertise
Languages:
Java 11, SQL, XML, JavaScript
Frameworks:
Apache Camel, Spring Boot , Spring JDBC, Mockito, Spring Security , Spring Data - JPA, Junit, Redis, RabbitMQ, ActiveMQ
API’s:
RAML, REST/Json, Eclipse SWT, JavaBeans, JSP, Servlets, EJB 2.1, Collections, JTA, JDBC, Eclipse Platform SDK
Concepts:
OOA/OOD (UML, Design Patterns, Re-factoring), SOA, Micro Services, Unit Testing, Mock Objects, RUP, Agile, Scrum, TDD
App. Servers:
Jboss AS, IBM Webshpere, Equinox OSGI, BEA Weblogic, Tomcat, OpenCMS
Release Tools:
Docker, Maven, Bamboo, Subversion, Jira, Ant, CVS, Git, Rational Suite
IDE’s :
IntelliJ IDEA, Eclipse, Spring Tool Suite
Databases:
Mongo DB, Oracle, MS SQL Server, MySQL, MariaDB
OS:
Windows, Linux