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
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.
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.
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.
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
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
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
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
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.