This user has not added any information to their profile yet.
Western Digital / Director of Software Engineering
SEPT 2017- PRESENT, MILPITAS, CA
Upthere, Inc. was acquired by Western Digital, and my team began integrating the Upthere cloud operating system with the 300 million consumer hardware devices sold by Western Digital each year.
- Manage all client development teams across iOS (Swift, Objective-C, React Native), Android (Java, React Native), MacOS (Swift, Objective-C, Electron, JavaScript), Windows (C#, Electron, JavaScript), web (React, Node.js), and our shared data layer written in C++.
- In less than 6 months, I led a cross-functional team of desktop, web, data layer and backend developers to deliver the first integrated product, Flashback. That service connects storage devices to the cloud, then creates a backup that is searchable and accessible from any device. The service has shipped with hundreds of thousands of devices in the US.
Upthere / Director of Engineering
OCT 2016 - SEPT 2017, REDWOOD CITY, CA
I led development efforts cross-functionally, with 50+ engineers, designers, and product managers, organized into small mission-driven, agile teams. I supervised the creation and progression of these teams, co-owned the product roadmap, and managed all releases that delivered upon that roadmap.
- Upthere built the Upthere Home app for iOS and macOS (Objective-C and Swift), Android (Java), Windows 10 (.NET/C#), and the web (Javascript, React, Node.js).
- The team developed a cross-platform C++ framework, used by all native clients to interface with the backend services.
- The services were authored in Golang, and hosted in our own data center, on servers built by us, from the ground up.
Upthere / Engineering Manager, Web Platform
JULY 2015 - OCT 2016, PALO ALTO, CA
Leading cross-functional teams of web, mobile, desktop and service developers to create beautiful, multi-device experiences for a startup's growing customer base.
- Drove architecture decisions involving the entire vertical technology stack.
- Introduced and delivered Node.js technology stack to formerly Golang-only infrastructure.
- Hired and guided engineering team specializing in React, Redux and Node.js.
- Led the company's initiative to create a SDK and 3rd party developer strategy.
- Worked hands on building full-stack, JavaScript features when needed.
- Launched new marketing website with focus on actionable analytics and ease of updating.
- Managed relationships with outside development agencies to deliver complex, rich web experiences.
PayPal / UI Engineering Manager, Identity Experiences
FEB 2015 - JULY 2015, SAN JOSE, CA
Led and built full-stack, Node.js engineering teams to deliver customer-focused, scalable, and secure applications to PayPal's global customers.
- Built and led two engineering teams across multiple locations (15 total engineers).
- Led front and backend architecture decisions.
- Helped architect and launch patented "One Touch" platform (article below).
- Mitigated impact of urgent production issues.
- Coordinated across many diverse teams and business units to deliver organizational goals on time.
- Organized and led security audits and penetration testing with internal and external teams.
- Participated in architecture leadership board, representing UI technology teams.
- Recruited, interviewed and hired multiple team members.
PayPal / Lead Application Engineer, Node.js
JULY 2014 - FEB 2015, SAN JOSE, CA
Updating and overhauling user-facing web applications with full-stack JavaScript and Node.js to enable faster design iterations, increased customer engagement, optimized hardware utilization, and decreased time-to-market.
- Launched Node.js application and scaled it to over 200 countries in 9 months
- Led architectural decisions and technical direction
- Wrote Node.js backend on Express framework and front-end in Backbone.js
- Assisted in creating CI infrastructure for the team
- Handled production support and issue resolution
Constant Contact / Senior Level 2 Software Engineer
JULY 2013 - JULY 2014, WALTHAM, MA
Specializing in front-end technology, I worked on the Email team building tools, optimizing performance, and creating shared frameworks.
- Created A/B testing utility for optimizing customers' experiences in a newly redesigned UI.
- Optimized Angular's rendering of the main dashboard and listing page, shaving 60% off load time.
- Architected and built company-wide UI framework.
- Introduced GruntJS asset management and build process to UI application.
Bank of America / Senior Front-End Web Developer
DEC 2012 - JULY 2013, BOSTON, MA
Member of the UI Architecture and Oversight Team. Roles included assisting agile teams, building site-wide JavaScript libraries, researching and integrating the latest technology into enterprise system, fixing urgent production issues, and planing site-wide UI strategies.
- Built dynamic, font-loader system and Adobe Test and Target abstraction library.
- Developed optimized JavaScript loading mechanism that contributed to substantial page performance gains on the Bank of America homepage.
Brent Walter Media / Web Producer and Developer
OCT 2005 - DEC 2012, BOSTON, MA
Freelance and contract work building websites, web apps, rich online experiences, and ecommerce portals for small and medium sized businesses.