As a Principal Software Engineer and Engineering Leader with over 17 years of experience, I operate at the intersection of technical strategy and organizational excellence. I don't just architect systems; I build the teams, cultures, and strategies required to deliver them at enterprise scale.
Experience
2017 — Now
San Francisco Bay Area
As a Principal Software Engineer and Engineering Leader with over 17 years of experience, I operate at the intersection of technical strategy and organizational excellence. I don't just architect systems; I build the teams, cultures, and strategies required to deliver them at enterprise scale.
Currently, I lead the technical vision for Salesforce’s Software-Defined Security. My focus is two-fold:
Technical Architecture: Transforming monolithic systems into distributed Micro-frontend (MFE) architectures, ensuring our systems are secure, scalable, and resilient.
Engineering Strategy: Championing AI-driven development to boost velocity. I implement tools that automate manual toil and accelerate feature delivery.
I excel at bridging the gap between complex security requirements and business goals, ensuring that "Security" enables velocity rather than blocking it.
Core Competencies:
Leadership: Engineering Strategies, Roadmap Execution, Cross-Team Alignment, Mentorship.
Unified Architecture: Micro-frontends (Nx/Lerna),Mono-Repo Systems, React, Node.js, Zero-Trust Systems, unify security controls.
Cloud & Security: AWS, Vulnerability Management, Infrastructure as Code, End-to-End Automation.
My role is horizontally focused: I work across multiple security verticals—specifically Infrastructure & Network Security, Application Security, Detection & Response, Continuous Monitoring, Identity, and Threat & Vulnerability Management.
Key Contributions:
Unified Architecture: Architected end-to-end system designs using Micro-frontend (MFE) mono-repo systems.
E2E Automation: Provided the architectural strategy to automate the full security process—from detection to AI-based triage.
Performance: Successfully integrated and scaled security controls horizontally for public cloud.
AI Innovation: Integrated AI-driven workflows to streamline development and security operations, accelerating feature delivery.
Zero Trust: Driving the implementation of zero-trust architecture.
2013 — 2017
2013 — 2017
San Francisco Bay Area
For nearly 4 years, I worked as a Lead Front End Developer on enterprise licensing applications within the Cisco Software Supply Chain Group. My mission was to converge multiple software services into a single platform called "Cisco Software Central" through a rich UI interface and a loosely coupled Service Oriented Architecture.
Key Responsibilities:
Modernization: Migrated legacy systems using a modern stack including Backbone.js, Marionette.js, Node.js, and later React.js.
Component Design: Designed and developed responsive, reusable UI components by coordinating closely with UX designers. This library was adopted across multiple projects to ensure consistency.
Quality & Mentorship: Improved product quality by driving Test Driven Development (Tasmine/Karma) and mentoring multiple interns and developers to ensure successful delivery.
Mobile: Designed and developed mobile native and hybrid applications, including the iOS native app for Cisco Software Central.
2010 — 2013
2010 — 2013
San Francisco Bay Area
As a UI Lead Developer at Infosys worked with Cummins and Cisco clients, I had the opportunity to design, analyze, architect, and develop responsive web applications for desktop, tablets, and mobile.
Key Work:
Tech Stack: My work heavily utilized AngularJS, Backbone.js, Bootstrap, and Node.js.
Big Data: Gained experience building Big Data Analytics applications using Pentaho C-Tools.
Leadership: Involved in all phases of the SDLC, from requirement gathering and estimation to architectural design and maintenance.
2006 — 2010
Hyderabad, Andhra Pradesh, India
My roots are in hardcore engineering. As a Senior Game Developer for mobile and Nintendo-DSi consoles, my core responsibility was developing Game AI and logic, then porting these complex engines to different devices and resolutions.
Key Responsibilities:
Game AI: Developed the AI required for game logic and worked with QA to validate game flow.
Collaboration: Worked closely with Game Designers, GFX, and SFX teams to understand and optimize the game engine, graphics, and sounds.
Optimization: Ported games to various platforms, requiring strict memory management in C++ and J2ME.
Education
Jawaharlal Nehru Technological University