Principal Software Engineer & Data Engineer
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving complex and challenging real-world problems. 7+ years of experience building AI-powered developer tools and enterprise platforms. US Patent holder in NLP & DevOps automation.
Work Experience
Principal Software Engineer
Dell Technologies
September 2021 – Present
Bengaluru, India
AI-powered developer tools and enterprise platforms — building a VS Code AI Code Assistant, a GitLab Knowledge Graph, micro-frontend architecture, and leading SSO & infrastructure migrations for 250+ active users.
- ▸Built an AI-powered IDE Code Assistant for VS Code integrating GenAI-based CI/CD suggestions, SDLC tooling, and automated security scans for improved developer experience.
- ▸Trained and fine-tuned models for optimal CI/CD pipeline suggestions, improving automation efficiency and reducing manual configuration overhead.
- ▸Designed and implemented a simulation framework for pipeline jobs (Patent Filed), reducing production job failures through proactive configuration validation and execution previews.
- ▸Built a GitLab Knowledge Graph to deliver project-specific, context-aware code suggestions tailored to each repository.
- ▸Implemented the Web version of an AI Chatbot, currently serving 1,554 users with 200+ active monthly users, and added support for chat-based tool access.
- ▸Led enterprise-wide SSO migration from PingFederate to Okta and infrastructure migration from PCF to Kubernetes, ensuring zero-downtime transitions across 250+ active users.
- ▸Created a unified IDE supporting multiple report process types to retire FlexDeploy, now used by 250+ active users with 6,300+ reports downloaded in first month.
- ▸Transitioned a Monolithic UI application into a Micro Frontend architecture, resulting in faster load times and improved team-level manageability.
- ▸Built and published 36+ reusable UI components for the Dell UX Marketplace, enabling consistent design patterns across engineering teams.
- ▸Implemented enterprise vulnerability management features, contributing to the resolution of 690K+ code defects.
Senior Software Developer Analyst
Accenture Solutions Pvt. Ltd
April 2018 – September 2021
Bengaluru, India
Full Stack Developer in Data Governance / Risk Team — managed a data governance platform handling 30% of a large North American bank's metadata across 16+ LOBs, with NLP-powered search, regulatory automation, and Knowledge Graph analytics.
- ▸Managed a data governance platform handling 30% of the bank's metadata across 16+ lines of business (LOBs), supporting regulatory reporting and data quality standards.
- ▸Operated a high-performance search tool managing 23 million+ records, enabling fast metadata discovery and lineage tracing across the enterprise.
- ▸Developed NLP-powered tools including a data transformation explainer (250K+ transformations, saving 350+ hours for regulatory compliance) and a fuzzy search interface enabling natural language queries with AG-Grid.
- ▸Automated regulatory reporting for FFIEC (4 reports) and 10Q (3 schedules), integrating them with metadata using NLP for OCC and FRB examinations.
- ▸Built data and metadata visualizations using Python (NetworkX) and JavaScript (D3.js v4/6), applying graph algorithms to detect centrality, anomalies, and modularity.
- ▸Applied NLP techniques to scraped articles for open information extraction to generate insights for an AI-powered adverse media search system built on a Knowledge Graph.
- ▸Managed end-to-end CI/CD deployments using Quartz and Jenkins.
- ▸Selected for Accenture's Quick POC Development Team, delivering client-facing demos that contributed directly to new engagement wins.
Junior Research Fellow
IoT Lab — KIIT University
December 2016 – April 2018
Bhubaneswar, India
Created IoT proof-of-concepts, established new embedded systems, and managed Linux server administration including clustering and load balancing.
- ▸Created IoT POCs and established new embedded systems for lab research.
- ▸Managed Linux server administration including clustering and load balancing.
Intern
IIT Bombay
May 2017 – June 2017
Mumbai, India
Developed a simulation of network infrastructure models using Python (NetworkX) to model and analyse network operations.
- ▸Developed discrete-event simulation of network topologies in a virtual environment.
- ▸Modelled and analysed network operations using Python NetworkX.
Intern
Idea Cellular Limited
May 2016 – June 2016
Patna, India
Conducted staff training sessions on the newly implemented AD-RMS system, improving adoption across the regional team.
- ▸Understood and deployed Active Directory Rights Management Service (AD-RMS).
- ▸Trained staff on features and demonstrated secure digital document handling.
8+ Years of Engineering Experience
Languages
Frontend
Backend
Databases
Cloud & DevOps
AI & Data


