Virendra Pratap Singh

Full-Stack Lead
Jaipur, IN.

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

Freelance
|

Full stack developer

Summary

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

Highlights

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.

JPMorgan Chase & Co.
|

Vice President

Summary

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

Highlights

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.

Deutsche Bank
|

AVP

Summary

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

Highlights

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.

Altimetrik
|

Architect

Summary

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

Highlights

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.

HCL Technologies
|

Sr. Technical Lead

Summary

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

Highlights

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.

CSC
|

Senior Software Engineer

Summary

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

Highlights

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.

Mascon Global
|

Senior Software Engineer

Summary

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

Highlights

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.

Tellus Technogies
|

Software Engineer

Summary

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

Highlights

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

Certificate in Quantitative Finance

Certificate

Quantitative Finance

C-DAC

Diploma in Advance Computing

Computer Programming

Maharshi Dayanand Sarswati University

Bachelor of Arts (B.A.)

BA Mathematics

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.