Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Technical Skills
Languages
Timeline
Generic

Thamodharan Natarajan

Troy

Summary

Experienced software development professional and leading software programs with strong focus on team collaboration and achieving results. Skilled in project management, software architecture, and agile methodologies. Known for adaptability and reliability in dynamic environments, ensuring high-quality deliverables. Valued for leadership, problem-solving abilities, and effective communication.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Senior Technical Program Manager

Amazon Worldwide
09.2022 - Current
  • Initiate, plan and execute a software program for Auth server for protecting and securing 30K internal Amazon services using Authentication(AuthN) and Authorization(AuthZ) solution by collaboratively working with 5+ engineering teams
  • Broken down "Zero trust architecture(ZTA)" programs into manageable projects, milestone, identify dependencies, and create detailed plans with timelines and resources.
  • Scaling up Scaling down the Cloud infrastructure for reducing the cost while maintaining the high availability for Client Services.
  • Prepared Weekly Business Review (WBR) & Monthly Business Review (MBR) for executives to review the program progress and Operational health.
  • Identified, assesed, and mitigated potential risks and issues throughout the program lifecycle and timely escalating to leadership through weekly/monthly reviews.
  • Collect, prepare, review and share program and operational metrics with internal and external stakeholders.
  • Identified process and technical gaps in the Operational excellence and improved the Operational excellence by addressing the gaps in Oncall process and introduced new techniques and process for long standing problems.
  • Developed plan and execute Get Well Plan for minimizing the operational load by analyzing the past operational health to identify and remove the recurring themes and minimize the number of tickets.
  • Prioritized the issue backlog through daily ticket triage mechanism and periodic backlog grooming session with internal stakeholders for prioritizing feature requests.
  • Identify early adopters(Brave hearts) for adopting newly developed features, resolving service owner queries from cross functional organizations as our solution is a foundational software for Amazon software builders.
  • Create, schedule and manage 30+ on-call team rotation for mitigating incidents related to Service availabilities which impact business, Orders and user experience in Amazon products.
  • Proactively identified and resolved issues and roadblocks, ensuring projects stay on track.
  • Defined Key Performance Index(KPI) and Service Level Agreement(SLA) for Auth server and identify improvement area like increasing arability through active scale up when demand increase.

Technical Product Manager

GENERAL MOTORS
11.2020 - 08.2022
  • Developed, planned and managed product vision and roadmap for Software Defined Vehicle Application(SDV) application, services using Service Oriented Architecture (SOA) for Millions of General Motor vehicles.
  • Analyzed customer needs, market trends and study competitor product to define product requirements for SDV applications like Connected camera, Be Right Back (BRB) and Parking assist for improving the safety and security of Millions of driver using GM Cars.
  • Prioritizing the product backlog/features based on customer and market needs using Product prioritizations framework like MoSCoW, REACH, and Weighted Shortest Job First (WSJF).
  • Collaboratively working with internal stakeholders, developers, cross functional teams, quality assurance, and operations to develop and deliver a product
  • Define nonfunctional requirements like Key performance Index and planning early deliveries to get early feedback and beta testing
  • Working with Development team for Proof of Concepts(POC), demonstrate to executives, gathering feedbacks and develop the product incrementally using SAFE framework.
  • Timely communicating product strategies, risks, roadmap and sharing metrics report to internal and external stakeholders.
  • Understanding the complex requirements, use cases and workflows to inform new opportunities to improve their experience
  • Plan, communicate, and coordinate Hardware in Loop ( HIL) strategy and model rollout to support applications and features requested by user community as needed
  • Create, maintain Kanban board and program board Software Defined Vehicle application
  • Collaborated extensively with cross-functional teams to drive seamless integration efforts for end-to-end system optimization.
  • Enhanced team collaboration, implementing agile methodologies for more effective project management.

Technical Program Manager

GENERAL MOTORS
05.2018 - 10.2020
  • Define integration strategy, timeline, technical requirements, and release plan for Google Automotive Services(GAS) features by collaboratively working with internal stake holders, cross functional team and Partner team at Google.
  • Lead, manage and coach cross-functional development team at GM for integrating Google assistant, Google map and Playstore capabilities and brought mobile experience in to millions of GM Vehicles.
  • Regularly communicating about program status, risks and timelines to Executives and senior managements.
  • Identify, gather system and UI/UX requirement and defining KPI for voice/virtual assistant, navigation, and play store applications.
  • Identify, develop, prioritize, and execute dependency matrix for integrating GAS solution into GM infotainment platform.
  • Troubleshooting, identifying root cause, technical solution for GAS integration and defects.
  • Define and develop Test automation strategy and script development for Google Assistant.
  • Collaborated closely with key departments to align technical initiatives with overall business objectives.

Agile Product Owner

GENERAL MOTORS
07.2016 - 05.2018
  • Develop, maintain, and prioritize product backlog for scrum teams.
  • Collaboratively working with cross functional team to identify, define and estimate dependency items.
  • Create and maintain Ranked list, Kanban, and Work breakdown views for Agile team.
  • Create and share project status update to program team, vendor, and Leadership teams.
  • Troubleshooting, root cause, support and build solution for issues identified in the production and development software.
  • Test automation development and strategy for voice recognition, gap and android application.
  • Successfully integrated and delivered the Alexa voice assistant solution by collaboratively working with CCMS team.

Senior Software Engineer

General Motors Co
11.2014 - 06.2016
  • Developed scalable android applications using agile methodologies for timely project delivery.
  • Recruited, mentor and coach a 10 members scrum team to develop an android application for Car radio.
  • Define develop and maintain product backlog, Kanban and scrum board for scrum team.
  • Developed simulation using VehSpy scripts to test an Energy based application in the absence of real hardware control unit.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.

Technical Lead

Panasonic North America
01.2014 - 11.2014
  • Technical Lead Engineer in developing middleware for Tuner (AM/FM) and SXM use cases for applications and Voice recognition.
  • Developed diagnostic services and routine for SXM and audio source management.
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Conducted comprehensive root cause analysis, defect triaging, bench level and in-vehicle testing.
  • Led a team of developers to successfully deliver high-quality software projects on time and within budget constraints.

Technical Lead

WIPRO Technologies
04.2010 - 12.2013
  • Design, develop code, test and integrate middleware for AM/FM, Sirius XM, Diagnostics and MOST FBlock and Connection management for North America automotive OEMs.
  • Developed software for Error detection and Diagnostics like Critical shut off, Event counter, Ring break diagnostics.
  • Design, develop for user data import and Export for personalization using XML and C++ language.
  • Served as an Agile scrum master to plan, execute, unblock and organizing daily scrum.
  • Conducted comprehensive root cause analysis, defect triaging, bench level testing
  • Mentoring and Coaching new team members and helped for quickly ramp up into the project
  • Developed script using CAPL for testing Most function block and connection management

Senior Software Engineer & Pre-Integration Engineer

WIPRO / PANASONIC Europe
04.2010 - 05.2011
  • Troubleshooting, analysis, identify root cause for Diagnostics and Car interface software modules for European vehicles.
  • Develop, configure and testing diagnostics software for Car Modules.
  • Coordination between Feature Owners and release management team for integration plan and strategy.
  • Developing test script and Node simulation using CANoe for Car interface module testing
  • Identifying root cause, defect fixing for Infineon stack and developed new AT+ commands

Senior Software Engineer

Robert Bosch
06.2006 - 04.2010
  • Software Design, Development and Bug fix for BMW specific engine management control algorithms
  • Configuring sensor, actuator and DID , PID, routines for onboard/offboard Diagnostic services
  • Design, develop and bugfix for DMS (Diagnostics management system), FID (Functional Identifier), DTC(Diagnostics trouble code) and Event and Time debounce methods
  • Configuring PWM controlled actuators like EGR controller Bypass, E G R Valve, VNT, Throttle Valve and Swirl Valve configuration
  • Configuring safety critical CAN frame, Diagnostic Services using KWP2000 and UDS protocol
  • Collaboratively working with customers located in Germany and Vienna for developing Air system software
  • Troubleshoot, identify root cause, and fix for engine control algorithms and Diagnostics sub systems
  • Developed control algorithm using Filters (P, D, I and Hysteresis curve)
  • Coordinate and managed Hardware In Loop (HIL) for Engine management software integration

Design Engineer

Tricom Technologies
03.2005 - 05.2006
  • Software Design, Development and Bug fix for Consumer electronics embedded product
  • Investigating and fix field issues

Education

Bachelor of Engineering - Electronics & Communication

Madras University
Chennai, Tamilnadu, India
05-2004

Skills

  • Proficient in C Programming
  • C Software Development
  • Python Programming
  • Experience with Android Platforms and Application Development
  • Real-Time Operating Systems & Android OS
  • CAPL Scripting Expertise
  • CAN Protocol Proficiency
  • Knowledge of MOST Protocol Standards
  • Automotive Diagnostics Expertise and Unified Diagnostic Services
  • Experienced with INCA, ETAS and Veh Spy for Automotive Applications
  • Experience with AUTOSAR Implementation
  • AWS Services
  • Git Version Control
  • Gerrit Code Review Management
  • Continuous Integration Expertise
  • AWS DevOPs tools
  • Proficient in Scrum Framework, SAFE and Kanban Workflow Management
  • Experience with Agile and Proficient in Waterfall and "V" Software Development methodologies
  • Proficiencies in Project Management tools like JIRA, RTC and Gantt Chart Management
  • Product Management
  • Team Development
  • Effective Task Management
  • Project Execution
  • Risk Management Strategies
  • Leading Cross-Functional Teams
  • Stakeholder Engagement
  • Rapid Learner
  • Resilient in Dynamic Environments
  • Effective Communication
  • Data-Driven Decision Making
  • Conflict Resolution
  • Persistent Under Pressure
  • Results-Driven Approach

Accomplishments

  • Handled multiple complex projects simultaneously, successfully delivering each of them in less time than was expected and avoided billions of dollars by meeting DMA compliance ontime.
  • Used Artificial Intelligence (AI) to reduce the repeated manual activities to increase the productivity.
  • Scaled up the Auth services to meet 10x traffic increase, improved the the resiliency of system without affecting the availabilities.
  • Built and managed the 30+ Oncall members team for handling foundational service incidents that affected due to major organization change and attrition.
  • Integrated Google Automotive Services for bringing mobile experiences and connectivity to Millions of General Motors Vehicles.
  • Designed a new workflow to improve overall ticket handling and resolution for addressing huge backlog of 1000+ tickets.

Certification

  • Project Management Professional (PMP) from PMI
  • Leadership Essentials from Harvard Business School(HBS) online
  • SAFe for Teams, Product Owner & Product Manager
  • Six Sigma (DFSS) Blackbelt

Technical Skills

Scrum, Kanban, Waterfall, V-Model, C, C++, Python, Android, RTOS, CAPL, git, Gerrit, clearcase, RTC, Jenkins, Artifactory, Jira, Android Studio, CAN, MOST, EAVB, Diagnostics (Onboard & Offboard), ARXML, INCA, ETAS, VehSpy, Canalyzer, Lauterbach, FMEA, PRTS, UDS, UI/UX, AUTOSAR, Scrum, Kanban, JIRA, RTC, Gantt chart, WBS

Languages

English
Full Professional
Tamil
Native or Bilingual
German
Elementary

Timeline

Senior Technical Program Manager

Amazon Worldwide
09.2022 - Current

Technical Product Manager

GENERAL MOTORS
11.2020 - 08.2022

Technical Program Manager

GENERAL MOTORS
05.2018 - 10.2020

Agile Product Owner

GENERAL MOTORS
07.2016 - 05.2018

Senior Software Engineer

General Motors Co
11.2014 - 06.2016

Technical Lead

Panasonic North America
01.2014 - 11.2014

Technical Lead

WIPRO Technologies
04.2010 - 12.2013

Senior Software Engineer & Pre-Integration Engineer

WIPRO / PANASONIC Europe
04.2010 - 05.2011

Senior Software Engineer

Robert Bosch
06.2006 - 04.2010

Design Engineer

Tricom Technologies
03.2005 - 05.2006

Bachelor of Engineering - Electronics & Communication

Madras University
Thamodharan Natarajan