Karthik Pala Sairam profile photo 1 on Tal

Karthik Pala Sairam

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

Bengaluru

14+ years of work experience

Persistent Systems
Feb 20242 yrs 3 mosPresent

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.
VCTI
Dec 20158 yrs 2 mosJan 2024

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.
Ness Technologies | נס טכנולוגיות
Sep 20154 mosDec 2015

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.
Datamatics
Jun 20153 mosAug 2015

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.
Trigent Software Inc
Feb 20123 yrs 4 mosMay 2015

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.

Karthik’s AI Stack

cursor
cursor
github copilot
github copilot
notion
notion
v0
v0

Education

Visvesvaraya Technological University

Master of Computer Applications - MCA, Computer Programming, Specific Applications

Visvesvaraya Technological University

20083 yrs2011
Kuvempu University

Bachelor of Computer Application - BCA, Computer Programming, Specific Applications

Kuvempu University

20053 yrs2008

Join Karthik and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Karthik Pala Sairam on Tal

Headline

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

About

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.

Location

Bengaluru

AI stack

cursor

github copilot

notion

v0

Work experience

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.

Education

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

Bachelor of Computer Application - BCA, Computer Programming, Specific Applications, Kuvempu University