Ankit Paraskar

Lead Software Engineer | C/C++ Development & Networking Protocols Specialist
Pune, IN.

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
Amravati, Maharashtra, India

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.