← В ленту

Портфолио

Twitter

● Managed 25 custom built corporate apps and developer tools written in Ruby/Rails, Angular, C++/C, Go, and Scala. Tools are critical to Twitter business operations and require consumer level quality and uptime. ● All applications run in multiple Twitter production data centers on Apache Mesos and Linux. ● Scaled team from 4 SWE to 21 via hiring, company “acqui-hire”, and team transfers. ● Direct reports were in London, New York, Boulder, and San Francisco. ● Engineers were all levels, from Intern to Staff. ● Managed outside consulting frms. ● Enforced Twitter best practices and worked with TPM group to manage scope and schedule. ● Acted as engineering manager, product manager, or tech lead as project required. ● Interfaced with internal customers (including engineering and HR VPs) to gather requirements and set timeline expectations. ● Conducted one on one sessions with all direct reports and managed performance and career paths of both senior, junior, and intern level engineers (including 6 promotions). ● Mediated passionate personalities through swift action, coaching, and instituting agile processes. ● Groomed tech leads so that day to day project management could be delegated. ● Promoted one to manager. ● Designed and communicated team vision, roadmap, and OKR goals quarterly to greater engineering team to ensure alignment. ● Represented engineering on multiple build / buy decisions for multi-million-dollar applications that impact all Twitter employees.

Amazon

● First manager in NYC for fashion tech team. ● Defned team structure, team charter / vision, instilled best practices while scaling up, and spear-headed team culture initiatives. ● Lowest attrition rate of peers in Softlines organization. ● Spun up three streams of work: internal tools, private brands, and fashion detail page. ● Bootstrapped new Private Brands Ads / Merchandizing team. Hired 15 engineers in 4 months (including 3 senior engineers). ● Acted as lead system architect: gathered requirements from stakeholders, designed all system components, managed project timelines, conducted design reviews with Principal Engineers, and on-boarded new engineers. ● Installed team ML capabilities. ● Set process with data scientists to test and productionize algorithms. ● Completed algorithms deployed to customers at scale (over 5k transactions per second per machine) with low latency (below 140ms). ● Scaled team from 2 engineers to 29 via external hiring and internal recruiting. Managed senior engineers, QA, TPM, and engineering managers. Matrixed team consisted of engineers, TPMs, product managers, and designers. ● Team distributed across three locations. ● Interfaced with business and technical groups world-wide. ● Team developed 30+ A / B testable projects with $50M in incremental, annualized revenue.

Cash App

● Engineering DRI for monolith decomposition project. ● With the help of a TPM, took a broken program and course-corrected it. ● Worked across the engineering organization to determine a key metric to rally around, created project plan, and held teams accountable via fortnightly sync meetings and worked with other org leads to resolve conficts. ● Coordinated with Square data center team to align on support and additional hardware so the legacy system stayed alive until move to cloud is completed (early 2025). ● This was a critical, multi-quarter project required for business continuity and I had to infuence roadmaps across the entire product and engineering teams. ● I turned a weak spot for all developers into a non-issue, drastically improving developer velocity. ● Delivered localization services across Cash App including frontend (iOS, Android, Web) and backend (~200 Kotlin/Go/Java services). ● Started with one engineer and an ambiguous mandate (translate Cash App) and built a team to facilitate. ● Seeded group with a tech lead and eventually hired a manager to lead after critical mass of engineers were hired. ● Directed and coached the team to not just deliver software but to roll it out successfully across all internal teams in a coordinated and systematic manner. ● Unblocked global expansion for the company. ● Scaled the product platform organization to 50+ engineers via both hiring and re-org. ● Group provides production-traffc services that simplify product engineering and are the backbone layer that supports every customer feature. They are the largest services in the company. These include internationalization, client/server data protocol with store and forward and offine capabilities, server-driven UI and workfow orchestration, customer data services, experimentation, and the core-business monolith. ● Responsible for $50M budget covering cloud hardware and SaaS products.

Скиллы

Java
JavaScript
MySQL
NoSQL
Scala
Agile
Spring
Angular
Go
C
C++
Ruby Rails
Python
TypeScript
AWS
Perl
Kotlin
React
React Native
DynamoDB
Kubernetes
Vitess
Microservices
Project Management
Software Development
Machine Learning

Опыт работы

Director of Engineering
с 05.2021 - По настоящий момент |Cash App
Kotlin, Go, Kubernetes, DynamoDB, MySQL, AWS, Vitess, Microservices.
● Engineering DRI for monolith decomposition project. ● With the help of a TPM, took a broken program and course-corrected it. ● Worked across the engineering organization to determine a key metric to rally around, created project plan, and held teams accountable via fortnightly sync meetings and worked with other org leads to resolve conficts. ● Coordinated with Square data center team to align on support and additional hardware so the legacy system stayed alive until move to cloud is completed (early 2025). ● This was a critical, multi-quarter project required for business continuity and I had to infuence roadmaps across the entire product and engineering teams. ● I turned a weak spot for all developers into a non-issue, drastically improving developer velocity. ● Delivered localization services across Cash App including frontend (iOS, Android, Web) and backend (~200 Kotlin/Go/Java services). ● Started with one engineer and an ambiguous mandate (translate Cash App) and built a team to facilitate. ● Seeded group with a tech lead and eventually hired a manager to lead after critical mass of engineers were hired. ● Directed and coached the team to not just deliver software but to roll it out successfully across all internal teams in a coordinated and systematic manner. ● Unblocked global expansion for the company. ● Scaled the product platform organization to 50+ engineers via both hiring and re-org. ● Group provides production-traffc services that simplify product engineering and are the backbone layer that supports every customer feature. They are the largest services in the company. These include internationalization, client/server data protocol with store and forward and offine capabilities, server-driven UI and workfow orchestration, customer data services, experimentation, and the core-business monolith. ● Responsible for $50M budget covering cloud hardware and SaaS products. ● Worked with legal, fnance, procurement, engineers, and COO to justify spending: why was it required, what are the levers available to decrease spending over time, what alternatives were considered. ● Directly managed 4 senior managers plus staff engineers (7 EMs total in org). ● Led remote-frst teams distributed across US and Canada, working closely with partner teams in Australia and Europe.
Software Development Manager
03.2017 - 12.2020 |Amazon
Java, Spring, JavaScript, Perl, Python, TypeScript, AWS datastores, NoSQL, React, React Native
● First manager in NYC for fashion tech team. ● Defned team structure, team charter / vision, instilled best practices while scaling up, and spear-headed team culture initiatives. ● Lowest attrition rate of peers in Softlines organization. ● Spun up three streams of work: internal tools, private brands, and fashion detail page. ● Bootstrapped new Private Brands Ads / Merchandizing team. Hired 15 engineers in 4 months (including 3 senior engineers). ● Acted as lead system architect: gathered requirements from stakeholders, designed all system components, managed project timelines, conducted design reviews with Principal Engineers, and on-boarded new engineers. ● Installed team ML capabilities. ● Set process with data scientists to test and productionize algorithms. ● Completed algorithms deployed to customers at scale (over 5k transactions per second per machine) with low latency (below 140ms). ● Scaled team from 2 engineers to 29 via external hiring and internal recruiting. Managed senior engineers, QA, TPM, and engineering managers. Matrixed team consisted of engineers, TPMs, product managers, and designers. ● Team distributed across three locations. ● Interfaced with business and technical groups world-wide. ● Team developed 30+ A / B testable projects with $50M in incremental, annualized revenue.
Senior Software Engineering Manager
05.2013 - 02.2017 |Twitter
Ruby Rails, Angular, C++, C, Go, Scala, Agile
● Managed 25 custom built corporate apps and developer tools written in Ruby/Rails, Angular, C++/C, Go, and Scala. Tools are critical to Twitter business operations and require consumer level quality and uptime. ● All applications run in multiple Twitter production data centers on Apache Mesos and Linux. ● Scaled team from 4 SWE to 21 via hiring, company “acqui-hire”, and team transfers. ● Direct reports were in London, New York, Boulder, and San Francisco. ● Engineers were all levels, from Intern to Staff. ● Managed outside consulting frms. ● Enforced Twitter best practices and worked with TPM group to manage scope and schedule. ● Acted as engineering manager, product manager, or tech lead as project required. ● Interfaced with internal customers (including engineering and HR VPs) to gather requirements and set timeline expectations. ● Conducted one on one sessions with all direct reports and managed performance and career paths of both senior, junior, and intern level engineers (including 6 promotions). ● Mediated passionate personalities through swift action, coaching, and instituting agile processes. ● Groomed tech leads so that day to day project management could be delegated. ● Promoted one to manager. ● Designed and communicated team vision, roadmap, and OKR goals quarterly to greater engineering team to ensure alignment. ● Represented engineering on multiple build / buy decisions for multi-million-dollar applications that impact all Twitter employees.

Образование

Computer Science and Engineering (Бакалавр)
Massachusetts Institute of Technology
Management of Software Systems Development (Магистр)
Carnegie Mellon University

Языки

АнглийскийПродвинутый