US Patent Holder
My Projects
A selection of AI, NLP, and full-stack projects built across enterprise environments — from patent-backed NLP systems to developer tooling serving thousands of users.
Enterprise NLP
Extracting Information from Documents and Assign Accordingly
Extracting Information from Multiple Types of Documents, News, and OCR — extracting relevant information and classifying the document using Natural Language Processing & Deep Learning with a unique traversal-based algorithm to put the extracted information into perspective.
Regulatory 360 Directive
An Application that Scans Documents and Extracts Action Items
Extracting information using Natural Language Processing & Deep Learning from different regulations (GDPR, MIFID2, and more), extracting the context, and assigning the directive to the proper department of the organization.
AI Onboarding Checks
AI Based Adverse Media Checks for Onboarding new Clients
AI-based Adverse Media Checks for onboarding new clients. Applies NLP to scraped articles for open information extraction to build an AI-powered Adverse Media Search System on a Knowledge Graph for risk assessment.
ATM Anti-Skimming
A POC for Anti-Skimming Protection in ATMs
Created a POC system that allows cash withdrawal from ATM only after confirming the account holder's identity using computer vision, preventing skimming attacks.
Automating Automobiles using IOT
Automation in Automobiles using Internet of Things
Included the concept of delivering advanced features in medium-range cars using a variety of IoT sensors — awarded 2nd Runner Up at ICDCIT Project Innovation Contest 2017.
Document Classifier
Handwriting Recognition and Documents Parsing & Classification
Parses and classifies handwritten documents sent to HR and interview teams — including CVs and ID proofs — into structured categories using NLP and computer vision.
Data Anomaly Finder
A system that finds anomalies in Data
Combines 3 algorithms to keep systems safe from bad data — removes anomalies, visualizes data patterns, and supports full CRUD operations with interactive 3D visualizations.
Education
KIIT University
B.Tech in Computer Science
Bhubaneswar, India
Krishna Public School
Senior Secondary School
Patna, India
Delhi Public School, Patna
Secondary School
Patna, India
Awards, Patents & Certifications
🏆Awards & Achievements
Dell IT President's Award
FY26-Q4
Dell Technologies
Outstanding contributions
ACE Award
3 quarters in FY20
Accenture
Outstanding contributions
Global Tech Innovation Contest (GTIC)
Finalist (Top 16 / 100,000+ ideas) — 2019 & 2020
Accenture
Credit Decisioning Using AI
Financial Services Hackathon
2nd Runner Up
Accenture 2019
Credit Decisioning Using AI
Project Innovation Contest
2nd Runner Up
ICDCIT 2017
Automation of Automobiles Using IoT
Best Volunteer Award
2017
National Service Scheme, KIIT University
📜 Patents
Simulation of One or More Pipeline Jobs in a Software Deployment Pipeline
No.: US 20240192974A1
Filed: December 29, 2022
Granted: January 27, 2026
Extracting Actionable Items From Documents And Assigning The Actionable Items to Responsible Parties
No.: US 11,314,938 B2
Filed: July 29, 2019
Granted: April 26, 2022
Extracting Actionable Items From Documents And Assigning The Actionable Items to Responsible Parties
No.: AU 2020207818A1
Filed: July 22, 2020
Granted: November 11, 2021
🎓 Certifications
Edureka React
Edureka
2021
Neo4J Professional
Neo4j
2020
IBM Professional Data Science
IBM / Coursera
2020
Azure AZ-900
Microsoft
2020
Cloud Computing
Rackspace
2016
