I'm Bharath Nadampalli, a software engineering lead with over a decade of experience building and delivering multi-platform applications across macOS, iOS, Windows, and web stacks. I enjoy solving complex problems, guiding teams, and shaping architectures that are scalable, maintainable, and fast. I’m passionate about TDD, modular design, and performance optimization, and I thrive in fast-paced environments where collaboration with product owners, UX teams, and backend engineers drives successful outcomes.

Bharath Nadampalli

I'm Bharath Nadampalli, a software engineering lead with over a decade of experience building and delivering multi-platform applications across macOS, iOS, Windows, and web stacks. I enjoy solving complex problems, guiding teams, and shaping architectures that are scalable, maintainable, and fast. I’m passionate about TDD, modular design, and performance optimization, and I thrive in fast-paced environments where collaboration with product owners, UX teams, and backend engineers drives successful outcomes.

Available to hire

I’m Bharath Nadampalli, a software engineering lead with over a decade of experience building and delivering multi-platform applications across macOS, iOS, Windows, and web stacks. I enjoy solving complex problems, guiding teams, and shaping architectures that are scalable, maintainable, and fast.

I’m passionate about TDD, modular design, and performance optimization, and I thrive in fast-paced environments where collaboration with product owners, UX teams, and backend engineers drives successful outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Tech Lead at TD Bank Insurance
September 1, 2022 - Present
Led a team in designing and implementing alert systems for deposit accounts and profiles; re-architected the alert notification system and enrollment flows via OTP; drove adoption of unit testing and TDD; designed declarative reusable UI components in SwiftUI to accelerate development; integrated live API data using Swift Concurrency and Combine; defined API interactions with back-end services; migrated legacy UIKit screens to SwiftUI while preserving backward compatibility; mentored junior engineers and drove RFCs for architectural alignment; implemented performance improvements using Instruments and targeted debugging.
Senior Applications Engineer at Progressive Insurance
September 1, 2022 - September 25, 2025
Drove design, development and code reviews for the Accident Response Expansion; optimized the iOS build system to cut build times by 20% through modularization and Cocoapods caching; created a CLI tool to map framework dependencies for faster, more reliable builds; improved performance of UI tests and implemented module-change-based test selection; built synchronization between local Core Data storage and remote services; delivered 90% test coverage and supported CI/CD enhancements with DevOps.
Staff Software Engineer at VMware
December 1, 2020 - September 25, 2025
Contributed to VMware Boxer and VMware Content App; optimized calendar performance, reduced CPU and memory usage, and improved responsiveness; led integration of new features such as Passbook support and KPI tracking with Mixpanel; managed customer escalations and codebase cleanup for performance and stability; promoted ARC best practices and WCAG accessibility; reduced build times by 50% via pipeline optimizations.
Consultant Software Engineer at EMC2
October 1, 2018 - September 25, 2025
Worked on enterprise applications Syncplicity and Horizon LEAP; improved file synchronization performance; integrated Finder-Sync for macOS 10.10; implemented server-side JSON-driven features; designed and implemented secure authentication including SSO, Kerberos, and OAuth2; built reusable components; streamlined CI/CD; mentored a team of 7 engineers.
Advisory Software Engineer at IBM Software Labs
January 1, 2015 - September 25, 2025
Drove a new Digital Rights Management feature for FileNet P8; led agile SDLC as Scrum Master; delivered high-performance MAPI extensions for macOS and Windows; implemented WCAG accessibility improvements and conducted design reviews; mentored engineers and reduced lead times.
Lead Software Engineer at Business Objects (Now SAP Labs)
August 1, 2007 - September 25, 2025
Led interop components for C++ and .NET; contributed to BI framework enhancements; mentored a team; drove collaboration across cross-functional teams and addressed integration concerns.
Sr Applications Engineer at Lotus Sametime (IBM)
October 1, 2006 - September 25, 2025
Delivered enterprise collaboration features; contributed to performance and stability; implemented accessibility and debugging practices; contributed to CI/CD improvements and subsystems related to messaging and integration.
Tech Lead at TD Bank Insurance
September 1, 2022 - Present
Leading a team in designing and implementing alert systems for deposit accounts and profiles, collaborating with product owners, UX teams, and API leads to deliver scalable, reliable solutions across iOS and macOS. Spearheaded the re-architecture of the alert notification system and enrollment flow via OTP and Wire Transfer, significantly improving performance and reliability. Guided the team in adopting TDD and unit testing practices to ensure high-quality, maintainable code. Facilitated cross-functional design reviews early in development to surface issues and align on goals. Designed declarative, reusable SwiftUI UI components and integrated them with live API data using Swift concurrency and Combine to reduce development time by about 30%. Migrated legacy UIKit screens to SwiftUI while preserving backwards compatibility. Mentored junior engineers and drove RFCs for architectural, technical, and business decisions. Documented performance improvements with Instruments to guide optimi
Senior Applications Engineer at Progressive Insurance
September 1, 2022 - September 25, 2025
Drove design, development, and code review of features for the Accident Response Expansion initiative, while streamlining the iOS build system to boost team efficiency. Achieved around 20% reduction in build time through modularization and caching Cocoapods libraries and modules. Created a command-line tool to map the dependency graph among frameworks, enabling faster builds. Led UI test performance improvements and implemented selective testing based on module changes. Built mechanisms to synchronize local Core Data storage with remote web services, and contributed to the Accident Response feature for the Progressive app with high test coverage. Collaborated with DevOps to refine CI/CD pipelines, enhancing deployment speed and reducing bottlenecks. Automated crash reporting and alerting as part of CI/CD for proactive monitoring.
Staff Software Engineer at VMware
December 1, 2020 - September 25, 2025
Contributed to VMware Boxer and VMware Content App, focusing on performance improvements, feature delivery, and handling customer escalations. Optimized calendar performance to reduce CPU and memory usage and improve responsiveness. Led integration of new features such as Passbook support and KPI tracking via Mixpanel, with RFCs to align cross-functional teams. Acted as a core member in addressing major customer escalations and cleaning up codebases to improve stability. Applied ARC best practices to prevent memory leaks; implemented WCAG accessibility enhancements for keyboard navigation and screen readers. Reduced build times by 50% through pipeline optimizations.
Consultant Software Engineer at EMC2
October 1, 2018 - September 25, 2025
Worked on multiple enterprise applications, including Syncplicity and Horizon LEAP, focusing on performance optimization, UI enhancements, and secure authentication. Led Finder-Sync integration for macOS 10.10, enabling seamless file synchronization. Collaborated with UX and product teams to implement server-driven UI, JSON data consumption, and robust authentication mechanisms (SSO, Kerberos, OAuth2). Improved UX by designing reusable components and drove CI/CD improvements, mentoring a team to ship with quality. Implemented memory-safe patterns and security-conscious design.
Advisory Software Engineer at IBM Software Labs
January 1, 2015 - September 25, 2025
Architected and developed features for FileNet P8 and related products; drove Agile SDLC and served as Scrum Master for multiple sprints. Delivered high-performance MAPI extensions for Windows and macOS, including browser-based audio/video chat. Debugged crash dumps and heap dumps; contributed to design reviews and subsystems related to security and encryption. Mentored a team of seven engineers and led efforts during major customer escalations.
Lead Software Engineer at Business Objects (Now SAP Labs)
August 1, 2007 - September 25, 2025
Mentored and led a team of 6 engineers, delivering interop components for both C++ and .NET within the BI framework. Supported CI/CD improvements and interop development across platforms.
Sr Applications Engineer at Zilog
October 1, 2006 - September 25, 2025
Delivered IR test jigs to verify IR-based codes for remote controls and contributed to a studio product for capturing and storing IR signals. Worked on cross-platform development including Windows and UNIX-like environments.
Tech Lead at TD Bank Insurance
September 1, 2022 - Present
Leading a team to design and implement alert systems for deposit accounts and profiles; re-architected alert notifications with OTP enrollment and Wire Transfer; improved performance and reliability across platforms; championed unit tests and TDD; mentored junior engineers; designed declarative, reusable UI components in SwiftUI and integrated live API data using Swift Concurrency and Combine; migrated legacy UIKit screens to SwiftUI and documented RFCs for architecture.
Senior Applications Engineer at Progressive Insurance
September 1, 2022 - September 25, 2025
Drove design, development and code reviews for Accident Response Expansion; reduced build time by 20% through modularization and caching; built a CLI to map framework dependencies; led UI test performance improvements; implemented data synchronization between local Core Data and remote services; improved CI/CD with DevOps; automated crash report tracking.
Staff Software Engineer at VMware
December 1, 2020 - September 25, 2025
Contributed to VMware Boxer and VMware Content App; optimized calendar performance and response times; integrated features like Passbook support and KPI tracking; addressed major customer escalations; promoted accessibility (WCAG); reduced build times by 50% through pipeline optimizations; mentored others.
Consultant Software Engineer at EMC2
October 1, 2018 - September 25, 2025
Led Finder-Sync integration for macOS 10.10; collaborated with UX and product teams on JSON-driven UI; designed secure authentication (SSO, Kerberos, OAuth2); improved UI performance and memory management; designed reusable components; streamlined CI/CD; mentored seven engineers.
Advisory Software Engineer at IBM Software Labs
January 1, 2015 - September 25, 2025
Architected and delivered the Digital Rights Management integration for FileNet P8; led agile SDLC as Scrum Master; delivered high-performance MAPI extensions and browser/AV chat components; contributed to debugging crash dumps; mentored teams and contributed to cross-platform interop.
Sr Applications Engineer at Lotus Sametime (IBM)
October 1, 2006 - September 25, 2025
Delivered IR test jig solutions; contributed to macOS and Windows audio/video chat implementations; debugged crash dumps; worked on NPAPI plugins and native messaging integration.
Lead Software Engineer at Business Objects (Now SAP labs)
August 1, 2007 - September 25, 2025
Mentored and led a team of 6 engineers delivering interop components for C++ and .NET within BI framework; improved collaboration and code quality.

Education

Bachelor of Engineering at BMS College of Engineering, Bangalore
January 11, 2030 - September 25, 2025
Bachelor of Engineering at BMSCE Bangalore
January 11, 2030 - September 25, 2025
Bachelor of Engineering at BMSCE Bangalore
January 11, 2030 - September 25, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Financial Services, Media & Entertainment