About Me
Software professional with 18 years of experience in various technical leadership and managerial positions in Embedded and network SW products developmen
End to end software product development experience in embedded and communication prot...
End to end software product development experience in embedded and communication protocols for energy, automotive and telecom domains
Hands on expertise T&M project and fixed bid project, managed Agile projects and variouS phases of SDLC development, testing and maintenance projects
Strong OOPS and architecural skills and hands-on programming skills in C/C++, MVC and observer design patterns and System programming in Unix, Windows, VxWorks and other multithread real time operating systems
Recent projects involved highly complex product development with multi board systems and communication interfaces, collaborative efforts with Hardware and FPGA teams, developing highly responsive real time solutions in energy domain and industrial communication.
Other assignments as Wireline networks protocols development, firmware development for printers, infotainment systems, Audio, VR modules
Active contribution to business development, leading technology and team management
PMP ex-certified
Show MoreSkills
Programming Language
Operating System
Web Development
Others
Software Testing
Positions
Portfolio Projects
Company
Substation automation
Role
Product Manager
Description
- SW Functional Lead a large program of Next Generation Platform SW development that involved hardware, FPGA and firmware collaborative development
- Lead in the development of new generation platform. This included multi boards running RT and baremetal applications. Designed using micro services architecture
- Requirement analysis, scope definition
- Microservices architecture based design, EA design and development
-
- Linux reference design, yocto customization, bringup
-
- RTM – Real time platform module Core modules like
-
- Digital IO & Power supply module: Firmware development
- VectorCAST unit testing
- Product development and adherence to safety SIL2 compliance
- Customer coordination, status reporting
- Project management
Company
Wireline Protocols
Description
l Design and Implantation of Ethernet OAM protocol as defined by IEEE 802.1ag/ ITU’s Y.1731 standard, MPLS TP OAM
l Studying all relevant protocol standards, POC and estimations, Design, Layered modeling
l C/C++ implementation, OOPS, MVC and observer design patterns
l Complete development from feasibility to deployment of Ethernet protocols in high speed networks of speed till 100G
l 400G solution prototyping, High speed networks
l Agile – scrum/Sprint planning, retrospectives, test driven development(TDD), Continuous delivery
Show More Show Less
Skills
C++ C Sharp Test Driven DevelopmentTools
JIRA Wireshark Visual Studio (Win)Company
Peripherals and Embedded Firmware development
Role
Project Manager (Team Lead)
Description
- Development of multi-function peripheral firmware using C/C++
- OOPS design, embedded COM famework design, COM and CDL based component development
- Features development
- Testing and test management, test automation management
Environment:
C++, HP UX, Lynx OS, Clearcase multisite , MS CDL
Show More Show LessSkills
C++ C Language Linux OOPSCompany
Info navigation system – HMI development:
Role
Backend Developer
Description
- Requirement gathering, product system understanding Infotainment systems
- OOPS design, embedded COM framework design,
- Audio, VR module developmen
- Onsite coordination, integration testing
C++, VxWorks
Show More Show LessTools
IDE Embedded Wizard