Experience

Career

From individual contributor to Principal Engineer across financial technology and corporate education. Client consulting with global distribution, enterprise applications in asset management back-office, and global government reporting.

2023 - Present

Lead & Principal Engineer · Kubernetes Modernization & Product Merger

Team of 18 (7 engineers, 5 QA, 1 UX, 1 architect, 1 documentation, 1 product owner, 1 project manager), plus 2 sub-teams and cross-collaboration with other teams: - Data-management team: 2 devs, 1 QA - Implementation team: 2 data architects, 3 implementation engineers - Collaborating with the AI-Augmented Data Platform and Cross-Product Strategy teams: team of 5: 1 data architect, 3 engineers, 1 product owner)

2020

Senior & Lead Software Engineer · Enterprise Data Platform Expansion

Returned to the Data Management Platform to continue expanding its capabilities across additional business domains.

2019

Senior Software Engineer · Rule, Validation, and Calculation Processing Engine Overhaul

Team of 8 (1 QA, 3 engineers, 1 product owner, 1 project manager, 1 architect). Re-designed and re-implemented the processing engine.

2017

Senior Software Engineer · Enterprise Data Management Platform

Team of 13 (5 engineers, 3 QA, 1 UX, 1 architect, 1 project manager, 1 documentation). Brand new data management platform starting with one product integration.

2015

Software Engineer · Desktop to Cloud Platform Migration

Team of 12 (4 engineers, 3 QA, 1 UX, 1 architect, 1 project manager, 1 documentation). Industry-first cloud-based conversion of a desktop financial application to web.

2014

Software Engineer · Azure China Deployment Initiative

Solely responsible for deployment through the Azure China hosting platform.

2013

Software Engineer · Corporate Education Training Platform

Team of 5 engineers, client team of 2. Built an Azure cloud-based corporate education platform deployed in isolation per tenant.