I have 14 years of experience developing and architecting Java and JavaScript applications. I have lead and delivered complex scalable enterprise class, multi-platform, real-time products.
In my professional experience so far, I have worked as an individual contributor as well as a part of a team (co-located and distributed). I am hands on with Java, J2EE, Kotlin, ReactJS, NodeJS and related technologies (Fullstack).
In my current role I am using Spring (Boot, MVC, Security, Transaction, Session, REST, Data), Hibernate, Redis, Hazelcast, Oracle, SQL Server, Maven, JS, ES6, ReactJS, Redux, NodeJS, Docker and git for development. I have experience working with Tomcat, Websphere, Struts, AgularJS, Ruby, Rails, Dropwizard, EasyMock, Shell Scripts, Junit, SQL, Flux, Gulp, Webpack, Bootstrap, Memcache, Varnish, Freemarker, Coffee Script and Flyway.
I have experience with scrum, test driven development and continuous integration in startup as well as well established organizations.