Gregory Mankes

Senior Software Engineer

Brooklyn, New York

Experienced Software Engineer with a demonstrated history of working in aerospace and defense, consumer electronics, marketing and advertising, IaaS and PaaS industries. Skilled in Software and Electrical Engineering, Golang, and Python.

Scroll Down

About Me

I'm a Senior Software Engineer with extensive experience building distributed systems, microservices, and cloud-native applications. My expertise spans multiple industries including aerospace, defense, consumer electronics, and cloud infrastructure.

Currently working at NVIDIA on the DCA Team, I specialize in Go and distributed systems architecture, and have a strong background in developing scalable services and optimizing performance.

I'm passionate about building reliable, efficient software systems and mentoring junior engineers. My experience ranges from low-level embedded systems to large-scale distributed platforms.

Experience

Feb 2026 - Present

NVIDIA

Senior Software Engineer

Brooklyn, NY

  • DCA Team - Keeping the cloud up and running.
  • Simplifying remote execution of containers on target nodes.
June 2025 - Feb 2026

Temporal Technologies

Senior Software Engineer

Brooklyn, NY

  • IAM/API Team - Working on the systems that empower organizations to use Temporal Cloud.
  • Migrated to bufbuild/buf to provide middleware validation for all RPCs.
  • Worked on migration to cloud apis and subsequent CLIs.
Mar 2024 - June 2025

Docker, Inc

Senior Software Engineer

Registry Team

  • Registry Team - Working on the systems that back Docker Hub.
  • Used DynamoDB to provide critical metadata on docker image storage.
  • Created Kafka and SQS consumers and producers to process and backfill large quantities of data.
June 2019 - Feb 2024

DigitalOcean

Senior Software Engineer 2

Greater New York City Area

  • Developed services for provisioning Block Storage, Object Storage, Content Delivery Networks, Cloud Native App Platforms, Serverless Functions, and Databases as a Service
  • Contributed to the launch of MongoDBaaS, App Platform, and Functions
  • Supported DO's App Platform offering – a kubernetes platform as a service
  • Developed distributed provisioning systems in Go, refactoring and deprecating legacy systems in Ruby
  • Developed REST/gRPC microservices in Go, as well as worker services using Kafka, Temporal, and RabbitMQ
Mar 2017 - June 2019

Kargo

Software Engineer 2

New York City

  • Developed multithreaded and distributed low latency software systems
  • Deployed web services and cronjobs in Docker containers on the Kubernetes platform, both on AWS and GCP
  • Integrated systems with the CNCF Jaeger distributed open source tracing implementation of the Opencensus standard
  • Created applications based on serverless technologies (lambda, kubeless)
  • Designed and implemented microservices which communicated via http/tcp/gRPC
  • Worked on systems with integrations with S3, Snowflake, Postgres, Redis, MySQL, BoltDB and other storage applications
  • Designed and created tooling for deploying, monitoring, and debugging concurrent systems
  • Aided in the development of Kargo's in house CI/CD tooling
  • Developed automated reporting scripts and tests, including unit/integration tests in Golang and Python
  • Built large scale data ingestion applications, as well as aided in the development of Kargo's data ETL pipeline
Jan 2016 - Dec 2016

Oregon State University

Student

Greater New York City Area

  • Full/part time student. Enrolled in upper level courses during the winter, spring and fall of 2016
Aug 2014 - June 2016

Lockheed Martin

Associate Member of the Engineering Staff

Moorestown NJ

  • Member of the software team on version 5.1 of the Aegis Ballistic Missile Defense system
  • Optimized performance of the tactical C++ code
  • Responsible for designing, creating, and maintaining timing tools (MATLAB) to analyze performance of the BMD 5.1
  • Created flow diagrams of systems specifications prior to the software design phase for rapid transition from design to production
  • Participated in mini/code reviews with the software team
  • Devised methodologies for obtaining requested data without explicit need for developers to code the fields as output

Skills

Languages

Golang Python

Cloud & Infrastructure

Amazon Web Services (AWS) Google Cloud Platform (GCP)

Databases & Storage

PostgreSQL MySQL Redis Amazon DynamoDB Amazon S3 Snowflake

Technologies & Tools

REST APIs gRPC Apache Kafka Temporal Github Actions Docker Kubernetes Linux

Education

Villanova University

Bachelor of Science, Electrical Engineering

2010 - 2014

Oregon State University

Computer Science

2016

Get In Touch