Constantin Dumitrascu, Developer in Bellevue, WA, United States
Constantin is available for hire
Hire Constantin

Constantin Dumitrascu

Verified Expert  in Engineering

Software Engineer and Developer

Location
Bellevue, WA, United States
Toptal Member Since
June 2, 2022

Constantin is a goal-driven software engineer with 17 years of experience in senior roles, leading technical projects at AWS, Google, and Facebook. He is at his best solving "impossible" problems at scale, such as re-architecting Facebook's video encoding infrastructure while handling over 100 billion daily sessions. Constantin is on the lookout for challenging missions to help build world-class products that maintain high integrity and safety for users while exceeding business goals.

Portfolio

Papelist.app
Deep Learning, Embeddings from Language Models (ELMo), Node.js, React, Next.js...
Amazon Web Services (AWS)
Amazon Kinesis, Apache Flink, Grafana, AWS Lambda, Lambda Architecture...
Google Cloud
Google Cloud, Data Transfers, Go, Web Security, Cryptography, Networking...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Google Cloud Platform (GCP), Java, Python, Go, React, Git, Linux, Node.js, Material UI

The most amazing...

...product I've built is Google's Transfer Appliance: I designed, built, and deployed it to market in 18 months.

Work Experience

Founder and Factotum

2023 - PRESENT
Papelist.app
  • Launched www.papelist.app to empower users to discover a research field independently.
  • Showcased by Semantic Scholar at Semanticscholar.org/api-gallery/papelist-app.
  • Acquired a steady stream of daily users across the globe.
Technologies: Deep Learning, Embeddings from Language Models (ELMo), Node.js, React, Next.js, Vercel, GitHub, Python, Anaconda, TypeScript, Software Architecture, PyTorch, SDKs, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI)

Lead Software Engineer

2021 - 2022
Amazon Web Services (AWS)
  • Resolved previously 100% blocked state for client-facing pipelines through complete reworks.
  • Optimized a 38-member team by upgrading the team's effectiveness around operations and testing, transforming the culture into a fast-paced, impact-focused one that delivered success.
  • Achieved 1000x faster launch timelines by making the detection systems back-testable so that signal histories could be replayed in minutes to measure the precision recall of a new model.
  • Slashed six months from shadow-testing by improving testing that can now be verified in minutes.
Technologies: Amazon Kinesis, Apache Flink, Grafana, AWS Lambda, Lambda Architecture, Amazon CloudWatch, Amazon SageMaker, Quantum Computing, Java, Anomaly Detection, AWS IAM, Amazon API Gateway, OpenAPI, Smithy, Python, JavaScript, AWS CloudFormation, AWS Cloud Development, Amazon DynamoDB, Amazon S3 (AWS S3), AWS STS, OAuth, Single Sign-on (SSO), AWS Key Management Service (KMS), AWS Management Console, AWS Secrets Manager, Amazon Timestream, Amazon Web Services (AWS), PyCharm, IntelliJ IDEA, Large Scale Distributed Systems, APIs, JSON, Microservices, Microservices Architecture, Migration, REST APIs, Full-stack, Architecture, Cloud, REST, Agile, Eclipse IDE, Software Architecture, SDKs, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing, Pytest, pylint

Lead Software Engineer | Tech-Lead | Engineering Manager

2019 - 2020
Google Cloud
  • Created Google's next-generation Transfer-Appliance products, scaling to 300TiB for each server.
  • Drove success by creating from scratch a competitive appliance product, owning all processes from software to hardware to data-center operations to logistics.
  • Optimized operations by steering software, hardware, and logistics of end-to-end experience and running transactions across multiple locations and offline while on-premises.
  • Accomplished 18-month time to market, starting from nothing and enabling direct sales of millions of dollars.
  • Designed data-center rack-room layouts and workflows, networking infrastructure out-of-bound management with dual top-of-rack and serial-console terminal servers, and TACACS-authorized inbound access, creating an effective culture.
