Anand Sunderraman
TECH LEAD
Github - https://github.com/anandsunderraman
Stackoverflow - http://stackoverflow.com/users/226906/anand-sunderraman
Technical Blog:
- I Learnt This Today
- https://gist.github.com/anandsunderraman
Open Source Projects:
- https://github.com/anandsunderraman/jsonsqlonline
- http://anandsunderraman.github.io/jsonsqlonline
- https://github.com/comtihon/catcher_modules
Skills
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 |
Work History
Title | Tech Lead, HBO, (Jun 2018 – Till Date), New York |
Domain | Media Supply Chain, Entertainment / Media |
Roles & Responsibilities:
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
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 |
Projects |
|
Roles & Responsibilities:
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
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 |
Projects |
|
Roles & Responsibilities:
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
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 |
Projects |
|
Roles & Responsibilities:
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
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
Education
COURSE | INSTITUTION | GRADE |
---|---|---|
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 |
Publication
“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.