UI Architect | Senior Angular Developer (Angular 8→17) | 14 Yrs Frontend Engineering | TypeScript | Performance & Accessibility

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India





Master of Computer Applications - MCA, Computer Programming, Specific Applications
Visvesvaraya Technological University

Bachelor of Computer Application - BCA, Computer Programming, Specific Applications
Kuvempu University
Join Karthik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossUI Architect | Senior Angular Developer (Angular 8→17) | 14 Yrs Frontend Engineering | TypeScript | Performance & Accessibility
UI Architect and Senior Angular Developer with over 14 years of experience designing and building enterprise‑scale frontend applications for complex, high‑impact platforms. I specialize in Angular, TypeScript, JavaScript, HTML, and CSS, with a strong focus on scalable UI architecture, performance optimization, and accessibility‑compliant user experiences. I have extensive experience delivering and evolving large‑scale enterprise solutions within the Cisco ecosystem, including Crosswork Network Controller (CNC) and EPN‑M platforms supporting Optical and Cable technologies. My work emphasizes clean component design, high code quality, testability, and reliable performance for mission‑critical systems. I am solution‑oriented and thrive in highly collaborative, cross‑functional environments. My contributions span hands‑on development, frontend architecture decisions, code reviews, and mentoring engineers to ensure consistent best practices and on‑time delivery of high‑quality products. I am actively seeking onsite opportunities outside India, along with Bengaluru‑based roles within India. I am open to relocation, available to join immediately, and capable of contributing meaningfully to product development from Day 1. I am particularly interested in product‑based organizations where I can take long‑term ownership of frontend architecture, support continuous product evolution, and work closely with engineering and product teams. I prefer onsite roles for deeper collaboration and long‑term engagement across global locations and Bengaluru‑based teams.
Bengaluru
cursor
github copilot
notion
v0
Architect at Persistent Systems, Feb 2024 - Present · 2 yrs 3 mos, Bengaluru, Karnataka, India, • Leading UI architecture and development for enterprise‑scale applications using Angular, TypeScript, and modern frontend best practices. • Designed and implemented key UI modules for Cisco Crosswork Network Controller (CNC), focusing on scalability, performance, and usability. • Improved UI code quality by increasing unit test coverage from ~40% to over 85%, ensuring higher reliability and maintainability. • Delivered multiple features with zero critical defects and no regression issues across releases. • Actively contributing to innovation initiatives, including AI‑driven UI solutions such as Speech‑to‑Text enhancements for web applications. • Mentoring team members, conducting code reviews, and driving frontend best practices across the project.
Senior Technical Lead at VCTI, Dec 2015 - Jan 2024 · 8 yrs 2 mos, Bengaluru, Karnataka, India, • Led UI modernization initiatives by migrating Cisco EPN‑M Optical screens from legacy Dojo to Angular, improving maintainability and scalability. • Designed and developed new user‑facing features, including dashboards and Chassis View, using Dojo, Angular, and Cisco XWT libraries. • Owned end‑to‑end frontend customization and integration of UI modules within Cisco EPN‑M for Cable and Optical technologies. • Prototyped and built reusable UI widgets using AJAJ callback‑based architectures, reducing overall development effort by approximately 20%. • Achieved ~120% throughput improvement by optimizing UI performance and enhancing application scalability. • Owned and executed accessibility testing for developed features, ensuring compliance with enterprise accessibility standards. • Created frontend utilities using Angular and Dojo that resulted in cleaner, more structured, and optimized codebases. • Prepared comprehensive Programmer Guide documentation with sample code to support Cable UI features and accelerate onboarding. • Proactively identified and implemented enhancements to improve performance, reliability, and resource utilization. • Estimated and planned UI development efforts for approved UX designs, ensuring predictable and on‑time delivery. • Conducted regular code reviews and mentored junior developers to maintain high coding standards and best practices. • Led a cross‑functional team of engineers to deliver complex enterprise UI systems within aggressive timelines.
Senior Software Engineer at Ness Technologies | נס טכנולוגיות, Sep 2015 - Dec 2015 · 4 mos, Bengaluru, Karnataka, India, • Underwent structured internal training focused on enterprise software development practices and frontend technologies. • Strengthened skills in UI development concepts, coding standards, and enterprise delivery processes. • Prepared for upcoming project assignments through hands-on exercises and technical upskilling.
Associate Consultant at Datamatics, Jun 2015 - Aug 2015 · 3 mos, Bengaluru, Karnataka, India, • Gained hands‑on experience in cross‑browser and cross‑device testing, debugging, and UI issue analysis for enterprise web applications. • Analyzed requirements and developed plugins using IBM Content Navigator (ICN) with Dojo components to meet specific customer needs. • Supported client communication by preparing and presenting technical concepts in a clear and simplified manner. • Assisted in planning and coordination activities to ensure project deliverables were completed on time and within defined scope.
Software Engineer at Trigent Software Inc, Feb 2012 - May 2015 · 3 yrs 4 mos, Bengaluru, Karnataka, India, • Built and managed reusable UI templates, widgets, and pattern library components for enterprise web applications. • Developed single‑page, multi‑function web user interfaces (Web Client) using Dojo, HTML, CSS, and JavaScript. • Migrated Dojo framework versions from 1.4.1 to 1.9.1, improving UI stability, performance, and maintainability. • Created and documented Web Client HTML components and Dojo widgets to support development and reuse across projects. • Designed and implemented pub/sub‑based UI features such as messaging, chat, and notification systems using Dojo widgets, customized per customer requirements. • Implemented tooling using Cobertura to improve code quality, scalability, and overall project reliability. • Developed automation scripts to simplify common development tasks and reduce manual effort.
Master of Computer Applications - MCA, Computer Programming, Specific Applications, Visvesvaraya Technological University
Bachelor of Computer Application - BCA, Computer Programming, Specific Applications, Kuvempu University