Technologies: Google Cloud, Data Transfers, Go, Web Security, Cryptography, Networking, File Systems, Data Centers, Data Center Management, NFS, Security, Linux, Identity & Access Management (IAM), Google Cloud Storage, Google Cloud Spanner, VPC Service Controls, Prometheus, HSM, BIOS, Bootloaders, Linux Kernel, PXE, RAID, DM-Crypt, DM-Verity, JSON Web Tokens (JWT), OAuth, AWS Key Management Service (KMS), Large Scale Distributed Systems, Hardware, APIs, JSON, Microservices, Microservices Architecture, Migration, Architecture, Team Management, Cloud, REST, Agile, Software Architecture, SDKs, Delivery Management, Engineering Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing

Lead Software Engineer

2016 - 2019
Facebook
  • Reduced complexity 100x+ for measured development through initiating and leading several engineering-excellence initiatives, leading a team of six engineers and eight XFN partners.
  • Replaced the video serving endpoints with zero downtime/regressions by continuously serving hundred-billion daily sessions, unlocking step-function upgrades in performance and reliability.
  • Streamlined operations by running extreme RPS systems and video codec systems, driving large-scale A/B testing, creating and deploying ML models, and graceful degradation.
  • Enhanced performance by creating a prioritization queue, deploying self-adaptive quality of service, and decoupling encoding management from the video lifecycle, controlling encoding generation not only on the upload path but also on the view path.
  • Managed 20,000+ fleets by meeting high capacity-estimator demands with a high level of trust.
  • Solved the problem of continuous heterogeneous-capacity prediction for disaster-readiness/cluster turn-up per service per region by creating a tool for running and tracking workflows.
  • Augmented performance through serving as de-facto PM for capacity prediction, managing customer acquisition and direct connection, and leading the engineering for service analysis.
  • Drove collaborations by bringing together large teams and critical services (e.g., CEA, Cluster-Turnups, Sigma, Commerce-Ranker, ADFox) with capacity estimator.
Technologies: Video Encoding, Video Streaming, PHP, Machine Learning, A/B Testing, Graceful Degradation, Modernization, Legacy Code, eXtreme Scale, Self-healing Systems, Python, Physics, Large Scale Distributed Systems, APIs, JSON, Microservices, Microservices Architecture, Migration, REST APIs, Full-stack, Architecture, Artificial Intelligence (AI), Cloud, REST, Agile, Software Architecture, SDKs, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing

Software Engineer

2013 - 2015
Amazon Web Services (AWS)
  • Enabled software vendors to manage their business on AWS Marketplace by launching the Marketplace Management portal.
  • Built an Amazon EC2 self-service AMI scanning full-stack tool to help 3P software vendors secure their products in the marketplace.
  • Built a full-stack event-driven email system to help software buyers with the software product's lifecycle and their license.
  • Drove success by leading a three-member team, cloud development, web services, web UI, CI/CD, and logging and monitoring.
  • Oversaw the OO design, distributed systems, security, eventual consistency and transient failures, clean code, separation of concerns, and code reviews.
Technologies: Amazon Web Services (AWS), AWS Marketplace, Java, Spring, Apache Tomcat, Google Guava, Ruby, Object-oriented Design (OOD), Web Security, Eventual Consistency, Distributed Systems, Amazon DynamoDB, Redshift, Amazon RDS, AWS SWF, Amazon EC2, AngularJS, HTML, JavaScript, CSS, Large Scale Distributed Systems, SQL, MySQL, APIs, JSON, Microservices, Microservices Architecture, REST APIs, Ruby on Rails (RoR), Full-stack, Architecture, Cloud, REST, Agile, TypeScript, Eclipse IDE, Software Architecture, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing

Senior Software Engineer

2012 - 2013
Microchip Technology
  • Improved communication by serving as a bridge between IDE, compilers, and immediate teams located across geographically discrete regions, specifically AMER, EMEA, APAC, and ANZ.
  • Standardized work stream by exposing user-friendly project-build settings, adding IDE ability to acquire and release a distributed license lease on demand, and making IDE responsive.
  • Built an IDE mechanism for acquiring and releasing a distributed license lease on demand.
  • Improved the IDE performance and made it responsive on huge files.
Technologies: Microcontrollers, Java, NetBeans, Compilers, GNU Make, Agile, Software Architecture, SDKs, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing

