
Devon Richards
Verified Expert in Engineering
Machine Learning Developer
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.
Portfolio
Experience
Availability
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
TEKsystems
- 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.
Software Developer
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.
Lead Software Developer
SmartObjx
- 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.
Mobile SDK Developer
Apptimize
- 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.
Experience
MtgML
https://github.com/CubeArtisan/mtgmlSkills
Languages
Java, Python, JavaScript, C#, Domain-specific Languages (DSLs), Objective-C, C++, TypeScript, SQL
Libraries/APIs
TensorFlow
Tools
Google Kubernetes Engine (GKE), Jenkins, Android Studio, Xcode, Fastlane, Gradle, Visual Studio App Center, Apache JMeter
Paradigms
E2E Testing, Agile
Platforms
Android, Linux, Kubernetes, Amazon Web Services (AWS), Windows, MacOS, iOS
Other
GitHub Actions, CI/CD Pipelines, C++20, Machine Learning, NeoVim Text Editor, A/B Testing, Natural Language Processing (NLP), Heterogeneous Computing, GPT, Generative Pre-trained Transformers (GPT), Visual Studio Team Services (VSTS)
Frameworks
React Native, Swing, Angular
Storage
RavenDB