D

Demitri Swan

Senior Software Engineer

Seattle, Washington, United States14 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Polyglot software engineer with cloud infrastructure expertise.
  • Extensive experience in high-performance computing and virtualization.
  • Mentor with a strong focus on discrete mathematics and software development.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with expertise in high-performance computing and software development.

Contact

Skills

Core Skills

Software DevelopmentPerformance ImprovementNetworkingGoKubernetesKafkaLinux

Other Skills

JavaVirtualizationC++gRPCAmazon Web Services (AWS)BashAnsibleC (Programming Language)RubyChefWritingMentoringDiscrete MathematicsContinuous IntegrationReact.js

About

I am a polyglot software engineer with extensive experience building cloud products and cloud infrastructure in cloud companies. DBaaS control planes and data planes, high-throughput admission-control software for metric ingress, virtual NIC optimizations, and telemetry libraries describe the kinds of things I build. I enjoy discrete mathematics, mentoring, and vim.

Experience

14 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 8 mos
Current Experience

Apple

Senior Software Engineer

Sep 2024Present · 1 yr 8 mos · Seattle, Washington, United States · Hybrid

  • Framework development
  • Performance analysis
  • Resilience improvement
JavaSoftware DevelopmentPerformance Improvement

Google

2 roles

Software Engineer

Nov 2023Aug 2024 · 9 mos · Hybrid

  • High Performance Computing SWE in Virtual IO Networking
  • C++ development in the network virtualization stack, specifically in virtual network device code
  • Python development in e2e testing stack
LinuxVirtualizationSoftware DevelopmentNetworkingC++

Software Engineer

May 2022Nov 2023 · 1 yr 6 mos · Hybrid

  • Product SWE in Google Cloud Platform: Memorystore for Redis
  • Control plane development in Go and Java
  • Lead and facilitate knowledge sharing on Go and distributed systems
GoSoftware DevelopmentJavagRPC

Career break

Professional development

Dec 2021Mar 2022 · 3 mos · Seattle, Washington

  • Learned C++ (20)
  • Solved over 300 LeetCode problems in C++
  • Studied literature in algorithm design, discrete mathematics, distributed systems, and database internals

Zillow

Software Engineer

Mar 2021Nov 2021 · 8 mos · Remote

  • Go, Python, Bash development
  • Micro-service development and deployments to Kubernetes
  • On-Call rotation participation
  • Golang ambassador
GoAmazon Web Services (AWS)KubernetesSoftware Development

Digitalocean

4 roles

Senior Software Engineer | DBaaS

Aug 2020Feb 2021 · 6 mos · Remote

  • Co-designed and developed the Managed MongoDB consumer product
  • Designed and developed the data plane (Go) for gRPC requests within Managed MongoDB
  • Developed an innovative proxy service over vsock enabling workflow automation for database lifecycle management within our SaaS product
  • Designed and developed Temporal (Cadence) workflows for orchestrating DBaaS lifecycle management
  • Developed build and test automation in Go using Packer, Ansible
  • Collaborated with Infrastructure, Platform, and Product Management to implement new features
  • Teach and learn through code review
GoBashLinuxSoftware DevelopmentgRPC

Senior Software Engineer | Insights

Promoted

Mar 2020Aug 2020 · 5 mos · Remote

  • * I earned a promotion to Senior Software Engineer on the Insights team
GoBashKafkaLinuxSoftware DevelopmentAnsible+1

Software Engineer | Insights

Nov 2018Mar 2020 · 1 yr 4 mos · Remote

  • Designed, developed and maintained prometheus-client-c in three sprints without prior knowledge of the C programming language.
  • Maintained the time-series platform, written in Go and C, which processed over 20 million metrics a minute
  • Developed a cost-savings hypervisor proxy service running on tens of thousands of bare-metal servers
  • Developed automation tooling in Go, Python, Bash
  • Write to and operate several Kafka clusters for which we were the primary users
  • Deploy releases to virtual machine instances and internal Kubernetes clusters
  • Teach and learn through code review
GoBashKafkaLinuxSoftware DevelopmentC (Programming Language)+2

Infrastructure Operations Engineer

