About
Highly accomplished Lead Software Engineer with over 12 years of extensive experience in C/C++ development, specializing in complex protocol stack implementation, system-level programming, and network management solutions. Proven ability to lead technical teams, drive full-stack development, and deliver critical enhancements that significantly improve product stability, security, and performance. Seeking to leverage deep expertise in problem-solving, debugging, and architectural design to spearhead innovative software solutions in a challenging technical leadership role.
Work
Neova Solutions Ltd
|Lead Technology
→
Summary
Led full-stack development and critical system enhancements for the MFT (Manual File Transfer) Solutions Cerberus project, ensuring product stability and security.
Highlights
Resolved complex bugs on existing products, enhancing system reliability and user experience for the MFT Solutions Cerberus.
Spearheaded the design and implementation of new features, significantly improving product functionality and market competitiveness.
Developed and deployed a robust Windows installer using Advanced Installer, streamlining product deployment and user onboarding.
Executed full-stack development initiatives, contributing to both front-end (CSS/HTML) and back-end (C++20, SQL, Script) components.
Implemented critical OpenSSL-related security updates, fortifying product defenses against emerging cyber threats.
Synechron Inc
|Lead Technology
→
Summary
Served as Lead Technology for the TransAmerica Insurance project, focusing on product stability and feature development.
Highlights
Identified and resolved critical bugs in the existing product, ensuring uninterrupted service for the TransAmerica Insurance platform.
Drove the enhancement of key product features, improving overall system performance and user satisfaction.
Persistent Systems Ltd
|Technical Lead
→
Summary
Led technical initiatives for the IBM power/Cloud project, focusing on open-source application porting and Docker containerization.
Highlights
Directed an IBM open-source project to successfully port critical open-source applications to the Power Architecture, expanding platform compatibility.
Engineered and implemented Docker files based on UBI Power Architecture base files, optimizing containerization and deployment processes.
Persistent Systems Ltd
|Technical Lead
→
Summary
Spearheaded protocol stack development and feature enhancements for the Empirix project, leveraging C/C++.
Highlights
Developed and implemented a robust protocol stack in C/C++ for the Empirix project, ensuring high-performance network communication.
Designed and delivered significant DHCP enhancement features for both V4 and V6 versions, improving network configuration and management capabilities.
Conducted thorough bug fixes, maintaining the integrity and reliability of the protocol stack.
Amdocs Philippines Inc
|Software Development Specialist
→
Summary
Oversaw Amdocs Invoicing customization, enhancements, and operational stability, including mentoring remote teams and managing customer engagements.
Highlights
Led Amdocs Invoicing customization and enhancement development, delivering tailored solutions that met specific client requirements.
Mentored and guided remote team members across India, China, and Bangkok, fostering skill development and project delivery efficiency.
Assumed end-to-end ownership of critical issues and customer-funded customizations, ensuring timely resolution and client satisfaction.
Conducted customer meetings to gather requirements and present new enhancements, driving product evolution based on user feedback.
Maintained high levels of operational stability and resolved critical issues to prevent revenue loss, ensuring continuous service availability.
Amdocs Development Center India
|C++ Developer
Pune, Maharashtra, India
→
Summary
Contributed to Amdocs Invoicing Dev (Revenue Management) as a C++ Developer, enhancing features and ensuring product security.
Highlights
Developed an Invoicing End of Day Call Flow Enhancement feature, optimizing revenue management processes.
Utilized Amc Process Analyzer to diagnose and resolve complex issues, improving system efficiency and stability.
Enhanced product security by implementing TCP to SSL transitions, safeguarding sensitive data transmission.
Executed a successful Proof of Concept (POC) project for Amdocs Licensing Manager, demonstrating feasibility and potential impact.
Performed extensive debugging using GDB and SQL, identifying and rectifying critical software defects.
Persistent Systems Ltd
|C++ Developer
→
Summary
Developed a robust Protocol Stack for the Cisco-Intelligent-End-Point-Protocol-Simulator, managing network traffic and data processing.
Highlights
Developed a comprehensive Protocol Stack for Net-flow and SNMP Protocols, facilitating efficient data transmission over Ethernet.
Engineered the creation of protocol packets from the Application Layer to the Ethernet Layer, ensuring seamless data encapsulation.
Implemented functionality for receiving and processing SNMP Protocol packets, generating appropriate responses to requests.
Maintained and optimized the rate for generating Protocol Traffic, enhancing simulation accuracy and performance.
Identified and implemented IP and MAC address multiplexing for Net-flow Protocol, improving network efficiency and scalability.
Persistent Systems Ltd
|C, C++, Corba (in C++) developer
→
Summary
Contributed to Network Management System and SNMP-Agent Development, specializing in Optical Switch Domain and CORBA integration.
Highlights
Developed Vendor MIBs (Management Information Bases) comprising Scalars, Tables, and Traps for comprehensive network device management.
Implemented agent-side coding to handle SNMP requests, fetching and responding with accurate data via CORBA Object calls to switches.
Designed and implemented an architecture to efficiently fetch values from switches for SNMP Table requests.
Developed a Real-Time Event Listener in TAO CORBA to capture events generated by underlying Optical Switch hardware.
Contributed to SNMP TRAP FLOW development, including catching events/alarms, filling Var binds, and sending traps to NMS applications.
Persistent Systems Ltd
|C++ Developer
→
Summary
Developed core components for the Location Product, focusing on Qualcomm API integration and various protocol stack implementations.
Highlights
Interfaced with Qualcomm OAMAPI APIs to integrate with Location Server, enabling robust location-based services.
Automated the BSA data loading procedure, significantly improving data processing efficiency and reducing manual effort.
Developed the SUPL 2.0 OTDA Positioning development, enhancing location accuracy and tracking capabilities.
Engineered the POSLOC-INFO-3 Protocol Stack and interfaced with Qualcomm PDM, ensuring seamless data exchange.
Developed the BSSLAP Protocol for SMLC Lu Interface in GSM Positioning, enhancing mobile location services.
Education
Govt College Engineering Amravati
→
Bachelor of Technology
Information Technology
Grade: 8.12/10 CGPA
Languages
English
Marathi
Hindi
Skills
Programming Languages
C, C++, Java, Script.
Databases
SQL.
Networking & Protocols
Networking, Protocol Stacks, SNMP, Netflow, DHCP (V4/V6), TCP/SSL, SS7, SIGTRAN, Corba.
Operating Systems
Linux, Windows, Unix, Monta-Vista PowerPC.
Development Tools & Technologies
Microsoft Visual Studio 2005, g++, Docker, Git, SVN, Clear-Case, Visual Studio, BootStrap, Advance Installer, CSS/HTML, STL, Multithreading, XML, Wireshark, GDB.
Methodologies & Concepts
Data Structures, Problem Solving, Debugging, Full Stack Development, Unit Testing, System-level Programming.
Project Management & Collaboration
Jira, SharePoint, VSS.
Interests
Sports
Football.
Creative Arts
Drawing.