Devon Richards, Developer in Richardson, TX, United States
Devon is available for hire
Hire Devon

Devon Richards

Verified Expert  in Engineering

Heterogeneous Computing Developer

Richardson, TX, United States
Toptal Member Since
July 19, 2022

Devon is a developer with experience in almost every software engineering role. She prefers to focus on Microsoft HPC, machine learning (ML), and formal software verification. She has tried and proven open source projects on Github, showcasing real-world projects in these areas. Devon always seeks to broaden her knowledge by keeping up with the latest research and participating in language standardization discussions.


Jenkins, Fastlane, iOS, Android, Gradle, Xcode, Visual Studio App Center
Zemoso Technologies
Java, Swing, Python, JavaScript, Apache JMeter, Kubernetes, React Native...
C#, Angular, TypeScript, Visual Studio Team Services (VSTS), CI/CD Pipelines...




Preferred Environment

Linux, NeoVim Text Editor, Windows, MacOS, Android Studio, Xcode, GitHub Actions, Kubernetes, Google Kubernetes Engine (GKE), TensorFlow

The most amazing...

...project I've worked on was developing a framework for black-box optimization, utilizing heterogeneous computations, and distributing across devices.

Work Experience

Mobile CI/CD Engineer

2021 - 2022
  • Set up nightly builds for iOS and Android apps for quality assurance (QA).
  • Updated and maintained Jenkins pipelines for tests.
  • Set up enforcement using Lint on the codebase and other checks required to pass for pull requests to be merged.
Technologies: Jenkins, Fastlane, iOS, Android, Gradle, Xcode, Visual Studio App Center

Software Developer

2018 - 2020
Zemoso Technologies
  • Developed microservices for third-party integrations.
  • Migrated and refactored an Android app to model view viewmodel (MVVM) architecture.
  • Worked on a React Native cross-platform app and native bindings for third party integrations.
  • Ran performance tests to analyze and prioritize improvements to code and infrastructure to meet business metric requirements.
  • Managed, monitored, and tested production deployments using AWS ElastiCache and Kubernetes.
Technologies: Java, Swing, Python, JavaScript, Apache JMeter, Kubernetes, React Native, Amazon Web Services (AWS), Android

Lead Software Developer

2017 - 2018
  • Designed and built infrastructure to manage automated database migrations and rollbacks.
  • Created CI/CD pipelines and deployment processes. Automated testing standards to ensure consistent quality.
  • Automated library generation or type-safe client libraries across several languages. Minimized required developer time for each release.
  • Created domain-specific languages (DSLs) for writing business rules and an optimizer to improve their throughput.
Technologies: C#, Angular, TypeScript, Visual Studio Team Services (VSTS), CI/CD Pipelines, Domain-specific Languages (DSLs), SQL, RavenDB, Agile

Mobile SDK Developer

2015 - 2017
  • Built and deployed new features and third-party integrations. Fixed bugs for Apptimize's A/B testing and feature flag testing frameworks on mobile devices.
  • Wrote documentation for added features and changes.
  • Wrote end-to-end tests and helped design processes for continuous integration (CI) and continuous deployment.
Technologies: A/B Testing, Android, iOS, Java, Linux, Objective-C, E2E Testing, CI/CD Pipelines

Created a repository for developing ML models related to the card game "Magic: The Gathering." It has deployed models for simulating human drafters and recommending changes to cubes. Also used for experimentation on other branches that can get merged back to the main branch if successful.




Google Kubernetes Engine (GKE), Jenkins, Android Studio, Xcode, Fastlane, Gradle, Visual Studio App Center, Apache JMeter


Java, Python, JavaScript, C#, Domain-specific Languages (DSLs), Objective-C, C++20, C++, TypeScript, SQL


E2E Testing, Agile


Android, Linux, Kubernetes, Amazon Web Services (AWS), Windows, MacOS, iOS




React Native, Swing, Angular


GitHub Actions, CI/CD Pipelines, Machine Learning, NeoVim Text Editor, A/B Testing, Natural Language Processing (NLP), Heterogeneous Computing, Generative Pre-trained Transformers (GPT), Visual Studio Team Services (VSTS)

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.


Share your needs

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

Choose your talent

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

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