Java Software Engineer
Passionate Java/JVM geek offering vast experience leveraging software engineering, Distributed Programming, DevOps and Cloud Native methodologies to deliver highly effective and creative solutions to business and technology challenges.
In love with open source community contribution and the echo system around it.
Summary of my skills:
Micro services
Spring Cloud with Netflix OSS and Kubernetes , Vertx 3 , Lagom , Docker compose , Docker Swarm , Kubernetes , Helm , ArgoCD , GitOps
JAVA J2SE,J2EE
Java 5, 6, 7, 8, 9,11,JAX-RS, JAX-WS, JTA, JPA, Bean validation, JMS, EJB 3, CDI, Batch processing, JSP/Servlets, JSF, JTS, JDBC, JNDI, Java Mail, JAXB, JAXP, JSON-P, Java API for WebSocket and JPA
Event Driven Architecture / Event sourcing, CQRS and functional programming
AKKA Persistence, Custom event sourcing over in memory computing with Vertx and Rx Java ,Apache Kafka streams
Reactive programming
AKKA, RxJava, Vertx 3, Project Reactor
Spring
Spring Core, Spring ROO, Spring Social, Spring Data, Spring web services, Spring MVC, Spring security, Spring boot and Spring Web Flow.
Grid computing , In memory computing
Apache Ignite (GridGain) and Apache Hazelcast
Continuous delivery
Maven, Gradle, Jenkins , Sonar , Jenkins ,Docker ,Ansible, BitBucket , GitLab, SBT, Mercurial , GIT and Argo CD
Database and tools
PostgresSQL, Mongo DB, Apache Cassandra,IBM DB2, Redis DB ,Oracle 9i/10/11g, PLSQL, SQL Developer, TOAD, PLSQL Developer, SQL server 2005, eXist data base (XML data base), HSQL DB.
Model Driven Programming/ Plugin programming
AndroMDA , EMF (Eclipse Modeling framework), Xpand , Xtend, Xtext,JFace, SWT, Eclipse RCP.
Cloud computing
IBM Dev Ops, IBM Blue Mix, Cloud foundry, Amazon AWS.
Design Skills
UML (Enterprise Architect), J2EE Design patterns, SOA, MDA, EDA and micro services architecture with 12 factors App guidelines.
Application servers and web servers
IBM WebSphere application server, Bea Weblogic , JBoss, Apache Tomcat, Netty, Jetty, Glassfish and
Attachments (Click to Preview)
-