Professional Experience

Cisco Systems

Software Engineer · Aug 2018 – Present

Owned end-to-end frontend architecture, delivery, and production reliability for a large-scale enterprise analytics dashboard serving multiple internal and external teams across commercial and regulated cloud environments.

Architected and implemented a modular Angular-based frontend platform that enabled 8+ teams to develop and release independently while maintaining a unified user experience. Established architectural patterns and standards that became the foundation for org-wide frontend development. Acted as the single technical owner for all frontend releases and production issues, ensuring stable deployments across commercial AWS and AWS GovCloud environments with zero-downtime releases.

Designed and built consolidated CI/CD pipelines that assemble multiple frontend applications into a single deployable artifact, reducing release risk by 60% and operational complexity. Introduced Docker-based build and deployment workflows with versioned artifacts, guaranteeing consistent behavior across all environments. Established pre-commit hooks, automated vulnerability scanning, and security compliance checks integrated into the pipeline.

Architected secure artifact promotion and deployment workflows for regulated GovCloud environments, including pull-based deployments, checksum validation, and automated security scanning. Worked directly with NOC and security teams to design FedRAMP-compliant processes. Resolved cross-functional design and delivery conflicts by aligning Product, UX, Engineering, and QA on phased rollout plans, often serving as the technical bridge between teams.

Led infrastructure optimization initiatives, right-sizing ECS services and implementing autoscaling policies that reduced cloud costs by 30% while maintaining performance SLAs. Architected the transition from a monolithic Angular system to a React-based modular frontend architecture, improving build times by 40% and enabling faster feature delivery. Established technical standards and best practices that influenced frontend development across the organization.

July Systems & Technologies (acquired by Cisco)

Technical Lead / Engineering Lead → Manager, Product Engineering (Hands-on) · Jul 2010 – Jul 2018

Led hands-on development and architecture of customer-facing dashboards and applications built on July's enterprise platform, scaling from individual contributor to managing a team of 11 developers and 2 QA engineers while maintaining deep technical involvement.

Architected and owned a frontend framework combining monorepo patterns and shared libraries that enabled multiple product teams to deliver independently without release coupling. This framework became the standard for all frontend development at the company. Introduced build versioning, artifact publishing, and rollback capabilities that reduced production incidents by 50% and enabled faster issue diagnosis.

Maintained hands-on involvement in architecture, development, debugging, and release planning while building and mentoring a team of engineers. Established technical standards and code review processes that improved code quality across the organization. Acted as the primary technical bridge between service teams and platform engineering, reducing recurring integration issues by 70% and significantly improving platform stability.

Selected Work: Architected a versioned offline update system for a large-scale iPad retail application serving thousands of stores, enabling differential data and asset updates instead of full rebuilds. This reduced release cycles from weeks to days and eliminated the need for full app updates during seasonal changes. Led development of high-traffic mobile applications, including a real-time sports scores app that achieved top 10 rankings in app stores and handled millions of concurrent users.

Neev Information Technologies (Razorfish Neev)

Software Engineer → Development Lead → Project Lead · Apr 2005 – Jul 2010

Developed web and mobile applications using Java, Groovy, and Android technologies.

Worked directly with clients on requirement analysis, solution design, and delivery. Progressed into lead roles handling execution, mentoring developers, and coordinating multi-project delivery. Established foundational experience in full-stack development and client-facing technical work.