Frontend Architect | Angular 17 | Performance Optimization | 10+ YOE | Building Scalable Enterprise Apps

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India





Bachelor of Engineering - BE, Computer Science
Acharya
Christ Junior College Bangalore
Join Raviraj and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossFrontend Architect | Angular 17 | Performance Optimization | 10+ YOE | Building Scalable Enterprise Apps
As a Frontend Engineering Specialist with 10+ years of experience, I design and build scalable, high-performance enterprise applications using Angular (v12–v17), TypeScript, and modern frontend architecture patterns. I specialize in architecting modular UI systems using micro-frontend architecture, Nx monorepos, and reusable design systems. My focus is on delivering performant applications, improving Core Web Vitals, and ensuring long-term maintainability. I have led frontend initiatives that improved performance by 30%+, reduced defects by 40%, and enabled scalable deployments through CI/CD and cloud-based solutions. Beyond development, I actively mentor engineers, lead code reviews, and drive clean architecture practices across teams. Key expertise: • Angular Architecture (v17, Signals, SSR) • Micro Frontends & Module Federation • NgRx & State Management • Performance Optimization • Frontend System Design I’m open to opportunities in Frontend Architecture, UI Engineering Leadership, and Angular Architect roles.
Bengaluru
cursor
github copilot
openai
v0
Lead Consultant at GENPACT, Oct 2022 - Present · 3 yrs 8 mos, Bengaluru, Karnataka, India, Senior Angular Developer / Frontend Lead Genpact | Bengaluru • Architected and developed scalable Angular (v12–v17) enterprise applications using TypeScript and RxJS, ensuring modular and maintainable architecture • Improved application performance by 30%+ through lazy loading, OnPush change detection, and optimized rendering strategies • Designed and integrated RESTful APIs to enable real-time data flow across distributed systems • Contributed to micro-frontend architecture, enabling independent deployments and improved scalability • Led code reviews, enforced clean architecture principles, and mentored junior developers to improve team productivity • Increased unit and integration test coverage using Jasmine, Karma, and Jest, reducing production defects by 40% • Collaborated with UX designers, backend teams, and product stakeholders in Agile/Scrum environments to deliver features on time Key Achievements: • Reduced application load time significantly through performance optimization • Improved code quality and maintainability across multiple modules • Played a key role in scaling frontend architecture for enterprise-level applications
Application Developer at IBM, Apr 2020 - Sep 2022 · 2 yrs 6 mos, Bengaluru, Karnataka, India, Designed and developed enterprise web applications using Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3, delivering responsive and user-friendly interfaces. Built reusable Angular components, services, and shared modules, improving code reusability and reducing development effort across projects. Implemented RxJS and reactive programming patterns to manage asynchronous data flows and improve application responsiveness. Integrated RESTful APIs and collaborated with backend teams to ensure seamless data exchange and consistent application behavior. Improved application performance by optimizing change detection, lazy loading modules, and bundle sizes. Participated actively in Agile/Scrum ceremonies, including sprint planning, estimation, daily stand-ups, and retrospectives. Conducted code reviews, followed clean code practices, and ensured adherence to frontend development standards.
UI Developer at PwC India, Mar 2018 - Mar 2020 · 2 yrs 1 mo, Bengaluru, Karnataka, India, Developed and maintained Angular and JavaScript-based web applications supporting business workflows and customer-facing features. Created dynamic UI components using Angular components, directives, pipes, and services, ensuring modular and maintainable code. Worked on form handling, validations, routing, and state management within Angular applications. Collaborated with UX designers to translate wireframes and designs into pixel-perfect, responsive user interfaces. Performed bug fixing, debugging, and production support, ensuring application stability and improved user experience. Wrote unit tests using Jasmine and Karma, contributing to improved code quality and reduced regression issues. Used Git for version control and followed branching and merge best practices.
UI Developer at Yoobikwiti Technologies, Oct 2015 - Feb 2018 · 2 yrs 5 mos, Bengaluru, Karnataka, India, Supported development of frontend features using JavaScript, HTML, CSS, and early Angular frameworks. Assisted senior developers in implementing UI components, page layouts, and client-side validations. Fixed UI bugs, enhanced existing features, and supported testing and deployment activities. Gained hands-on experience with software development lifecycle (SDLC), Agile methodologies, and team-based development. Collaborated with cross-functional teams to understand requirements and deliver assigned tasks on time. Built a strong foundation in frontend fundamentals, debugging techniques, and clean coding practices.
Bachelor of Engineering - BE, Computer Science, Acharya
Christ Junior College Bangalore