Virendra Pratap Singh

Full-Stack Lead

LinkedIn

About

Highly accomplished full-stack lead with over 15 years of experience in designing, developing, and deploying robust, scalable software solutions across Banking, Online Payments, and Embedded Systems. Proven expertise in ReactJS, NextJS, NestJS, and React Native, coupled with strong capabilities in distributed system design, Agile methodologies, and leading high-performing development teams to deliver complex, high-priority projects on time and within budget.

Work Experience

Full stack developer

Freelance

Feb 2022 - Present

Delivering end-to-end full stack development solutions for diverse clients, encompassing full-stack design, development, and deployment.

  • Developed and deployed multiple full-stack applications using technologies ( ReactJS, NestJS, NextJS, React-Native, Postgres), delivering robust solutions for various client needs.
  • Managed entire project lifecycles from conceptualization to deployment, ensuring timely delivery and client satisfaction for 10+ projects.
  • Implemented responsive and intuitive user interfaces with ReactJS and NextJS, significantly improving user engagement and accessibility across platforms.
  • Optimized backend APIs and database interactions for enhanced performance and scalability, handling increased data loads efficiently for client applications.

Vice President

JPMorgan Chase & Co.

Oct 2018 - Feb 2022

Served as a Vice President, leading full-stack design and development, mentoring teams, and driving technical implementation for critical banking applications.

  • Owned the full-stack design and development lifecycle for core banking applications, leading a team to deliver high-impact features that improved operational efficiency.
  • Developed and deployed cloud-native microservices on AWS EKS, alongside robust RESTful APIs and intuitive ReactJS UIs, enhancing system scalability and user experience.
  • Collaborated extensively with technical, business, and UX stakeholders to drive technical implementation, ensuring project alignment with strategic business goals.
  • Actively participated as a Technical Panelist for API and UI developer interviews, contributing to the recruitment of top-tier talent and mentoring junior team members.

AVP

Deutsche Bank

Dec 2016 - Sep 2018

Functioned as an AVP and full-stack designer/developer, contributing to key projects utilizing a diverse set of modern web technologies.

  • Developed and optimized full-stack applications using ReactJS, Redux, SpringBoot, and ExpressJS, significantly improving application responsiveness and data handling.
  • Utilized Webpack, Gradle, Git, and Docker for streamlined development workflows, reducing build times and enhancing deployment efficiency.
  • Contributed to the design and implementation of critical features, ensuring high code quality and adherence to banking industry standards.
  • Collaborated with cross-functional teams to integrate new functionalities, supporting the bank's digital transformation initiatives.

Architect

Altimetrik

Jan 2016 - Dec 2016

Served as an Architect and Scrum Master, driving agile development and contributing as a Senior Developer on the PayPal marketplace system.

  • Acted as Scrum Master for an agile development team, facilitating sprint planning, daily stand-ups, and retrospectives to improve team velocity by 15%.
  • Developed and optimized RESTful services (JAX-RS, Spring Boot) for the PayPal marketplace system, enhancing transaction processing capabilities.
  • Translated complex business requirements into detailed technical designs and development plans, ensuring seamless implementation of new features.
  • Contributed to the successful delivery of multiple features for the PayPal platform, improving system reliability and user experience.

Sr. Technical Lead

HCL Technologies

Jun 2011 - Jun 2015

Led a team of 13 engineers across three agile scrum teams, overseeing project execution, quality assurance, and stakeholder reporting.

  • Managed and mentored a team of 13 members across 3 agile scrum teams, fostering a collaborative environment that improved project delivery rates.
  • Implemented Kanban board for task assignment and monitoring, enhancing team efficiency and visibility into project progress.
  • Coordinated with onsite designers to ensure clear understanding of requirements and design documents, facilitating smooth development cycles.
  • Monitored project progress, tracked outstanding issues, and prepared comprehensive reports (DSR, WSR, PDCA) for stakeholders, ensuring transparency and timely issue resolution.

Senior Software Engineer

CSC

Aug 2007 - May 2011

Worked as a Senior Software Engineer at PayPal's offshore development center, focusing on designing, coding, and mentoring for platform components.

  • Designed and developed critical platform components, including daemons, batches, servers, and libraries, improving system stability and performance.
  • Mentored junior team members on best practices in software development, contributing to overall team capability and knowledge transfer.
  • Collaborated with product managers and onsite coordinators to translate Functional Specification Documents into detailed technical designs.
  • Prepared and presented weekly status reports to stakeholders, ensuring transparent communication and alignment on project milestones.

Senior Software Engineer

Mascon Global

Nov 2006 - Jul 2007

Developed reverse engineering documents and designed a multi-threaded migration tool for database and application suite migration.

  • Developed comprehensive Reverse Engineering Documents (Class and Sequence Diagrams) for complex systems, enhancing documentation accuracy.
  • Designed and developed a multi-threaded Migration Tool to migrate data from Fulcrum Database to MS-SQL Server 2005, significantly improving data transfer efficiency.
  • Successfully migrated an entire application suite from Fulcrum to MSSQL-Server2005, ensuring data integrity and minimal downtime.
  • Contributed to critical data migration projects, enabling seamless transitions to modern database systems and improving overall system performance.

Software Engineer

Tellus Technogies

May 2005 - Oct 2006

Contributed to software development projects as a Software Engineer, gaining foundational experience in system design and implementation.

  • Developed and maintained software components as part of a development team, adhering to coding standards and project timelines.
  • Assisted in the design and implementation of new features, contributing to the overall functionality of software applications.
  • Participated in code reviews and debugging processes, ensuring the quality and stability of developed software.
  • Collaborated with senior engineers to understand project requirements and contribute effectively to various development phases.

Education

Quantitative Finance

Certificate in Quantitative Finance

Jan 2012 - Dec 2012

Computer Programming

C-DAC

Jan 2001 - Dec 2002

BA Mathematics

Maharshi Dayanand Sarswati University

Jan 1998 - Dec 1998

Languages

English

Skills

NestJS

  • NestJS
  • Node.js Frameworks
  • Backend Development

Full-Stack Development

  • Full-Stack Development
  • MERN Stack
  • Frontend Development
  • Backend Development

ReactJS

  • ReactJS
  • Frontend Frameworks
  • JavaScript

NextJS

  • NextJS
  • React Frameworks
  • Server-Side Rendering

React Native

  • React Native
  • Mobile Development
  • Cross-Platform Development

API Development

  • RESTful APIs
  • API Design
  • API Integration

Distributed Systems

  • Distributed System Design
  • Event-Driven Architecture
  • System Scalability

Agile Methodologies

  • Agile
  • Scrum Master
  • Sprint Development
  • Kanban

Cloud Microservices

  • AWS ECS, Cloudfront, Cognito, SQS, Lambda
  • Microservices Architecture
  • Cloud Computing

Database Management

  • PostgreSQL
  • Database Migration

Tools

  • Webpack, Docker
  • Github, Github Action

Frameworks

  • ReactJS, React-Native
  • Redux, Redux-Saga
  • NestJS, NextJS