Nilesh Virkar
Team Lead & Software Architect | AI-Driven Backend Systems
Download Resume PDFProfessional Summary
Senior Software Engineer & Technical Architect with 13+ years of experience building scalable backend platforms, static code analysis systems, and AI-driven developer tools. Currently leading engineering initiatives at BrowserStack (post Embold Technologies GmbH acquisition), driving system architecture, AI adoption, and enterprise-scale platform growth.
- Led development of high-performance static analysis engines (anti-pattern & duplication detection)
- Built multi-language developer tooling ecosystem — IDE plugins + backend services
- Driving LLM integration into developer workflows
- Deep experience with enterprise clients, including German banking systems
Core Skills
Languages
- Java
- Python
- C
- C++
Backend & Cloud
- Spring Boot
- Tomcat
- AWS
- Hadoop
- Kafka
DevOps & Infra
- Docker
- Kubernetes (K8s)
- Helm
- CI/CD
- Jenkins / GitHub Actions
Frontend
- JavaScript
- JSF
Architecture
- System Design
- Scalable Backend
- Distributed Systems
Specialization
- Static Code Analysis
- Anti-pattern Detection
- Code Duplication
AI / ML
- LLM Integration
- AI-assisted Dev Workflows
- Local LLMs (Ollama)
AI Dev Tools
- Claude Code
- VS Code Copilot
- MCP Servers
- Cursor
- Prompt Engineering
Tools
- Eclipse
- VS Code
- Visual Studio Plugin Dev
Leadership
- Team Management
- Stakeholder Communication
- POC Delivery
Professional Experience
BrowserStack
Team Lead | Forward Deployment & Solutions Engineering | May 2025 – Present
- Leading end-to-end deployment of Code Quality platform into enterprise customer environments (on-prem & cloud).
- Owning customer-facing technical architecture decisions, AWS infrastructure, and Kubernetes-based deployments.
- Driving AI adoption by integrating LLM-based developer tools directly into customer CI/CD workflows.
- Acting as primary technical liaison — translating customer requirements into scoped, deployable solutions.
- Managing team delivery, sprint planning, and cross-functional technical direction.
Key Impact
- Successfully onboarded enterprise customers with complex on-prem and air-gapped infrastructure requirements.
- Reduced deployment turnaround time through Kubernetes automation and reusable deployment templates.
- Improved developer productivity at customer sites via AI-assisted workflow integrations.
BrowserStack
Senior Software Engineer | Solutions & Deployment Engineering | May 2023 – May 2025
- Deployed and integrated enterprise static analysis platform into customer CI/CD and on-prem environments.
- Led customer-facing technical implementations, onboarding, and troubleshooting sessions.
- Optimized Kubernetes-based deployments and scaling strategies for large-scale scanning workloads.
- Debugged production issues across distributed services, databases, and Kafka messaging pipelines.
- Collaborated with customers to gather requirements and implement infrastructure automation improvements.
Key Impact
- Enabled early-stage AI feature adoption at customer sites with measurable productivity gains.
- Reduced customer escalation resolution time through systematic distributed-system debugging practices.
Embold Technologies GmbH
Engineering Lead | Forward Deployment Engineer | Aug 2021 – May 2023
- Led deployment and integration of flagship static code analysis product across enterprise client environments.
- Served as primary solutions engineer — owning end-to-end customer technical onboarding and POC delivery.
- Worked on-site and remotely with enterprise clients to implement, configure, and validate platform deployments.
- Designed core analysis algorithms and backend architecture to meet diverse customer scalability requirements.
- Collaborated directly with stakeholders to translate business requirements into implemented platform features.
Key Impact
- Delivered production-grade deployments to multiple enterprise clients, accelerating time-to-value.
- Drove POC-to-production conversion through hands-on customer engagement and technical credibility.
Embold Technologies GmbH
Team Lead / Senior Software Engineer | 2017 – 2021
- Designed and optimized anti-pattern detection and code duplication algorithms at the core of the platform.
- Architected scalable backend services and supported customer-facing deployment configurations.
- Built IDE plugins for Eclipse, VS Code, and Visual Studio to extend platform reach into developer workflows.
- Contributed to customer environment integrations and CI/CD pipeline setups during early product growth.
Key Impact
- Established the algorithmic foundation powering enterprise-scale code analysis.
- Expanded product ecosystem with multi-IDE integrations adopted across customer developer teams.
Mobilators
Trainee Software Engineer → Software Engineer | Dec 2012 – Sep 2015
Worked on iOS game development, a calendar app, and a health tracking platform built on Java, Spring Boot, and Hadoop.
Key Projects
Static Code Analysis Platform — Embold / BrowserStack
Java, Spring Boot, AWS, Kubernetes, LLM Integration
- Designed end-to-end backend architecture for the analysis platform.
- Built high-performance engines for anti-pattern and code duplication detection.
- Developed IDE plugins across Eclipse, VS Code, and Visual Studio.
- Integrated local LLMs to provide enhanced developer code insights.
Impact
- Delivered a scalable developer productivity platform adopted at enterprise scale.
- Enabled AI-powered code insights and workflow automation.
MIPP Banking Portal — German Banking Client
Java, JSF, Enterprise Backend
- Developed a secure, enterprise-grade banking portal for a German financial institution.
- Worked on-site with client teams for delivery, integration, and acceptance.
- Built scalable backend features using Java and JSF.
Impact
- Delivered a highly reliable and secure financial system on time.
- Strengthened long-term client trust and engagement.
Education
Master of Computer Science
Savitribai Phule Pune University