Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Kapil Kumar Bajpai

Royersford,PA

Summary

Seasoned technical leader with over 19 years of experience in backend and frontend software implementation. Specialized in Wealth management and Publication domains. Proficient in architecting and designing microservices-based applications, with demonstrated ability to transition seamlessly across monolithic, SOA, and event-driven architectures. Extensive expertise in Java and Angular-based application development, technical problem-solving, and integration of complex software systems. Adept at mentoring teams, driving innovation, and delivering scalable technical solutions in high-paced environments. Proven ability to drive successful project outcomes and optimize performance in complex environments. Known for fostering collaboration and providing strategic insights.

Overview

20
20
years of professional experience

Work History

Technical Lead

SEI Investments Company
04.2022 - Current
  • Company Overview: SEI has Wealth Management platform that enables investors to manage their investments using various wealth management tools, like Portfolio Management. Platform provides solutions to get Analytic overview of different investment strategies and models. Defines goals and KYC for new customers as prospects, and also for existing clients. It covers the fundamentals of investment banking and investment institutions, as well as baseline investment tools like securities, equity, funds, asset classes, regions, countries, and currencies, to provide its solutions.
  • As the Technical Team Lead and part of the requirements generation team, my responsibility is to provide an analysis of Wealth Management System requirements under Agile methodology for business use cases.
  • Produce design documents, HLD/LLD, for review by business stakeholders for budgeting.
  • Design process flow, database model.
  • Review the system design, and provide estimation and planning of features.
  • Implementation and streamlining of various releases of the Wealth Management System for multiple banks.
  • Develop and improve scripts for automating releases.
  • Provide support and direction to team members for development and releases.
  • Taking task status, identifying dependencies, assessing risks and bottlenecks, and communicating them to other teams in an Agile-based system.
  • Technology: Java/J2EE, Spring, Spring Boot, Struts, Maven, Ant, PL/SQL, Oracle 18c/12c, JPA, APIGee, Kafka, Storm, Microservices, WebLogic, EJB3, Angular 8, Karma, ELK, jQuery, JUnit, JMeter, Dynatrace, LoadRunner, Rally, Confluence.

Technical Architect

Coforge Limited
08.2013 - 03.2022
  • Company Overview: Client Acquisition application aims to build a wealth management platform that enables advisors to plan investments for clients via application.
  • Application provides various options to collect client details, and based on this, identifies risk capability and searches for required model on which investment can be applied to achieve client's goal.
  • Platform also provides many analytics capabilities and tools to play with models and check 'What If' scenarios for advisors, so that many possibilities to maximize investment return can be compared, and finally, application-generated legal documents can be created so that prospects can be onboarded and investments can be managed by advisors.
  • Wealth platform is built upon high-end technologies like cloud computing, streaming, and distributed computing for analytics and application availability to achieve multitenancy and high availability with performance because it uses many complex algorithms, such as Monte Carlo simulation.
  • My Responsibility is to provide Technical requirement analysis for various features to implement and enhance in the application as a platform, which can be offered to customers as a banking functionality based on configuration.
  • Design and define the implementation approach, coding, and implementation of features, and conduct a code review of the team’s check-ins.
  • Develop Oracle DB scripts.
  • Provide support to production for technical issues.
  • As a Technical Architect, my responsibility is to provide system design of a wealth management application and provide a POC of various solutions under Agile methodology.
  • Implemented SOA / Microservice based project design for Kubernetes-managed container that is configured to deploy on Docker.
  • Designed and demonstrated ELK integration with overall microservice ecosystem.
  • Implemented a proof of concept (POC) of Angular-based UI application with single sign-on integration with existing authentication services.
  • Implemented Apigee-based RESTful API management.
  • Produce design documents: HLD/LLD.
  • Design process flow, database model.
  • Technology: Java/J2EE, Spring, Spring Boot, Struts, Maven, Ant, PL/SQL, Oracle 18c/12c, JPA, APIGee, Kafka, Storm, Microservices, WebLogic, EJB3, Angular 8, Karma, ELK, jQuery, JUnit, JMeter, Dynatrace, LoadRunner, Rally, Confluence.

Module Lead

Provision Tree Solutions (Appcentral)
09.2011 - 12.2012
  • Company Overview: Appcentral application provides marketplace for mobile device users.
  • Here, Mobile application can be shared with control over usage and with security.
  • As Module Lead, my responsibilities were to provide solutions that enable continuous performance evaluation for all application servers.
  • Implemented solution to develop on-premise application deployment.
  • Developed and configured out-of-the-box solution for performance evaluation using New Relic and AppDynamics, and implemented AWS-based features to improve performance of the application.
  • Drafted high-level project outlines and documentation for distribution to internal participants and external stakeholders.
  • Conducted regular meetings with team members to discuss progress and provide direction.
  • Designed and architected services to use Amazon services for CDN using Groovy with Grails.
  • Implemented e-commerce application design for clients using Liferay, Adobe, and Magento.
  • Technology: Eclipse, SVN, Core Java, Groovy, Grails, JDBC, XML, HTML, GSP, AWS, New Relic, Eucalyptus, CDN, AppDynamics, Apache Tomcat 5, Oracle 10g, JMeter, YSlow, Adobe Magento, and LifeRay.

Module Lead