Senior Software Engineer

2006 - 2011
BluePhoenix Solutions
  • Reduced translation duration time from ten to two days for significant projects by patching the Eclipse framework to remove a non-linear performance bottleneck.
  • Delivered successful initiatives by focusing on elevating mainframe systems to modern technologies, developing Java for the COBOL-to-Universal (CTU) product, and organizing a compiler and full-featured Eclipse IDE for COBOL and related languages.
  • Added value through managing a toolset for analysis of huge codebases, including dead-code detection, code slicing, code instrumentation, diagrams, and reports.
  • Enhanced operations by creating an app-slicing tool from a seed (i.e., a few resources in a large app) to extract the smallest sub-app containing the seed and dependencies.
  • Augmented performance via enabling automated equivalence validation in COBOL vs. Java, decoupling from the environment, like databases, and pinpointing behavioral differences.
Technologies: Java, OOP Designs, Language Models, Parsers, Bison, Eclipse, Instrumentation, Profiling, Refactoring, Multithreading, Eclipse Modeling Framework (EMF), COBOL, CICS, Mainframe, Migration, Agile, Eclipse IDE, Software Architecture, Delivery Management, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing, Abstract Syntax Trees (AST)

Google Transfer Appliance

https://cloud.google.com/transfer-appliance/docs/4.0/overview
I managed a team of engineers while providing technical leadership to 30 people across multiple organizations and roles (security, networking, datacenter, logistics, project manager, product manager, and compliances).

As a tech lead and manager, I created Google's next-generation product, Transfer Appliance, a high-capacity storage device that enables you to transfer and securely ship your data to a Google upload facility. I worked on it from scratch and developed versions TA300 and TA40, scaling them to 300TiB for each server.

This is a hybrid project, and I owned the software and end-to-end experience, including the hardware, operating system specifications, data center operations, logistics, networking, and security. Transactions run long across multiple locations, both offline and on-premise. This was a fantastic engineering feat, and we overachieved on its three pillars – security, performance, and ease of use.

Papelist App

https://www.papelist.app/
A project that empowers people to explore and discover a research field independently by identifying the most influential articles to read.
It supports 20 computer science fields—AI, crypto, networking, algorithms, and distributed systems, to name just a few.

I contributed everything—from identifying the need to sourcing the data, designing the systems, building it, launching it, and acquiring users.

Amazon Braket Hybrid Jobs

https://aws.amazon.com/braket/
I led the development and timely launch of a hybrid processing platform, both traditional computing and quantum, for long-running processing jobs. My work spanned from shaping the public APIs to back-end capacity planning with thousands of CPUs, integrating with SageMaker, guiding public documentation, setting up observability, leading five engineers, and coordinating another 20 to make estimates and deliver on time.

Anomaly Detection

http://www.amazon.com
I designed, built, and deployed the Amazon retail monitoring system, a multiplexer engine ingesting and analyzing millions of events to detect problems with the retail website experience. This saves Amazon hundreds of millions of dollars across the globe, as it's the critical engine that keeps the site up. I provided technical leadership to a team of seven engineers while coordinating with multiple organizations, specifically AI and production engineers.
My most critical contribution is designing a back-testable system, reducing the test time by 1000 times, from months to minutes.

Video Encoding and Delivery Infrastructure

http://www.facebook.com
I led a team of six engineers while coordinating with eight XFN partners to redesign and rewrite Facebook's video encoding and delivery infrastructure.
While servicing 90 billion videos per day, I completely rewrote the delivery stack (20+ thousand lines of code) to improve the user experience without causing any outages. I've made these systems self-healing and added graceful degradation to withstand annual demand spikes without outage while reducing the encoder's capacity needs by 40% or 10K servers.

Capacity Estimator

http://www.facebook.com
I invented, designed, and delivered a solution to a problem previously thought impossible: automated prediction and management of Facebook's heterogeneous fleets of hundreds of thousands of machines across ten data centers, and made back-end services resilient to disasters with a loss of four data centers, without over-provisioning them.
I led a team of five engineers and acquired my own internal customers while coordinating with the capacity-engineering organization and gaining their trust for such automation.

