Nilesh Virkar

Team Lead & Software Architect | AI-Driven Backend Systems

Pune, India | nilesha148@gmail.com | LinkedIn
Download Resume PDF

Professional 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