Hardik D.

Product Manager

Pune, Maharashtra, India16 yrs 3 mos experience
Highly Stable

Key Highlights

  • 15 years of experience in Systems Software Development.
  • Expert in Cloud Solutions and Data Protection.
  • Proficient in C++, Python, and Embedded Systems.
Stackforce AI infers this person is a SaaS and Embedded Systems expert with a focus on Data Protection and Rail Automation.

Contact

Skills

Core Skills

C++Cloud SolutionsData ProtectionTechnical ArchitectureRail AutomationProject ManagementAvionicsSoftware Development

Other Skills

Desktop Application/AgentServer-side APIs in C#WindowsAWSAzure DevOpsPythonGRPC - Protocol BufferMicroservicesDistributed SystemsCloud-AWS/Azure/GCSPyTestCMakeAtlassian tool suiteCTestCatch2

About

I'm a Product Evangelist who is passionate about Technical Solutioning I work towards Owning & Solving Technical & Product Innovation problems I translate vision to systems, across hierarchy, technology & knowledge - Domain knowledge : Avionics : Flight Displays, Flight Control, Information Management (Infotainment), Simulations, Mission Planning & Control Units, Embedded Programming, DO-178B/C Railways : Mass Transit - CBTC, Moving Block systems, Freight - Positive Train Control Storage : Data Protection & Disaster Recovery - Driving Functional/non-functional requirements based designs & execution - "Fusion" Solution Designs & Application/Stack migrations Apart from Vertical Depth in C++, C, Python & Model based Dev skills, Horizontal variety with Major Tools, Process & Framework in Software-Development/Integration/Tech-Management Detailed Summary: - 15 years of Progressive experience in Systems Software Development & Design - Comprehending the Business Problem in the domain context and devising a technical solution, is my craft - Product Ownership, Leading Engineering Teams and coordinating Project Tasks/Activities including Scheduling and Estimations, Stakeholder management - Devising Product wish-lists/whitepapers to Product Requirements and Architecture, with schedules & Estimations - Devising on-premise & Cloud solutions - Strong background on C, C++, Qt, Python & MATLAB-Simulink (MBD), Embedded Programming - Good Analytical/testing skills over Unit, Modular and Systems Testing - Well experienced with Requirements Development, Verification, S/w-S/w & S/w-H/w Integration, builds and testing - Niche knowledgebase on Simulations, cross platform applications, Virtualization - Fluency with Major Cloud Platforms, containerization and migration of technology stack - Proficient with variety of Project/application lifecycle Including IBM/Atlassian Agile Tools, configuration management and CI/CD tools. - Expert at Linux OS Tooling, scripting in Shell, Perl, Python - Developing Test Strategies and System Foot Print Analysis - Simultaneously handling multiple tasks with varying domain expertise - Prototyping, Proof-of-concept & Feasibility of early stage systems - I have imbibed skills on Communicating with tact, business presentations to customers & Internal stakeholders - I am someone who has worked at multiple layers, right from Hardware wiring to Aircraft Hardware RIG, from a Rail Control Station solution to Hybrid/Cloud computing solution, who has onboarded interns as well as presented ideas to C-level Executives

Experience

16 yrs 3 mos
Total Experience
4 yrs 8 mos
Average Tenure
2 yrs 3 mos
Current Experience

Jackson hewitt tax service inc.

Software Consultant / Sr. Developer

Mar 2024Present · 2 yrs 3 mos · Pune District, Maharashtra, India · Remote

  • Solving system & software problems while working with 2 things I am passionate about, Taxation & Technology.
  • Devising E2E Solution for a Well defined and easy to use customer experience.
  • Modernizing legacy applications, Bridging with Cloud/Modern technology while balancing cost/performance objectives.
  • Skills : C++, Desktop Application/Agent, Server-side APIs in C#, Windows, AWS, Azure DevOps.
C++Desktop Application/AgentServer-side APIs in C#WindowsAWSAzure DevOps+1

Arcserve

2 roles

Principal Engineer

May 2022Feb 2024 · 1 yr 9 mos

  • Working with R&D - Software Systems for Product/technical solutioning of Data Protection & Business Continuity Solutions for ArcServe Product Suite(s) - ShadowXafe, OneSystem.
  • Devising solutions for Cloud/On-Premise Data protection lifecycle and Disaster recovery problems.
  • Solutions focused on Optimizing throughputs to scale-storage, on-premise/client to cloud solutions, Primarily on AWS SDK for CPP, Azure SDK native integrations.
  • I analyze `golden threads` i.e., product Research Spikes, Issue investigations and drive them from research through development until deployment. Migrating platform & application stack across Linux Container/distros. Integration & Customization of AWS/Azure/Google-cloud SDK for C++ as libraries for cross platform application SDK. Simulated Deployments via Azurite, LocalStack. Performance benchmarking and SDK stack upgrade.
  • Feature design for Storage Backup/Replication scenarios on multi-cloud deployments. Retention/Consolidation feature design for storage efficiency and faster replications.
  • Technologies : C++, Python, GRPC - Protocol Buffer, Microservices, Distributed Systems, Cloud-AWS/Azure/GCS, PyTest, CMake, Atlassian tool suite, CTest, Catch2, Cloud SDK, Azurite, LocalStack
C++PythonGRPC - Protocol BufferMicroservicesDistributed SystemsCloud-AWS/Azure/GCS+10

ShadowXafe Technical Architect (via MSys Technologies | Software Product Engineering Services)

Jul 2021May 2022 · 10 mos

  • Working as a Product Technical Architect, R&D - Design and Development for the ShadowXafe Solutions On Contract with StorageCraft/ArcServe via Msys Payroll..
  • Responsible for `Golden Thread` analysis & implementation of feature requests/problem reports by customers.
  • Migration of the product stack from a CentOS based product stack to other ArchLinux and RHEL based variants, Activities including custom kernel/OS images, platorm-toolchain & third-party components migration and Application stack migration including custom gRPC, AWS SDK for c++, Azure stroage SDK, Google cloud SDK.
  • Technologies : C++, Python, GCC, CLANG, GRPC - ProtoBuf , CMake, VMWare, AWS, GCP, Azure, OPENSSL
C++PythonGCCCLANGGRPC - ProtoBufCMake+7

Siemens technology india

Technical-Manager/Project Lead : Software Systems - R & D - Rail Automation

Aug 2017Jul 2021 · 3 yrs 11 mos · Pune/Pimpri-Chinchwad Area · On-site

  • Solving Problems and Innovating for Freight & Mass Transit systems (Railways) with Siemens Advanta Developments.
  • Responsibilities :
  • Devising a Moving Block Prototype Application Software in C++ for Freight trains. Also, Designed from scratch & Created a PyTest based Train Simulator Framework/application that helped performing golden thread validations.
  • As a Lead/Manager, enabled these project phases through execution and delivery to business.
  • Other Responsibilities :
  • Understanding Domain Requirements and Devising Functional/Non-functional Requirements based Engineering designs for Software products.
  • Identifying Stakeholder Expectations and Creating Product Backlog.
  • Creating an Execution Plan (Includes Backlog Prioritization, Resource Planning and Change Tracking)
  • Scope management (along with Cost Optimizations.)
  • Enabling Decisions for Software designs via Design Decision Analysis and Reviews
  • Devising Product features and outlines for Early stage product quotations and Project Estimations.
  • Mentoring team through technical execution of programs.
  • Technical innovation and Continuous improvement throughout execution lifecycle.
  • Leading a diverse team of 4 technical Projects under execution with Varying Skills & Complexity. Viz. Simulation Models for Train and Applications, Tools to Manage Test Infrastructure & Test Execution, UI tools to Produce a rich experience for Test/Maintenance Engineers.
  • Also, Individually driving and executing Engineering efforts on tools & Project Build Tool-chain/Setup migration from Solaris to Linux for Complete CBTC Software/Firmware Suite.
  • On this Project, activities include identifying Possible cross-platform issues, Debugging and Fixing the Code/Designs, Updating the Build/Test infrastructure.
  • Engaging with stakeholder/Project teams with design-code updates on Product branch/versions.
  • Contributing member for Tools Circle of Innovation and co-creation Initiatives by (intrapreneurs network) iDeas team.
C++PyTestSimulation ModelsStakeholder ManagementResource PlanningChange Tracking+2

Rockwell collins

2 roles

Technical Lead

Feb 2010Aug 2017 · 7 yrs 6 mos · Greater Hyderabad Area · On-site

  • I have worked with Software Development for Adaptive Flight Displays system (AFDs) for the KC-390 tanker/transport Aircraft Program.
  • Fusion display applications are a new approach to hybrid displays. Responsibilities here include Requirements Development, Software Implementation and Testing of the various modules of the displays applications on AFD including EICAS software.
  • Largely a CoRE Technical person, but with Increasing experience in Various domains and project Lifecycle, I have led a team of varying sizes (5-18 Engineers) to successful milestones. I have also helped in Recruitment and On-boarding Process. Mentoring Engineers has been a core part of my responsibilities throughout my career. Mentoring is a challenge I always look forward to, as it gives me an Opportunity to Learn and Teach at the same time, Carving raw skills of a Mentee.
  • Also have worked with Hardware & Software Development & Integration team of A350-XWB Information Management On-board Project (Now Known as "Fly Smart"). Having key skills for Linux and Embedded platforms, strong analytic abilities contributing highly towards the integration of end deliverable (Hardware and software) on Embedded Platforms.
  • I have also worked with a Project in Avionics simulations for 2.5 years.
  • Project included development of ADA/C/C++/QT simulations as interface for the Integrated simulations for Avionics System Development.
  • The simulation development needed a core understanding of the domain usage of the LRUs, respective data interfaces & Protocols (ARINC, Serial, etc.)
  • This work made me proficient with C/C++/QT development.
  • I also worked with Python and various tools based on PHP, SQL and a focal for VBA macro development.
  • Along with this, I have also worked on various short-term projects of varying domains and skills, including Mobile Application Development, Structural Coverage Analysis for International Chinook Displays Software, Graphics Server Development, Graphical UI Designs and a few more.
Requirements DevelopmentSoftware ImplementationTestingC/C++/QTPythonPHP+4

Project Intern

Jan 2010Feb 2010 · 1 mo · Greater Hyderabad Area · On-site

  • Project Internship for Post Graduation Diploma in Embedded Systems Design via ACTS C-DAC, Pune.
  • I worked with Aircraft Simulation projects, where responsibilities included understanding and testing of FMS Software on Simulator Software Test-bench.
ARINC 429Device Drivers

Education

Centre for Development of Advanced Computing (C-DAC)

Post Graduate Diploma (PG-DESD) — Embedded Systems Design & Development

Aug 2009Feb 2010

University of Mumbai

Bachelor of Engineering - BE — Electronics and Telecommunication

Aug 2005May 2009

Coursera

Certification Courses — Online Course on Various Fields of Interest.

Jan 2014Present

CrossKnowledge

Certification Courses — Online Courses on Fields of Interest

Jan 2018Present

Udemy

Certification Courses — Online Course on Various Fields of Interest.

Skillsoft

Certification Courses — Online Courses on Fields of Interest

Linkedin Learning

Certification Courses — Online Course on Various Fields of Interest.

Stackforce found 100+ more professionals with C++ & Cloud Solutions

Explore similar profiles based on matching skills and experience