AWS Marketplace Seller Management Portal

https://aws.amazon.com/marketplace/management/
I built several parts of the portal, including file uploader, reporting, CRM, and mass email notifications. I also rewrote the automated machine-image scanning for vulnerabilities to validate that the AWS marketplace buyers purchase only safe products.

Languages

Java, Python, COBOL, SQL, TypeScript, Go, PHP, Ruby, CICS, HTML, JavaScript, CSS

Libraries/APIs

React, OpenAPI, REST APIs, Node.js, PyTorch

Paradigms

Object-oriented Programming (OOP), Load Testing, Object-oriented Design (OOD), Refactoring, Microservices, Microservices Architecture, REST, Agile, KISS, DRY, Design Patterns, Continuous Integration (CI), Unit Testing, Lambda Architecture, Eventual Consistency, Management, Anomaly Detection

Storage

Amazon DynamoDB, JSON, Google Cloud, Data Centers, Amazon S3 (AWS S3), Google Cloud Storage, MySQL, Redshift, AWS SWF, Google Cloud Spanner, MongoDB

Other

Data Transfers, A/B Testing, eXtreme Scale, Disaster Recovery Plans (DRP), Capacity Planning, OOP Designs, Team Leadership, APIs, Migration, Full-stack, Architecture, Cloud, Software Architecture, SDKs, Delivery Management, Amazon Kinesis, Web Security, Cryptography, Data Center Management, Graceful Degradation, Legacy Code, Digital Marketplaces, Customer Acquisition, Distributed Systems, AWS Marketplace, Language Models, Instrumentation, Profiling, Multithreading, Cloud Storage, Technical Hiring, Amazon API Gateway, AWS Cloud Development, Identity & Access Management (IAM), Prometheus, HSM, PXE, RAID, DM-Crypt, AWS Management Console, Amazon Timestream, Self-healing Systems, Large Scale Distributed Systems, Product Management, Team Management, Modernization, Workflow, Engineering Management, Abstract Syntax Trees (AST), Compilers, Operating Systems, Electronics, Microcontroller Programming, Linear Algebra, Mathematical Analysis, Computer Science, Quantum Computing, Networking, File Systems, Video Encoding, Video Streaming, Machine Learning, Amazon RDS, Microcontrollers, Parsers, Bison, Mainframe, NFS, Smithy, Security, VPC Service Controls, BIOS, Bootloaders, Linux Kernel, DM-Verity, OAuth, Single Sign-on (SSO), AWS Secrets Manager, Physics, Load Balancers, Hardware, Logistic Regression, Artificial Neural Networks (ANN), Machine Learning Algorithms, Artificial Intelligence (AI), Leadership, Human Resources (HR), Communication, Digital Communication, Financial Accounting, Deep Learning, Embeddings from Language Models (ELMo), Creative Problem Solving, Complex Problem Solving, Backtesting, Video Codecs, Business Continuity & Disaster Recovery (BCDR)

Frameworks

Google Guava, Eclipse Modeling Framework (EMF), Spring, AngularJS, JSON Web Tokens (JWT), Material UI, Ruby on Rails (RoR), Next.js

Tools

Grafana, Git, Amazon CloudWatch, Eclipse IDE, AWS IAM, AWS CloudFormation, AWS Key Management Service (KMS), Pytest, pylint, Amazon SageMaker, Apache Tomcat, GNU Make, ANTLR, PyCharm, IntelliJ IDEA, GitHub, Amazon Simple Queue Service (SQS), Kafka Streams

Platforms

Google Cloud Platform (GCP), Linux, AWS Lambda, Amazon EC2, Eclipse, AWS STS, Apache Flink, NetBeans, Amazon Web Services (AWS), Docker, Vercel, Anaconda

2023 - 2024

Master's Degree in Master of Business Administration

Western Governors University - Seattle, WA, USA

2004 - 2009

Bachelor's Degree in Mathematics and Computer Science

Politehnica University of Bucharest - Bucharest, Romania

MARCH 2016 - PRESENT

Machine Learning

Stanford University | via Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring