Download My CV(Docx Format)
My Technical Skills
Programming Languages
Scripting: Python, Windows powershell, bash, javascript, cipher
Markup languages: SAML, XML
Debuggers
Operating System
Active Directory: Windows 2012, Win-2019,Win-2022
Windows: 7,10,11, Linux Kernel, VMWare EsXi, RDP
Networking Protocols
SIP,SDP, L2TP,MAC,OSPF, Control,Data plane, REST API
JSON, XML, DPDK, Routing Protocols OSPF, HTTP,HTTPS
Networking Security
Endpoint Detection and Response (EDR), IDS/IDP(SRX), Security Incident and Event Management (SIEM),
WAF, DOS, DLP, Data Encryption, Identity and Access Management (IAM)
Build Systems
Versioning Systems
Libraries
DSA, OOD, SD
Databases
Gateways
Cloud Technologies
Soft Skills
Personal Projects / Contributions on github / opensource
| Domain | Programming Languages | Project |
|---|---|---|
| Networking, Security | Go, Python, Dockerfile, HTML | Zero Trust Forward Proxy (github) Production-oriented forward proxy inspired by Netskope/Zscaler patterns: HTTP + HTTPS interception (MITM), identity-aware policy enforcement, basic DLP inspection, JSON audit logs, and Prometheus metrics |
| Customer Relationship Management, AI | Go, Python, Dockerfile, HTML |
CRM Engine (github) The CRM system is built using Go, PostgreSQL, and containerized with Docker, designed to manage sales pipelines, leads, employee workflows, and multi-tenant operations. |
| Finance, High Speed Transaction Processing, AI | Rust, PLSQL, Makefile, shell |
Immutable Ledge Modern ERP and fintech platforms ingest financial events from 100's or 1000's of heterogeneous bank feeds simultaneously. The system is built for an AI-native ERP platform processing up to 40 billion transactions per month, ingesting from 13,000+ live bank streams simultaneously, with asynchronous AI-driven transaction classification running in the background. |
| RAG Pipeline for querying VPN, Firewall logs, AI | Python, Shell |
RAG Pipeline Evaluation Workbench RAG pipeline fetches security logs data from sql DB, answer user Queries(using LLM), response of LLM is measured, diagnosed, and improved improving pipeline's performance. |
| Blockchain | C++, Shell |
|
Professional Work Experience
- Juniper Networks India Pvt Ltd. Staff Software Engineer(C++, Rust, Cloud, Machine Learning)
Golang Cross Platform daemon to read cpu, gpu usage and log the same in files/cloud
Daemon process should read cpu, gpu usage and log the same in
linux = /tmp/gpu_usage.txt and /tmp/cpu_usage.txt
windows = c:/temp/gpu_usage.txt and c:/temp/cpu_usage.txt
This should work seemlessly on cross platform on windows and linux.
Design, Develop, Test, Add new features to JIMS(Juniper Identity Management Solution)
My responsiblities
- Design, code, enhance, bugfix on-prem, AWS cloud of JIMS & UI (Rust) - Write SRX multithreaded stub in Rust using async,tokio.
- Python scripting to dump Active directory(Win 2019,2022) information from customer's environment and simulate same in dev
- AWS jims-server serving SRX firewall
- Write Prometheus endpoint to scrap metrics(counter, gauge, histogram, summary) serving Grafanna
- Kafka Producer, Consumer to send topics(messages) to kafka broker
Design Azure, Okta Client to pull Identity information (Golang,Rust)
- users,groups,devices from Microsoft Azure,okta directory servers.
- Push this information to JIMS server(on cloud)
User anomaly detection using Machine Learning with Active directory data
Optimizations in postgres
Multipod support to JIMS
Troubleshooting issues in AWS Env
- JIMS will get JWT token validated by kubernets API service, then provide its own oauth token, which any service can use to hit the endpoint
Root Cause:
- Deployment was done on 3 POP and 1 central region in AWS.
- istio sidecar was enabled on whole cluster at namespace level in all 4 regions.
- But JIMS server need not to be in sidecar model, since it recieves info from Active directory using collector
- Hence 3 IP addresses were getting assigned from IP Pool in VPC, which was causing misconfiguration.
- AMD India Pvt Ltd. MTS Software Engineer(C,C++,Machine Learning)
Project: Port Tools to VMWare ESXi using VMWareNDDK, code,Redesign(OOD)
Project: Update vctf(voltage,current,thermal,fan) in toollib MI300, MI500 GPU
- Red Hat India Pvt Ltd. Senior Software Engineer(C++, C, Python Programmer)
Project: Design, Develop SSSD interface to the kernel.
Project: Fixing the design issues in samba file server passdb backend, rpclient
Project: Write Parser for Red Hat Support Insights
- Cisco Senior Technical Lead(IPSec, VPN C++, Python developer)
Project: IKE, ISAKMP, SSL feature development for Cisco ASA
Project: Reduced reported issues in OCSP by 20%
Project: “Feature-Request” message implementation in OpenvSwitchPOC
- Samsung Lead Engineer C++
Project: Offload encryption/decryption to Cavium Nitrox Card to increase TPS by 80%
Card detection, writing SSL applications for interaction with nitrox card
Project: Design, Develop Smart TV Client application to receive AV over RTP. (C, Multithreading)
Project: Implement Token Bucket Algorithm for Congestion Control on POS App
Project: Develop Message Layer for Train control system
Project: HAIPE(High Assurance Internet Protocol Encryptor)
Project: Bell-Lapadula
- Bharti Airtel Associate Software Engineer (C, C++, Linux)
Project: Airtel Live
Project: Multimedia Portal Application
Education
- Masters
PGDM (Information Technology) AIMA, Grade A
- PG Diploma
- Bachelor
Awards
AMD: Innovator Award
RedHat: Red Hat Multiplier
Mtree: Pat on Back
Clear2Pay: Team Titan
Samsung: Focus on Customer, Best Project
Bharti: 2nd Best Project
Languages
Hindi (Native)
Marathi (Intermediate)
French (Intermediate)
Spanish (Beginner)