Rajesh Kumar Gupta

Technical Lead | Angular | NodeJS | AWS | microFrontend | mircoService | Typescript | GitHub Copilot | Splunk | SQL | SDLC | Agile

Canada

About

Senior UI Technical Lead with 15+ years of experience in frontend architecture, Microfrontend (MFE) implementation, and Microservices integration for large-scale enterprise applications. Demonstrated success in decomposing monolithic UI systems into scalable, modular architectures that enable independent deployments and faster delivery cycles. Strong background in modern web technologies, distributed systems integration, and performance optimization. Experienced in leading global engineering teams and collaborating with stakeholders through 8+ years of onsite client engagement in the US, Canada and India.

Experience

  • Technical Lead at BMO
    Feb 2024 - Apr 2026 · 2 yrs 3 mos

    • Led a team of frontend developers in designing and delivering scalable enterprise UI applications, improving development productivity and ensuring on-time project delivery. • Architected and implemented modular and micro frontend solutions aligned with Microservices-based backend systems, enabling improved scalability, maintainability, and independent deployment capabilities. • Collaborated with project managers and stakeholders to define project scope, technical architecture, and delivery timelines, ensuring alignment between business objectives and technology solutions. • Conducted detailed code reviews and established coding standards, improving code quality, reducing production defects, and enhancing long-term maintainability. • Designed and implemented UI architecture and reusable components, accelerating development cycles and promoting consistency across applications. • Led end-to-end software development lifecycle (SDLC) including requirement analysis, architecture design, UI development, testing coordination, and production deployment. • Engaged directly with clients to analyse business processes and technical requirements, translating operational workflows into scalable software solutions. • Optimized application performance and responsiveness, implementing best practices that improved load times and overall user experience. • Resolved complex technical challenges by designing innovative solutions that aligned with system architecture and project constraints. • Partnered with QA teams to implement robust testing strategies, ensuring high-quality releases and reducing post-production issues. • Identified and mitigated technical risks early in the development lifecycle, ensuring project stability and minimizing delivery delays. • Managed source code and release workflows using version control systems, ensuring codebase integrity, traceability, and efficient collaboration across development teams

  • Associate Consultant at Tata Consultancy Services
    Nov 2020 - Jan 2023 · 2 yrs 3 mos

    • Led a team of frontend developers in designing and delivering scalable enterprise UI applications, improving development productivity and ensuring on-time project delivery. • Architected and implemented modular and micro frontend solutions aligned with Microservices-based backend systems, enabling improved scalability, maintainability, and independent deployment capabilities. • Collaborated with project managers and stakeholders to define project scope, technical architecture, and delivery timelines, ensuring alignment between business objectives and technology solutions. • Conducted detailed code reviews and established coding standards, improving code quality, reducing production defects, and enhancing long-term maintainability. • Designed and implemented UI architecture and reusable components, accelerating development cycles and promoting consistency across applications. • Led end-to-end software development lifecycle (SDLC) including requirement analysis, architecture design, UI development, testing coordination, and production deployment. • Engaged directly with clients to analyse business processes and technical requirements, translating operational workflows into scalable software solutions. • Optimized application performance and responsiveness, implementing best practices that improved load times and overall user experience. • Resolved complex technical challenges by designing innovative solutions that aligned with system architecture and project constraints. • Partnered with QA teams to implement robust testing strategies, ensuring high-quality releases and reducing post-production issues. • Identified and mitigated technical risks early in the development lifecycle, ensuring project stability and minimizing delivery delays. • Managed source code and release workflows using version control systems, ensuring codebase integrity, traceability, and efficient collaboration across development teams

  • Technical Lead Developer at Wintrust Financial Corporation
    Oct 2019 - May 2020 · 8 mos

    • Designed and implemented enterprise application systems, supporting end-to-end development from concept through deployment. • Prepared comprehensive technical documentation for UI and Java components, ensuring clear architecture guidelines and maintainable code standards. • Coordinated with offshore development teams, facilitating effective communication, task alignment, and timely project delivery across distributed teams. • Executed full software development lifecycle (SDLC) activities including requirements gathering, system analysis, UI architecture design, development, and implementation. • Collaborated with clients and stakeholders to analyse existing operational workflows and translate business objectives into technical solutions. • Created process flowcharts and system diagrams to define application logic, workflows, and functional sequences for development and documentation purposes. • Developed detailed technical documentation outlining program design, development processes, coding standards, and issue resolution to support long-term system maintainability.

  • System Analyst at The Goodyear Tire & Rubber Company
    Jan 2019 - Jul 2019 · 7 mos

    • Managed project execution and delivery, ensuring alignment with project scope, timelines, and quality standards. • Designed and implemented new application systems, supporting end-to-end development from requirements analysis through deployment. • Maintained and enhanced the performance of existing systems, implementing improvements to optimize reliability, scalability, and efficiency. • Designed, developed, and updated application databases, ensuring data integrity, performance optimization, and efficient data management. • Collaborated with and mentored offshore development teams, providing technical guidance and ensuring effective coordination across distributed teams. • Created process flowcharts and system diagrams to define application workflows, program logic, and operational sequences. • Prepared detailed technical documentation describing program design, development processes, coding standards, and issue resolutions. • Managed application deployment in customer environments, ensuring smooth releases, configuration, and system stability. • Provided regular project status reporting and managed escalations, ensuring timely resolution of issues and effective stakeholder communication.

  • Sr. Technical Associate at AT&T
    Feb 2015 - Jan 2019 · 4 yrs

    • Provided production support and problem management by identifying root causes and resolving defects across multiple systems including HP QC, JIRA, SharePoint, Clarify, and AOTS. • Served as Scrum Master, managing daily Agile workflows, coordinating team tasks, and facilitating information exchange for timely updates and sprint progress. • Performed digital analytics using Splunk, SAP Business Objects, and IBM Tealeaf to monitor and improve customer experience across web and application platforms. • Analysed customer billing and usage data in TELEGENCE (AMDOCS billing system), including memos, billing profiles, and usage records to support issue resolution and reporting. • Worked with multiple data analysis and synchronization tools, including UniSynch (cross-system data synchronization), GRID Audit Tool (CACHE system for websites), Enterprise Bill Viewer (EBV), and Error Management Tool (EMT) to ensure data accuracy and operational efficiency.