# James Ang > Software Engineer Location: Palo Alto, California, United States Profile: https://flows.cv/jamesang Lead, inspire, motivate and align a talented group of high caliber engineers to deliver an intelligent cloud-assisted future. ## Work Experience ### Staff Software Engineer @ Google Jan 2018 – Present | Sunnyvale, California TL: Workspace Growth Engine (Starting February 2025) TL: Workspace Automated Data Classification with Data Loss Prevention (July 2018-January 2025) TL: FedRAMP High + DoD IL compliance for Workspace (September 2022-January 2024) ### Staff 2 Engineer @ VMware Jan 2016 – Jan 2018 | Palo Alto, California * Roles: Architect, Technical Lead, Master of Details * Product: vRealize Operations (ops management for hybrid clouds) * Tech Lead for a team of about 7 engineers ranging from MTS to Staff levels on a re-architecture of the capacity and workload placement engines with simplified user-defined goals and constraints to leverage a new proprietary online statistical time series prediction engine based on ARIMA/ARMA, FFT/PSD, linear regression, plateau and change point detection techniques. The re-architecture facilitates faster customer time-to-value (TTV) as well as reduced OPEX from lights-out automation through near real-time predictive capacity planning and workload placement to avoid forecasted resource contention from localized capacity shortfall and concurrent workload peaks. * The product is a multi-VM distributed system backed by Gemfire/Geode (distributed memory cache, scatter-gather, task sharding), Cassandra (replication/KV/HA/AP), PostgreSQL (indexes, lookups, relational data), and a proprietary sharded time series database (metric, time, value). ### Sr. Manager, R&D @ VMware Jan 2014 – Jan 2015 | Palo Alto, California * Roles: Development Manager, Technical Lead, Master of Details * Products: vRealize Operations (ops management for hybrid clouds) * Coached, managed and led a large team of about 20 engineers ranging from MTS to Staff levels to deliver company's first product feature that automates VM migrations across clusters based on user-defined policies to alleviate and avoid localized capacity shortfalls and increased resource contention from changing VM behaviors. * Crisis Leadership: Leveraged daily scrums to keep the team focused on what is important in the face of fast changing requirements and maintained team morale in the face of tight deadlines. ### Manager, R&D @ VMware Jan 2011 – Jan 2014 | Palo Alto, California * Roles: Development Manager, Product Release Owner, Reviewer (Architecture, Design) * Products: vCenter Operations; vCenter CapacityIQ * Managed and led a team of 8 engineers within a greater team of more than 150 international development & quality engineers and managers. * Established the process to build, install and upgrade the company's first product delivered as multiple VMs from which other products emulate and follow. * Steered the technical direction of the company's first set of suite licensed products across multiple business units and functional groups (engineering, marketing, packaging, licensing, entitlement, audit, IT) towards a pragmatic and cost effective model. * Engaged in product security hardening and adaptations of the product to meet government standards within the US and for export outside of the US. * Responsible for the team that ensured the product meets scale and performance goals. * Managed and coached the team that delivered a next-generation generic capacity management platform facilitating quicker time-to-market enhancements to the product and allowing partners to further extend the product's capacity management to adjacent domains within the greater virtualized infrastructure ecosystem. * As a Product Release Owner for one of the major product releases, led and coordinated the international development teams' effort from 150+ engineers to deliver a coherent release facilitated through scrum of scrums amongst technical leads. Provided leadership and low-level technical decisions to unblock teams that stayed true to the goals of the release. ### Senior Member of Technical Staff @ VMware Jan 2006 – Jan 2011 | Palo Alto, CA * Roles: Component Lead, Design & Code Reviewer, Bug Diagnosis * Products: vCenter CapacityIQ; Guided Consolidation; Capacity Planner * Enhanced PerfMon data collection to expand time coverage through data interpolation at negligible cost to the monitored remote machine. * Led the re-architecture and enhancement of the VB6 Collector to C# involving engineering teams in Bulgaria, Pune and Palo Alto facilitating deeper integration with other products. * Identified, owned and corrected late-breaking and critical cross-cutting time zone related data correctness issues — avoided product release schedule slippage. * Implemented company's first in-place upgrade process for a product delivered as a VM facilitating much easier upgrade user experience without any third party installer dependency. ### Senior Programmer @ Medseek Jan 2001 – Jan 2006 | Solvang, CA * Roles: Mentor, Advisor, Lead (including Death Marches), Firefighter, Architect, Design and Code * Reviewer, Software Engineering Advocate, Web Security Evangelist, Technical Interviewer, Product Innovator, Bug Squasher, Relentless Solution Finder, 1.5 FTE Guy * Assigned to strategic customer projects with aggressive schedules that were delivered with quality that satisfied customer expectations. * “Go To Person” for challenging technical problems including diagnosis and treatment of “crashing & burning live servers”; system architecture design sound-boarding; and expert advice on application server configuration and infrastructure. * Mentored senior and junior engineers on software engineering best practices avoiding costly “go live” issues through design and code reviews. * Technical liaison between American-based Indian offshore outsourcer and company on requirements elicitation and prototyping of next generation patient portal product. * Led remote team in Jackson, MS, and remote American contractors for patient portal client projects. * Known by management, account executives, and client support for relentless pursuit of customer satisfaction. ### Senior Programmer @ Vertex Computer Systems | tekbay.com Jan 1999 – Jan 2001 | Northfield, OH * Roles: Architect, Technical Interviewer, Lead, IT Administrator * Lead Developer on a team of 8 developers in USA and India for all N-tier applications. * Designed and implemented a web-based job search aggregator combining Perl threads and ColdFusion to achieve real-time scatter-gather and display of job postings from multiple remote sources. * Created an internal tool to automate the collection of résumés from various subscribed sources. Leveraged Microsoft Index Server to index and search the harvested corpus of 500,000 résumés. ColdFusion was used to search and display the paginated results for internal headhunters. * Co-designed, and implemented a computer adaptive web-based job applicant screening tool allowing employers to create customized tests; and rank candidate scores with normalized test transcripts utilizing statistical analysis. * Implemented an algorithm in T-SQL for intrusion and résumé leech detection preventing customers from using automation to siphon website’s résumés. ### Web Content Developer @ The Ohio State University Medical Center Jan 1997 – Jan 1999 | Columbus, OH Hand convert WordPerfect documents into HTML. Maintain ColdFusion applications. ## Education ### Master of Science in Computer and Information Science The Ohio State University ### Bachelor of Science in Engineering Physics (Computer Science Option) The Ohio State University ### INTI ### Sekolah Tinggi Kluang ## Contact & Social - LinkedIn: https://linkedin.com/in/jamesang7 --- Source: https://flows.cv/jamesang JSON Resume: https://flows.cv/jamesang/resume.json Last updated: 2026-04-12