Github - https://github.com/anandsunderraman
Stackoverflow - http://stackoverflow.com/users/226906/anand-sunderraman
- I Learnt This Today
Open Source Projects:
|Server Side||Java 8, Spring Boot, RAML, JAXRS for REST API, MySQL, MongoDB, OpenAPI/Swagger, Spring Cloud Config, RabbitMQ, Express.JS|
|Frontend||Angular JS, Bootstrap, Node.js, Jasmine|
|Cloud Technologies||AWS Lambda, API gateway, EC2, ECS Fargate, S3|
|Tools||Jenkins, Maven, ELK|
|Testing||Newman, Postman, Catcher, Junit, Mockito, Spock|
|Development Processes||Scrum / Agile, Continuous Delivery, BDD|
|Enterprise Patterns||Micro Services, Domain Driven Design, Event Sourcing|
|Miscellaneous||Docker, Terraform, Golang, Groovy, Grails, Python|
|Title||Tech Lead, HBO, (Jun 2018 – Till Date), New York|
|Domain||Media Supply Chain, Entertainment / Media|
Design and enhance the Media Supply Chain to ensure reliable delivery of content and metadata. Design and maintain a suite of microservices in Java / Node.js / AWS Lambda. Investigate and analyze production issues. Containerize applications and deploy to the cloud. Mentor team members and constantly learn from them.
Key Learnings: How to lead a team and inspire a team. Deal with challenges of having multiple microservices. Effectively communicate and collaborate with remote team members
|Title||Sr Software Engineer, Cox Automotive, (Feb 2015 – May 2018), New Jersey|
|Domain||Digital Advertising, Automotive|
Translate product vision to features and user stories Conduct design sessions and code reviews. Build and develop REST API using Spring Boot, Spring Data JPA, RAML for JAXRS. Build and develop web pages using Bootstrap, Angular JS. Monitor app performance, write functional tests, integration tests and unit tests. Understand digital advertising domain.
Key Learnings: Understanding micro services, working across multiple teams, SCRUM / Agile process, product planning. Healthy engineering culture
|Title||Sr Software Engineer, PRADS, (Nov 2013 – Jan 2015), New Jersey|
|Domain||Finance, Credit Bureau, Research and Development|
Evaluate new technologies and build prototypes. Understand SugarCRM codebase and build D&B widgets using Bootstrap, Backbone.js, PHP, Underscore.js. Build and develop node.js backend for D&B Chrome store apps and Office 365 apps using node.js, express.js, Bootstrap, google scripts api.
Key Learnings: Learnt fundamentals of GIT, debugging JS on Chrome, exploring google scripts API
|Title||Software Engineer, D&B Technology & Data Services, (Jun 2009 – Nov 2013), New Jersey|
|Domain||Finance, Credit Bureau, D&B Core Business Products|
Build score card using Java 7, Spring, JSF, Tomcat 6, JMS Ingest and process data for Supplier Risk Management using Pentaho. Data massaging using SQL stored procedures. Building Oracle OLAP cubes for dimensional analysis. Build web app using spring mvc, jquery.
Key Learnings: Basics of software engineering, interacting with business stake holders
|M.Tech (Computer Science)||Sri Sathya Sai University (India)||5.00 / 5.00|
|M.Sc Mathematics||Sri Sathya Sai University (India)||5.00 / 5.00|
|B.Sc (Hons) In Mathematics||Sri Sathya Sai University (India)||4.95 / 5.00|
“An adaptation framework of the Active DTW Classifier for Online Handwritten Character Recognition” submitted for International Conference on Document Analysis and Recognition (ICDAR) July 26th–29th 2009, Spain.