I’m an experienced software engineer with a broad background, comprised of experience in scalable services, asynchronous systems, big data, API design, C++ SDK development, firmware, robotics and sensor processing, and 3D graphics. I enjoy working in collaborative environments with strong feedback and teamwork where the tradeoff between rigor and execution is well-balanced, and customer impact is a core focus.
-
Software EngineerNetflix Aug 2024 - PresentLos Gatos, Ca, Us -
Software EngineerCommon Room Mar 2021 - Jul 2024Seattle, Washington, UsDeveloper #7 at high growth Series B startup. Lead developer of filtering system which underpins nearly every feature of the Common Room Customer Intelligence Platform, including workflows, reporting, entity exploration, and notifications.- Designed and implemented APIs for flexible filtering system, from GraphQL API layer to low-level SQL queries.- Guided other engineers in implementation of new features and debugging existing ones as well as database query performance optimization in PostgreSQL.- Collaborated with sales, customer support, and product management to understand customer requirements and help give guidance to customers to implement their features.- Owned and implemented backend logic for all in-product reporting.- Designed and implemented internal database sharding system and simple developer APIs to enable scalability for initial Common Room GA launch. -
Software EngineerDropbox Feb 2017 - Sep 2020San Francisco, California, UsSenior engineer on the Store Core team, responsible for subscription management and provisioning for self-serve, outbound, and channel subscriptions, impacting almost all of Dropbox’s $2B business.- Designed and led implementation of the subscription entitlements service, enabling feature access checks for subscription-based features across the Dropbox company with 20ms p95 latency.- Served as tech lead for redefining downstream data exports and pipeline for all subscription, billing, payment, and invoice data. Worked with stakeholders across the company – finance, accounting, revenue analytics, and engineering to understand requirements and prioritization. Led schema definition and implementation efforts. Implemented V1 pipeline, which scaled to up to 17M events/day, and mentored other engineers in system design and delivery.- Served as tech lead for subscriptions, redefining the architecture and techniques, while working with other component owners to deliver feature parity. Collaborated with growth and product managers to ensure upcoming business requirements would be accounted for. Mentored other engineers to grasp and implement system. -
Senior Software Engineer - Xbox LiveMicrosoft Mar 2015 - Feb 2017Redmond, Washington, UsMember of the Content Ingestion and Multiplayer teams, working on provisioning and sandboxing Xbox Live service configuration and games, and helping deliver clubs and looking-for-groups (LFG) features.- Developed low-latency, idempotent APIs with asynchronous workflows to ensure fast, responsive API with robust guarantees- Investigated legacy code and designed workflows using new system as part of complete rewrite to ensure parity with legacy system while preserving content isolation and sandboxing in production to allow game studios to build their games safely- Implemented security policies in multiplayer system to ensure proper implementation of clubs-based LFG -
Software Design Engineer - Xbox MusicMicrosoft Apr 2012 - Mar 2015Redmond, Washington, UsWorked on the team responsible for receiving music and metadata from external partners and ensuring that it makes it into the Xbox Music Catalog. - Designed and architected policy service which enforces limits for free streaming and other scenarios; evaluated a variety of internal mid-tier caching technologies and backend storage implementations to ensure service would provide low-latency results while also being reliable.- Implemented core logic and configuration for policy service.- Designed and led implementation for catalog lookup service to service to ensure higher availability and lower latency than previous approach, reducing average latency for a streaming song request by 100ms. -
Software Design Engineer - Xbox Enhanced Media DetailsMicrosoft Sep 2011 - Apr 2012Redmond, Washington, UsWorked on the team responsible for taking video metadata feeds and making sure the data were included in Bing search results on Xbox.- Wrote core algorithms for using third-party metadata to provided related items when doing a Bing search from the Xbox dashboard.- Designed parallel, distributed, and fault tolerant service architecture to ensure that third party metadata could be ingested and related items generated as quickly as possible.- Developed modular service-monitoring feature to ensure that all services owned by the team could provide sufficient notifications in the event of failures. -
Software Design Engineer - Social Gaming ServicesMicrosoft Sep 2010 - Aug 2011Redmond, Washington, UsShipped services for social interactions and leaderboards which eventually received over 40 million unique users.- Developed features for framework which sat on top of Windows Azure in order to facilitate easy development, deployment, and diagnostics of services.- Created user profile service to handle dual authentication and account merging for users for Facebook and Windows Live.- Contributed UI features and controls for diagnostic and deployment applications. -
Software Design Engineer - Microsoft Sync FrameworkMicrosoft Jul 2006 - Aug 2010Redmond, Washington, UsJoined incubation team with 4 members and participated in three releases and an SDK for data synchronization.- Performed API design and implementation for a variety of features; worked with program management to ensure features met user requirements and with test team to ensure the quality of the features.- Worked with members of the Windows team to design and implement the API for a synchronization-related, customer-facing feature for Windows 7.- Wrote documentation and interacted with developers to help them understand the platform and solve any issues they encountered.- Implemented a variety of services and applications for various public demonstrations of platform capabilities and future directions. -
Software EngineerGeneral Dynamics Robotic Systems Jul 2004 - Jun 2006Westminster, Md, UsWorked in a small team handling the mapping and sensor hardware for mobile military robots.- Designed and implemented sensor processing algorithms for 3D sensor data processing.- Created a novel, distrbuted sensor and vehicle simulator to assist development of new sensors and algorithms for robotic mapping and localization while pretesting final system integration.- Developed 3D sensor visualization applications in OpenGL to assist in algorithm development and evaluation.
Aaron Greene Skills
Aaron Greene Education Details
-
University Of MarylandMathematics And Computer Science -
University Of WashingtonComputer Science
Frequently Asked Questions about Aaron Greene
What company does Aaron Greene work for?
Aaron Greene works for Netflix
What is Aaron Greene's role at the current company?
Aaron Greene's current role is Software Engineer at Netflix.
What schools did Aaron Greene attend?
Aaron Greene attended University Of Maryland, University Of Washington.
What skills is Aaron Greene known for?
Aaron Greene has skills like Distributed Systems, Software Design, Software Engineering, C#, Java, Software Development, C++, Object Oriented Design, Opengl, C, Robotics, Sensors.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial