Summary
Overview
Work History
Education
Skills
Websites
Certification
Awards
Timeline
Generic

Manish Yadav

Specialist Platform
Marlboro

Summary

Specialist Platform with 15+ years of experience in backend development using Java, Springboot, Sql/NoSql in AWS cloud environment and developing and integrating backend applications to provide operations of Credit Card from card provisioning to day to day usage of credit card, billing, payment and account maintenance. I have developed a strong interest and understood underlying complexities related to card decisioning process, the virtual and physical card lifecycle, underlying cost and optimization and the use of backend applications to optimize it. I am highly passionate and always willing to learn and apply new skills.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
5
5
Certifications
2
2
Languages

Work History

Specialist Platform / Technical Manager

Publicis Sapient
05.2021 - Current

I am currently working for Publicis Sapient for the client Goldman Sachs. I am working on Apple Credit Card and have worked on backend investment platform called Marcus Invest.

  • Implement Microservices Architecture & building; deploying highly automated, scalable and maintainable infrastructure.
  • Budgeting, Estimations, Sprint Sequencing, Team planning for ongoing product development and enhancement.
  • Design and Implement batch using AWS lamda, microservices, REST endpoints, Rate limiting in Kafka and exploring libraries like bucket4j which uses Token Bucket Algorithm.
  • Deep functional understanding of systems that facilitate Credit Decision, Card Management, Transactions and Wallet Messaging.
  • Design and Develop applications from scratch using Java9, Springboot, Jersey, REST, Microservices, Webclient and MongoDB.
  • Collaborate with cross-functional architects (data, infrastructure, security, DevOps, network) to evolve specific architecture patterns and solutions.
  • Creating and using python scripts for remediation.
  • Ongoing support for day to day issues related to the Physical, Virtual and Digital card.
  • Use datastructures, multithreading (Java Executors and springboot sleuth package for runtime multithreading), AWS, Jersey REST Api, REST services, Webclient, oAuth2, Springboot, AWS S3 datastore, Swagger, Spring Framework, Design Patterns, Apache Spark, Kafka, Microservices patterns, Java9 technology stack with MongoDB.
  • Load Testing using performance laboratory. Analyzing and upgrading for TPS and QPS requirements.
  • Provide estimation of task. Participate in Sprint sequencing meetings.
  • Contribute in developing a roadmap and Collaborate with BSA’s for any new feature from concept to implementation.
  • Act as technical product owner for the backend platform.
  • Hands-on experience with Agile methodologies, continuous integration, domain driven design testing using JUnit and Mockito.
  • Utilize technical debt as an opportunity towards better engineering.
  • Doing code refactoring, apply design principles and concepts to achieve it.
  • Cost saving analysis using approaches like sharding, TTL and online archival.
  • Writing new microservice using Strategy Pattern, Aggregator Pattern and CompletableFuture to implement cost saving strategy beyond Mongo sharding, TTL and using combination of Mongo and DocumentDB for current and historical data.
  • Understanding of Grpc.
  • Define ingestion rules in data lake. Create a data refiner using Apache Spark. Export the data out in datawarehouse.
  • Splunk analysis for observability and also analysing existing query patterns in the microservices.
  • Using DevOps tools in the current project - Jira, Confluence and CI/CD pipelines (Gitlab).
  • Coding best practices, static code analysis tools, Sonar quality metrics, Jacoco coverage.
  • Provide technical leadership and manage a team in matrix structure.
  • Coaching, mentoring and doing code reviews.
  • Conducting Technical interviews for both Sapient and Goldman Sachs team.
  • Provide oncall support on rotation basis.
  • I am currently working for Publicis Sapient for the client Goldman Sachs. I am working on Apple Credit Card and have worked on backend investment platform called Marcus Invest.

Sr Associate

J P Morgan & Chase
08.2020 - 03.2021

