Manish S.

Manish S.

Back-end Java developer

Request Rate
India

Manish is a software professional who is passionate about distributed computing, cloud and automation. Hard worker and team player who is proficient in an array of web development tools.

Skills

  • Java
  • Javascript
  • Python
  • MySQL
  • MongoDB
0246810

Experience

Financial services company, China

Senior Consultant Specialist

September 2017 to Present

Stack:

  • Java
  • Spring Boot
  • Micro-Services based architecture
  • Python
  • NumPy
  • Pandas etc for Data Analytics
  • React.js
  • MongoDB
  • MySQL
  • Apache Active MQ and Hazelcast cache   

                                  

Responsibilities:

  • Own end to end delivery of a banking application
  • Highly available and resilient with 10+ micro-services

Digital and product design agency, China

Senior Developer

February 2015 to August 2017

Stack:

  • Java
  • Spring boot
  • Oracle
  • Cucumber
  • Teamcity for CICD


Responsibilities:

  • Leading two teams of four developers
  • Automate deployment process of new modules using internal UBS tools
  • Came up with generic reusable calculation engine, which can be used with any product to run Market Data Control rules
  • Designing schema to store Market Data of new products

Cloud technology company, United States

Principal Engineer

November 2010 to February 2015

Stack:

  • Java
  • Spring
  • PHP
  • C#
  • GIT
  • TeamCity


Responsibilities: 

  • Lead team of six developer and two QAs. Mentoring junior team members, working with Product Owner on refining backlog based on new product features
  • Involved in code review of the team members and implemented best practices
  • Followed Agile and test-driven development with Scrum methodology

Financial services company, India

Senior Software Engineer

April 2006 to November 2010

Stack:

  • Java
  • JSP
  • Servlet
  • Struts
  • WebSphere Portal Server


Responsibilities: 

  • Involved in complete SDLC – Requirement Analysis, Development, System and Integration Testing                                    
  • Worked as Defect Prevention Champion. Role involves analyze defect types in quality center, generate fishbone analysis report (Ishikawa diagram) and present to the team                                    
  • Extensively worked on Struts, Hibernate and Design patterns

Education

Bachelor's degree in Technology, University of Kurukshetra

September 2001 to July 2005

India

Portfolio

FX Trading and analytics/Investment Banking
September 2017 - April 2021
FX Trading and analytics/Investment Banking
September 2017 - April 2021

Worked in team of 11 as team and tech lead. Worked closely with front office traders and developed applications to provide low latency electronic trading and analytics. Making sure architecture is highly available. Post-production release support.  



Technologies used:
Java, Python, React, MongoDB, MySQL
Benchmarking and analysis/Investment Banking
February 2015 - April 2021
Benchmarking and analysis/Investment Banking
February 2015 - April 2021

Worked as a developer in a team of 5. Often got additional responsibility of scrum master, arranging biweekly demos, providing support in UAT and post-release.

Technologies used:
Java
Cloud based CRM Product/B2B CRM
November 2010 - February 2015
Cloud based CRM Product/B2B CRM
November 2010 - February 2015

An agile team of 5 developers and 2 QA with a great focus on TDD. Worked in developing a Cloud-based  B2B CRM Product and integrating with an existing suit of the product of Oracle via SAML bases SSO  authentication.

Technologies used:
Java, PHP
Retail Banking website/Banking
April 2006 - November 2006
Retail Banking website/Banking
April 2006 - November 2006

Working as a developer in a team of 7. Talking to onsite colleagues and client, break down requirements,  provide estimates and development. Ownership of releasing to production and providing support after release. Track bugs and share analysis on bugs every month with team.

Technologies used:
Java