Selvaraj Mariyappan

Selvaraj Mariyappan

$50/hr
Java, Spring Boot, Kafka, SQL, RDBMS, NoSQL, Data Analytics using Python, Software Architecture
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
49 years old
Location:
Bangalore, Karnataka, India
Experience:
16 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.