I was part of the Core Engineering team in JPMC and was involved in research and development of systems and applications which had an Enterprise wide application.

  • Analyze, design, develop, debug, test, document and support for internal applications using primary skills in Java 8, Maven, Spring Boot, Junit, Mockito, Sonar, React, Redux, Jest and Node and Gaia Cloud.
  • Identify, research and learn opportunities for process and tool improvements and drive from concepts to implementation.
  • Build open source testing plugins, evaluate vendors, and integrate with existing tools for the entire firm.
  • Responsible for design and implementation of test labs: end-to-end orchestrated on-demand testing platforms that serve testing tools and services, including algorithmic testing, static code analysis, test execution grid, collections of test tools and libraries.
  • Provide technical leadership to software engineering team.
  • Collaborate with other technology teams on intersecting decisions and technologies to ensure successful integrations.
  • Apply knowledge and expertise to all aspects of the software development lifecycle and partner continuously with stakeholders on a daily basis to remain focused on common goals.
  • Hands-on experience with Agile methodologies, continuous integration, domain driven design and TDD/BDD using using Cucumber, JUnit and Mockito.
  • Code Coverage and Quality. Change based testing.
  • Experience with Git/GitHub.
  • Good knowledge with DevOps tools like DevOps – Jira, Confluence and CI/CD pipelines (Jenkins).
  • I was part of the Core Engineering team in JPMC and was involved in research and development of systems and applications which had an Enterprise wide application.

Sr Programming Analyst

Altice USA
11.2014 - 02.2020

I have worked in the Customer Care Information Services division of the Altice USA.

  • I am involved in the design, development of software, hardware and applications specific to the contact center technology across the company's customer service, sales, billing and collections, field operations, product and marketing business unit.
  • I am further involved in the implementation of the solutions based on defined project plans or strategic visions to increase revenue and improve operational efficiencies.
  • I lead, manage, design, develop, implement, test and deploy projects to fulfill short and long term technology strategies for the Contact Center Information System (CCIS) department.
  • I apply standard SDLC processes and ensure that all projects are delivered as per company standards.
  • I provide support and documentation to transition projects to the CCIS support team.
  • I perform system analysis and programming in Java using Oracle and design Voice IVR application using Genesys Composer on Gvp 8.x and Java.
  • I provide oncall and Level 3 support on need basis.
  • Responsible to deliver projects on-time, on budget with required business functionality.
  • Lead, Manage, design, develop, test and deploy capital projects and work requests.
  • Provide estimation of cost for work request and capital projects.
  • Perform load/performance testing and doing fixes in Java/J2EE and the DBMS to achieve the desired level of performance from the application.
  • Ensure all solutions meet CCIS quality standards.
  • Leading or participating in Design, Architectural, Final and Post Deployment reviews.
  • Responsible for helping schedule and plan activities for work requests and capital projects.
  • Design and deliver according to SDLC and Altice USA standards.
  • Create test plans and execute test plans for work requests and capital projects.
  • Support the Business System Analyst while they execute their test plan and fix any defects found.
  • Provide necessary documentation and guidance to transition projects to the CCIS Support team.
  • Work with business users and Business System Analyst to provide guidance on determining a solution that will solve the needs of the Call Centers.
  • Partner closely with departmental Project Managers and Business System Analyst on projects and initiates.
  • I have represented as a Product Owner as part of Agile team.
  • Partners with Business System Analyst to define and document BRDs, FRDs and non functional requirements.
  • Design and Develop IVR callflows using Genesys Composer.
  • Migration of Genesys Composer to later version and understanding of SOAP based communication mechanism and logging by analyzing the Genesys core utilities.
  • Integration of solutions done by vendors with the internal systems or processes in Altice USA.
  • This includes integration of 3rd party API’s and web services using REST/SOAP approach with JAXB or Platform SDK provided by the vendor.
  • The integration is done both in IVR and Altice web portal.
  • Implementing Drools Engine from scratch for Call Center Routing based on business rules.
  • This also involved evaluation of Decision tables with working model and Guvnor concepts.
  • Using Responsive Web Design so that the same UI can be launched from multiple channel.
  • Providing support and doing UI level changes in certain areas on the Optimum portal.
  • Understanding of encryption and security mechanism like basic auth, oauth and oauth2.
  • Working independently on Development activities which involves participation in requirement meeting and doing design and development end to end.
  • I have developed a smart routing app from scratch using Java and drools framework.
  • Understanding of Rete’s algorithm which is the backbone of drools.
  • Also there is some level of search optimization involved many a times in the project.
  • Prototype a chatbot / alexa voice bot using the Amazon lex and lamda function as part of Omnichannel initiative.
  • Exploring new technologies and using it in projects or sometimes migrating platforms on old technology to new one.
  • For e.g. I am evaluating ehcache and infispan to implement remote cache in application.
  • I recently introduced Hibernate as an ORM in one of the legacy application.
  • Writing Stored Procedures, Packages, Sched Jobs in the database side.
  • Analysing queries and indexes on need basis.
  • Writing Unix Shell script on need basis.
  • Familiar with unix commands, crontab and basics on Unix.
  • Familiarity with Spring cloud.
  • Created a prototype using Hysterix/OSS Feign client and Eureka Server / Client.
  • This work is part of the migration from monolith to microservice initiative.
  • Created an omnichannel authentication layer which is operational and other work is underway.
  • I have worked in the Customer Care Information Services division of the Altice USA.

