← Back to list

Portfolio

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.

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.

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.

Skills

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

Work experience

Director of Engineering
since 05.2021 - Till the present day |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.

Educational background

Management of Software Systems Development (Masters Degree)
Carnegie Mellon University
Computer Science and Engineering (Bachelor’s Degree)
Massachusetts Institute of Technology

Languages

EnglishAdvanced