SELVARAJ MARIYAPPAN
SOLUTIONS ARCHITECT |! -
Bangalore, India
!-" in.linkedin.com/smariyappan
I am a full-stack engineer, having 15+ years experience and whose passion lies in
building great products while enabling others to perform their roles more effectively. I
have architected and built horizontally scalable back-ends atop NoSQL & RDBMS based
DBs; Microservices with distributed RESTful API services; and web-based front-ends
with modern, highly interactive Ajax Uis like AngularJS. Extensive experience with Data
Analysis using statistics concepts implemented using languages, tools & libraries for
Data Wrangling like Python, Numpy, Pandas, Jupyter Notebooks, Matplotlib, R, etc.
# PORTFOLIO
DaiVB Analysis Platform
Jun. 2013 – Present
Mercedes-Benz R&D
Architected and implemented an analysis platform using Spring Microservices, Spring
Cloud, Python, Pandas, Jupyter Notebook, Numpy, Matplotlib
Business Case
§ A single graphical timeline view that collates all incidents happened at the selected
vehicle backend systems
§ To analyse the near real-time log data of multiple systems from the underlying
ElasticSearch and making REST calls to other systems
§ The system needs to be highly scalable. The scalability factor can vary between the
underlying vehicle backend systems at different instance of time on a day
§ The analytical platform needs to be available irrespective of any failures of the
underlying backend systems
§ Detailed data analysis for the various business needs & enquiries
§ Building Data Lake / Reservoir for the analysis
§ Data streaming
Environment
§ Java Enterprise, Microservices, Spring Boot, Spring Cloud, AngularJS
§ Apache Kafka & Spark
§ Maven, Jenkins, Git
§ Apache Tomcat, ElasticSearch
§ Windows, Microsoft Azure
§ Python, Numpy, Pandas, Anaconda, Matplotlib, Jupyter Notebook
Order Management System
Aug. 2006 – Dec. 2008
Goldman Sachs & Co.
Designed and implemented a distributed enterprise level application using multiple
storages based on the type of data-to-be-persisted
Business Case
§ One application that enables the private wealth fund managers to raise orders on
various financial products
§ A system needs to process the equity orders, mutual fund orders & forex orders on
their respective execution desks
§ Need to schedule the order and alert the business users on the scheduled orders
§ All executed trade information to be flowed down to the downstream systems until
the booking systems
§ The system needs to be distributed to enable the fund managers of Goldman Sachs
spread acorss the globe to trade from their respective region
§ A high performant and available system to perform high volume trasactions at any
given point of time
Environment
§ Java Enterprise, Spring, Ajax, JavaScript, JPA with Hibernate, CSS, Perl
§ Websphere application server, RDBMS databases like Sybase & DB2
§ Windows & Unix
$ EXPERIENCE
Mercedes-Benz R&D Bangalore, India
Jun. 2013 – Present
https://www.daimler.com
Solution Architect, Scrum master, DevOps
Responsible for designing and implementing development and testing, mentoring the
team technically
Scope International Chennai, India
Oct. 2011 – Jun. 2013
https://www.sc.com/scopeinternational
Technical Architect, Product Development
Responsible for designing and implementing enterprise level application that is used
as a banking product at the Standard Chartered Bank
L&T Infotech Chennai, India
May 2010 – Sep. 2011
https://www.lntinfotech.com
Technical Manager, Project Management
Responsible for technically managing the transfer agency project for the Citigroup,
Canada. The overall technical transition from the previous vendor was taken care
Exantage Inc. Princeton, NJ
Jan. 2009 – Jan. 2010
Technical Consulting
Great challenge taking up this consulting opportunity for a leading insurance firm in
the U.S., United Healthcare
Goldman Sachs & Co. New York, NY
Aug. 2006 – Dec. 2008
http://www.goldmansachs.com
Program Analyst
End-to-End responsibility of the system right from the requirement gathering, design,
development, testing and the product rollout
Wipro Technologies Banglore, New York & Boston
Dec. 2002 – Aug. 2006
http://www.wipro.com
Project Engineer
Great experience on working with the prestigious project of New York Stock
Exchange and a leading custodian in the U.S., Statestreet Corporation
Sella Synergy
Jul. 2000 – Dec. 2002
Banglore, India
https://www.gruppobancasella.it
Systems Executive
Hardcore development and testing responsibility with a great learning esperience on
end-to-end product experience
% EDUCATION
Apr. 1999
Bachelor of Engineering Mechanical Engineering
Madras University, Chennai, India
§ 4th Year Project on Finite Element Analysis on Unix System
Jan. 1999
Centre for Development of Advanced
Computing
A program by Govt. of India
& SKILLS
•
Tools & Technologies
§
§
§
§
§
§
§
§
§
§
§
§
§
§
•
Java, JEE, JavaScript, JPA
RESTful web services
AngularJS, JSON,
HTML5, CSS3, Ajax
Spring, SpringBoot,
SpringCloud
MongoDB, ElasticSearch
RDBMS Databases,
Hibernate, Open JPA
Maven, Git, Jenkins
Mac OS X, Linux,
Windows
Microsoft Azure
RabbitMQ
Python 3.x
Numpy, Pandas,
Matlibpro
Anaconda
Jupyter Notebook,
Spyder
Techniques
§
Web applications
§
Object oriented design
§
Distributed architecture
§
Microservices design &
•
architecture
Qualities
§
Self-directed and
passionate
§
Meticulous yet
pragmatic
§
Leadership skills,
§
Domain-driven design
§
RESTful service design
§
Excellent writing skills
§
Test-driven development
§
Good sense of humor
§
Cloud applications
§
Statistics & probability
concepts
§
Data Wrangling
integrity