Mar 2017Nov 2018 · 1 yr 8 mos · Remote

  • Develop tools and services in Python, Go, Ruby, Scala, and Bash
  • Leverage distributed systems technologies such as Akka and Spark for HDFS tooling
  • Develop cookbooks and workflow automation tools supporting Chef infrastructure and thousands of bare metal systems worldwide
  • Develop Ansible playbooks, modules, and associated tooling to support deployment automation for infrastructure services
  • Develop tools and workflows for test automation
  • Operationally support Chef, Mesos, and services within the Mesos ecosystem
  • Teach and learn through code review
RubyBashChefLinuxSoftware Development

Moz

DevOps Engineer - Application Platforms

May 2015Mar 2017 · 1 yr 10 mos · Seattle, WA

  • Design and support of log aggregation infrastructure, comprised of Mesos, Marathon, Kafka, Logstash, Rsyslog, Zookeeper and Kibana
  • Support Apache Mesos
  • Develop tools and services in Python, Ruby, Bash, and Go as needed
  • Local Ansible and Chef maintainer/expert
  • Contribute bug fixes and feature additions for open source projects
  • Resolve systems and network related issues on Linux nodes
  • Participate in a production on-call rotation
  • Teach and learn through code review

Apollo education group

Systems Administrator

Jan 2014May 2015 · 1 yr 4 mos · Seattle, WA

  • Resolve issues on production systems
  • Execute multi-datacenter deployments daily
  • Develop and contribute to tools written in Ruby, and Bash
  • Introduced Go through a content management tool for Adobe AEM
  • Develop and maintain the first automated development environments with Vagrant and Ansible
  • Executed the first container-based proof of concept on Docker, Mesos, Marathon, Consul, Consul-Template and Registrator
  • Maintain and patch legacy Ruby code for to Jenkins build jobs
  • Build and optimize Jenkins pipelines
  • Configure pools and virtual IPs for F5 LTMs
  • Configure and build out server infrastructure in AWS, VMWare, and private cloud with Puppet and Foreman
  • Configure and monitor various application servers
  • Participate in a 24/7 on-call rotation

Code and theory

IT Support Technician

Dec 2012Dec 2013 · 1 yr · Soho

  • Provided technical Mac support for 200+ employees in NYC, SF, and Manila
  • Built and managed an Icinga server to monitor servers
  • Wrote custom Nagios plugins to support Mac-based service checks
  • Built and managed a Munki/MunkiWebAdmin server to ease package management
  • Built and managed a Puppet server for desktop configuration management
  • Built and managed a multi-master BIND environment for local DNS
  • Built and managed a DeployStudio server with custom scripts in Python and Bash for workstation bootstrapping
  • Built and managed a Git server for IT code base
  • Built and managed a local Vagrant repository
  • Built and managed multi-boot QA testing servers
  • Resolved issues silently over SSH
  • Hacked together custom solutions for unique problems

Block factory

Assistant Tech, Contracted

Mar 2012Nov 2012 · 8 mos · Brooklyn, NY

  • * Independently resolved issues concerning Mac OS X, Mac Server, local and wide area networks, network devices, peripherals, iOS devices, Audio/Video and GUI application software for business and residential clients

Allmac llc

Assistant Tech, Contracted

Sep 2011Nov 2012 · 1 yr 2 mos · Greater New York City Area

  • Providing supervised technological support for the New York Times, Pentagram, AIGA, Alloy, and Night Agency
  • Independently resolving issues concerning Mac OS X, Mac Server, local and wide area networks, network devices,
  • peripherals, iOS devices, Audio/Video and GUI application software for business and residential clients

Street attack

Content Editor/Consultant

Dec 2008Jan 2009 · 1 mo

  • Street Attack is an alternative and digital marketing agency that offers unique, effective, and inexpensive approaches to putting its clients on the map and taking their businesses to the next level. As experts in new media, cultural trends, business currents, and ideation, Street Attack developed Choice Publication to share its knowledge with clients and comrades.
  • Revised and rewrote articles for Choice
  • Worked closely with the chief art director and designers to develop the layout for Choice
  • Provided Street Attack with consultation for research report writing

Amp agency

Logistics Coordinator

Feb 2008Nov 2008 · 9 mos

  • Managed and moderated qualitative research projects
  • Production manager and editor of qualitative research videos
  • Chief writer and designer for the monthly LifeStyles newsletter
  • Point-of-View article writer for the monthly agency newsletter and website
  • Expert on creative, urban culture

Education

Boston University

Bachelor of Science

the Ethical Culture Fieldston School

High School

Stackforce found 100+ more professionals with Software Development & Performance Improvement

Explore similar profiles based on matching skills and experience