I am a Polyglot Programmer and has experienced in Java, Scala, Python, JavaScript and its ecosystem. I am currently engrossed in Domain driven development, Spring Boot and Aurelia. Believes in Agile, XP and TDD, can work as full stack developer and can be a handy data scientist.
I have been programming both applications and developing websites since 2004 initially as a hobby and later on during my college. After 2006 I started working as Software engineer and Continuing my journey in the world of Programming and Learning.
I have worked with many technologies/platforms over the years and seen technologies come and go (or be renamed/morphed), e.g as an indicative list:
- Development langauges C, Java,Python and Scala
- HTML4, DHTML, Plain Old JavaScript
- JavaScript technologies like NodeJS, Bootstrap, AngularJS/Aurelia
- J2EE technologies like EJB,Struts2, Jersey Restful API, Webservices
- Messaging service like ActiveMQ, JMS, MBeans, Redis, Kafka
- Spring ( Spring boot, MVC, Batch, AOP, JPA, LDAP ..many more)
- Database like Oracle, MySQL, PostgresSQL and MS SQL Server
- Android Programming, Kotlin
- Eclipse Plugin Development