Provision Tree Solution (Standard Chartered Bank)
11.2010 - 08.2011
  • Objective of this project is to develop online solutions for analysis of various investment schemes.
  • These schemes can be designed using front end provided, and by placing various investment parameters.
  • Idea is to analyze available assets, schemes, and understand customer risk ability to find out best profitable distribution of investment.
  • As module lead, define and design development units, and analyze Banking requirements for asset allocation.
  • Designed ORM for Asset Allocation, related classes, and services as per bank's requirements.
  • Designed front end using Eclipse-based Finantix framework, which utilizes J2EE architecture.
  • Developed MUnit-based data model filler.
  • Used SOAP for creating service unit testing.
  • Created Oracle scripts and views.
  • Used BPMN for model creation of process flow.
  • Technology: Eclipse, SVN, Core JAVA, Windows XP, Eclipse, SVN, Core JAVA, JDBC, XML, JAVA Web Service (SOAP and RESTful), Finantix Framework, Spring 3, BPMN, Hibernate, Oracle 10g, (PLSQL, Stored Procs), jQuery, and CSS.

Tech Manager

Crest Premedia Solutions (Springer-B2B New York)
01.2007 - 10.2010
  • Company Overview: Objective of this project is to enable Springer (customer) to reach their clients with latest technology in Web Application Development by providing content to be checked in PDF format on web.
  • Designed architecture of XML-based message and content delivery model, uploaded zipped XML-based messages to FTP, and developed content exchange server based on J2EE architecture.
  • Designed and developed middle-tier application model to provide content online with the help of Java web services, and the content expires after predefined period.
  • Designed user authentication and login interface, and web-based user interface in JSP with Struts, Hibernate framework, and web controls. Also created cascading style sheets and integrated styles in user interface for client application that uses AJAX.
  • Designed database for e-proofing system, which includes creation of SQL queries, stored procedures, dual database mapping (in case of failure), and implementation of SQL queries.
  • Implemented clustered and mirrored database concept to keep production database at the full-service vendor safe and unreachable from the online system.
  • Responsible for monitoring, profiling, and performance tuning.
  • Created web application for full-service vendor to administer projects and allow users to regulate system to make PDFs available to corresponding authors, including web interface design and database design.
  • XML creation, zipping of XML, and safe uploading to several FTP locations.
  • Technology: Eclipse, SVN, Core JAVA, Windows XP, JDBC, XML, JAVA Web Service, Spring MVC, Core, MySQL, jQuery, AJAX, JAXP, JAXB, JMS. C#, ASP.NET, VB.NET, VC++ Adobe InDesign, XSL-FO.

S/W Developer

MacMillan India
11.2005 - 06.2007
  • As Software developer, developed InDesign CS2 XML interaction interface and XML preprocessor for the company Management Information System.
  • Technologies: C#, Core Java, MSSQL Server, JDBC, JAXP, SOAP, and REST-based web service, VB Script.

S/W Developer

Suchita Web Developers
11.2004 - 06.2005
  • The requirement was to implement the company Management Information System and Operational workflow, which includes the author, publisher, distributor, online customer, sales, purchase, and incentive systems.
  • Technologies: C#, IIS 6, MSSQL Server.

Education

Bachelor of Computer Science - Computer Science and Engineering

Uttar Pradesh Technical University
Uttar Pradesh
01.2004

Skills

  • AI and ML: - Wealth management prospect creation using AI,
  • E-Commerce: Liferay, Adobe, Magento, Adobe InDesign, XSL-FO
  • Frameworks & Tools: - Java J2EE stack, Spring 3, 4, Struts 1x, EJB 2, 3, JPA, Hibernate, JMS, Eclipse, Tomcat, Apache , Log4J, and JUnit, Mockito
  • Web Technologies and Services: - Angular, HTML, XHTML, XML, XSL, XSLT, DOM, RegEx, SOAP, AJAX, SOA
  • Programming: Java, Angular, TypeScript, JavaScript, jQuery, C#
  • Enterprise Servers and Containers: WebLogic, Kubernetes, Docker
  • Stream Implementations: Kafka, Apache Storm, ZooKeeper, Big Data Adapter
  • Cloud Implementations: AWS Implementations (on-premises to cloud migration and architecting service design), PAAS, SAAS
  • Microservices and API integration: Spring-based RESTful, SOAP, WebSocket, Apigee, and Amazon API Gateway
  • Databases: (SQL, NoSQL): Oracle, MySQL 5, Mongo, Dynamo
  • Other tools: Rally, GIT, Perforce, Jenkins (CI/CD) knowledge, Confluence, Bitbucket
  • Specialties: Technical Areas

- Wealth Management

- Financial Services Implementation

- Scaled Agile Development Model

- Publishing Domain

Personal Information

  • Date of Birth: 07/04/78

Timeline

Technical Lead

SEI Investments Company
04.2022 - Current

Technical Architect

Coforge Limited
08.2013 - 03.2022

Module Lead

Provision Tree Solutions (Appcentral)
09.2011 - 12.2012

Module Lead

Provision Tree Solution (Standard Chartered Bank)
11.2010 - 08.2011

Tech Manager

Crest Premedia Solutions (Springer-B2B New York)
01.2007 - 10.2010

S/W Developer

MacMillan India
11.2005 - 06.2007

S/W Developer

Suchita Web Developers
11.2004 - 06.2005

Bachelor of Computer Science - Computer Science and Engineering

Uttar Pradesh Technical University
Kapil Kumar Bajpai