Lead Development / System Engineer

Opus Software Solutions Inc
04.2011 - 11.2014

I have worked with Opus Software Solutions as a Development Lead for the client - Western Union.

  • I was involved in the enhancement of the product called Real Time Risk Assessment which is part of compliance division.
  • Any transaction that is initiated for money transfer through Western Union has to go through compliance checks.
  • The compliance checks can be done on the actual sender and receiver to stop transactions originating or going to black-listed peoples.
  • The compliance also imposes limits on the max amount of transaction and the number of transactions in a particular corridor and the system has to analyse the transactions in real time.
  • The application is built using the Servlet, JMS, MDB, ESB and the drools on Jboss server.
  • The database used in the system is DB2.
  • The application interacts with IBM EAS.
  • The application also invokes web service to interact with some other applications.
  • The Rule Management component is built using the Struts framework.
  • The DB calls are made using the JDBC as well as hibernate.
  • I was also involved in the enhancement of the backoffice component which is built using the Spring Batch framework and the drools engine.
  • Initially the system has the capability to process 0.8 to 1 million transactions in 10-12 hours.
  • The upgrade was done so that it can process 4 million transactions in a SLA of under 18 hours and there are lot of changes done at logical side related to the overall batch processing.
  • The current version did not had drools package but the upgraded one is provided for certain data normalizations.
  • In addition to that the Jboss container is made available at the batch side whereas existing one is a standalone batch.
  • The connection pool created by the jboss container is made available to the Spring batch and many of the queries used in the batch was analysed on index, the query plan and then integrated in the system to achieve the sla.
  • I have worked in all this phases and I am working both on performance tuning as well as the functional side.
  • I have used Dependency Injection, Spring JDBC, Spring core in this project and have a good understanding of Spring with Hibernate and Spring MVC concepts.
  • I have worked with Opus Software Solutions as a Development Lead for the client - Western Union.

Education

Bachelor of Science - Information Technology

Jaypee Institue Of Information Technology (Deemed University)
05.2001 - 01.2005

Skills

  • Java
  • Springboot
  • Kafka
  • Multithreading
  • Hibernate
  • Caching
  • Junit
  • JSON
  • Webclient
  • Nodejs
  • Jboss
  • Rules Engine
  • ReactJS
  • OAuth2
  • StarUML
  • Unix
  • Autosys
  • GIT
  • Oracle / DB2
  • MongoDB
  • Jmeter
  • Appdynamics
  • JIRA
  • Confluence
  • Jenkins
  • Gitlab
  • Python
  • Javascript
  • Scoping and Estimations
  • Team Management

Certification

Java with MongoDB offered by MongoDB Inc.

Awards

  • Letter Of Recognition received twice while working with Amdocs.
  • Client appreciation from Sprint while working at Amdocs.
  • Received a Spot Award for my work at Opus Software Solutions Pvt Ltd.
  • Appreciation for work in Customer Services initiatives at AlticeUSA.

Timeline

Specialist Platform / Technical Manager

Publicis Sapient
05.2021 - Current

Sr Associate

J P Morgan & Chase
08.2020 - 03.2021

Sr Programming Analyst

Altice USA
11.2014 - 02.2020

Lead Development / System Engineer

Opus Software Solutions Inc
04.2011 - 11.2014

Bachelor of Science - Information Technology

Jaypee Institue Of Information Technology (Deemed University)
05.2001 - 01.2005
Manish YadavSpecialist Platform