10 years of experience as Software Development Engineer on various platform including Java, Spring, Hibernate, Postgres, Android. Specialties: Design and development of highly scalable back-end system with micro-services enabled design. Strong knowledge of object oriented programming concepts, test driven development, and aspect-oriented programming. Good hands on with data structures and algorithms Frameworks: JUnit, Mockito, Spring Programming Languages: Java, C#, Javascript Hands-on experience on Kafka, RabbitMQ, Couchbase, Redis, Nginx, PostgreSQL, AngularJS, Node.js, jQuery Self-taught Android developer. Have multiple live applications on Google Play store (http:// www.gamesapps4u.com). Technology explorer: Keen to learn and share knowledge. Maintains a tech blog (http://blog.ashwanik.in)