Software Architect / Developer

Chennai, Tamil Nadu

aanandnatarajan@outlook.com / aanand@gmail.com

A passionate polyglot developer with more than a decade of experience in application design & development for various industries like Finance, Human Resource, Asset Management, CRM, eCommerce etc.

Interested in microservices style of architecture and also a fan of majestic monoliths. Loves clean Object Oriented code with an even sprinkle of Functional programming.


Education

Master of Technology - Software Systems Birla Institute of Technology and Science

Bachelor of Engineering in Computer Science Madras University


Skills

Programming Languages

Java, JavaScript, Ruby, TypeScript, PHP, Go

Markup & Stylesheets

HTML/CSS, XML/XSLT, YAML

CSS

Bootstrap, Bulma

Databases

MySQL, Oracle, SQLServer, PostgreSQL

Frameworks

Spring & Spring Boot, NestJS, Apache CXF, Rails, WordPress

Persistence

JPA, eBean, Hibernate, Spring-JDBC

JavaScript libraries/frameworks

jQuery, React, VueJs, Axios

Web & App Servers

nginx, httpd, Tomcat, Jetty, WebSphere

Message Queue/Broker

RabbitMQ, ActiveMQ, WebSphereMQ

Cache

Hazelcast, EHCache, Oracle Coherence, Guava Cache


Certifications

Oracle Certified Professional - Java 8.0

Ruby Association Certified - Ruby Programmer Silver 2.1


Experience

Currently employed with CloudSense as Principal Software Engineer. And was a part of

  1. Hotfoot Technology Solutions
  2. DXC Technology (Computer Sciences Corporation)
  3. Royal Bank of Scotland
  4. HCL Technologies