
Amit Kumar
Verified Expert in Engineering
Machine Learning Developer
Pune, Maharashtra, India
Toptal member since January 21, 2026
Amit is a seasoned software engineer with over 18 years of experience architecting and developing full-stack systems across networking, security, embedded systems, and machine learning. Amit has a proven track record of leading cross-functional teams, delivering scalable solutions, and driving product innovation at Juniper, Red Hat, AMD, and Samsung. His expertise spans high-performance C/C++ back-end systems, Rust and Go services, cloud-native deployments, and security-focused infrastructure.
Portfolio
Experience
- Linux - 10 years
- C++ - 7 years
- Docker - 7 years
- REST APIs - 6 years
- Go - 5 years
- Python 3 - 4 years
- Machine Learning - 4 years
- React Native - 3 years
Preferred Environment
Linux, Windows, MacOS, Stripe Connect API, Node.js, Role-based Access Control (RBAC)
The most amazing...
...accomplishment has been developing a CRM app with a React Native front end and a Go back end.
Work Experience
Senior Staff Engineer
Juniper Networks
- Developed a remote browser isolation (RBI) platform using Java, C++11, Python, Go, REST APIs, and Docker, increasing revenue by 40% and reducing policy management bugs by 20%.
- Designed a GPU farm using OpenCL and Nvidia CUDA, enabling GPU rentals and rewards. Implemented CUDA-based hash checking, migrated hashing from MD5 to Argon2i, and replaced OpenSSL encryption with cpuminer.
- Optimized Base64-to-GZip data transmission to achieve 70% bandwidth savings and implemented unit tests using GoogleTest.
Member of Technical Staff (MTS) Embedded Software Engineer
AMD
- Engineered a full-stack CRM application with a Go back end, PostgreSQL, and Docker, delivering reliable services across mobile and web, delivering mobile and web interfaces in React Native and TypeScript for managing customer data.
- Architected and enhanced the DB32 application to read PCI configuration space and GPU registers on VMware ESXi. Built a VMware device driver in C using the NDDK, with cross-compilation and OpenGL integration.
- Constructed a cross-platform tool using Boost, CMake, and Makefiles, and tested it on real-time operating system (RTOS) environments running on ARM processors.
Senior Software Engineer
Red Hat
- Designed and rearchitected the System Security Services Daemon (SSSD), redesigning the open-source codebase in C and C++ with a Linux kernel interface. Optimized LDAP performance by reworking LDAPS with OpenSSL and introducing timer-based mechanisms.
- Built and contributed to the open-source Samba file server, fixing design vulnerabilities in the passdb back end and rpclient and reducing security bugs by 40%. Built in C and C++ on the Linux file system.
- Developed an open-source automated insights processing system in Python and Go. Built a Python 3.7 parser to efficiently extract data from SOS reports for proactive system management and analysis.
Senior Lead Engineer
Cisco
- Developed Cisco ASA security features for IKE, ISAKMP, and SSL protocols, reducing reported issues in the Online Certificate Status Protocol (OCSP) by 20%. Contributed to Open vSwitch by implementing a Java-based feature-request message.
- Implemented ML-based anomaly detection on Active Directory logs, optimizing inference with pruning and quantization to reduce latency and cost. Cross-compiled builds using an ARM toolchain with Makefiles and ran them in Docker.
- Architected Go clients using Azure and Okta libraries to retrieve identity data from Azure AD and Okta directories. Collected user, group, and device information and sent it to the cloud server for storage.
Senior Software Engineer
Samsung
- Implemented hardware acceleration on Cavium Nitrox cards, increasing TPS by 80%. Developed a multithreaded Smart TV client in C for real-time data over RTP and tested on ARM processors using Foxp boards.
- Engineered C and C++ applications for Verifone and Gemalto POS devices. Optimized a token bucket algorithm to remove bottlenecks, reducing packet drops and retransmissions in the POS application.
- Developed a Train Control System (TCS) on the Linux message layer in C, enabling communication between the central office server (controller) and locomotives.
Software Engineer
Comviva
- Constructed HAIPE protocol on QualNet using C++ and Visual Studio Code, adding an extra layer of security over IPsec. Implemented the Bell-LaPadula model in C++ to provide granular access control and prevent unauthorized access to sensitive data.
- Built the application interface layer for Airtel Live's Video Delivery Platform, streaming audio and video content to 3G mobile phones using C, C++, SIP, SDP, RTP, and Makefiles.
- Engineered a multimedia portal application to enhance user interaction, using HTML and CSS.
Experience
Calorie Prediction
https://github.com/code-with-amitk/Code-examples/tree/master/Projects/Machine_LearningRead Ethereum Blockchain Data
https://github.com/code-with-amitk/Code-examples/tree/master/Projects/Python/Etherscan_APIsCross-platform Go Daemon
https://github.com/code-with-amitk/Code-examples/tree/master/Projects/golangTLS Server Client
https://github.com/code-with-amitk/Code-examples/tree/master/Projects/TLS_SSLSkills
Libraries/APIs
OpenSSL, Tokio, Keras, Scikit-learn, REST APIs, Stripe Connect API, Node.js, React
Tools
MD5, VMware, AWS IAM, Makefile, Amazon Simple Queue Service (SQS)
Languages
C++20, Go, Python 3, JavaScript, C++11, C, C++, Rust, TypeScript 5, Java, HTML, CSS, TypeScript 4, TypeScript
Paradigms
Microservices, CRUD, Role-based Access Control (RBAC), Event-driven Architecture
Platforms
Linux, Windows, Kernel, MacOS, Apache Kafka, Kubernetes, Docker, NVIDIA CUDA, Azure, Amazon Web Services (AWS)
Frameworks
React Native, OpenCL, OAuth 2
Storage
PostgreSQL
Other
Asynchronous I/O, Device Drivers, AsyncAPI, PCI Express, Prometheus, Registers, VMware ESXi, Machine Learning, PostgreSQL 9, Data Loss Prevention (DLP), LDAP, Okta, Active Directory (AD), IKE, SSL, ISAKMP, Online Certificate Status Protocol (OCSP), Multithreading, RTP, ARM, Verifone, IPsec, Session Initiation Protocol (SIP), SDP, SSL Certificates, OAuth, Webhooks, Third-party APIs, CI/CD Pipelines, Reporting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring