Jordan Graves, Developer in Austin, TX, United States
Jordan is available for hire
Hire Jordan

Jordan Graves

Verified Expert  in Engineering

Software Developer

Location
Austin, TX, United States
Toptal Member Since
January 31, 2018

Jordan has worked as a software engineer in both academic and industry settings. He started his career by writing platform software which is used to power hundreds of Android applications. Shortly thereafter, he began supplementing his mobile development skill set by developing applications on the iOS platform. Furthermore, Jordan has held positions as a scientific programmer for a university research lab and a biotechnology startup.

Portfolio

Appollo
Swift, Amazon Web Services (AWS), Audio, AVKit, RxSwift, Google Cloud
Mathisit
iOS, Swift, Amazon Web Services (AWS), RxSwift, Machine Learning...
Milbar Hydro-Test Inc
Android, Kotlin, iOS, Swift, RxSwift, RxKotlin, Google Cloud...

Experience

Availability

Full-time

Preferred Environment

JetBrains, Xcode, Visual Studio, Git

The most amazing...

...project I've worked on involved writing code to perform data analysis and auditioning machine learning algorithms for antigen epitope mapping.

Work Experience

Software Developer

2021 - 2022
Appollo
  • Developed an application for streaming and managing a music library using Swift.
  • Coordinated with a project manager to create a development outline and deadlines.
  • Developed a back-end application for managing and streaming music using AWS.
Technologies: Swift, Amazon Web Services (AWS), Audio, AVKit, RxSwift, Google Cloud

Lead Engineer

2021 - 2022
Mathisit
  • Designed, trained, and deployed machine learning solutions for a myriad of tasks, such as image segmentation, NER, image entity extraction, object detection, text/image categorization, landmark detection, and multimodal retrieval.
  • Designed an efficient multimodal/multi-task architecture, reducing inference costs tenfold.
  • Developed and championed a retrieval and identification system utilizing diverse model architectures, successfully identifying items from multimillion record datasets with nearly identical entities.
  • Developed major front-end features for an iOS app.
  • Orchestrated and implemented training and inference solutions for models on a large scale across production environments on modern infrastructure such as GCP and AWS.
  • Acted as a generalist software engineer to build production web apps, customer-facing tools, and workflows for web and mobile apps.
Technologies: iOS, Swift, Amazon Web Services (AWS), RxSwift, Machine Learning, Artificial Intelligence (AI), Data Pipelines, Google Cloud Platform (GCP)

Mobile Developer

2021 - 2021
Milbar Hydro-Test Inc
  • Developed an Android app using Kotlin, used by on-site workers to log and calculate important hydro-test calculations.
  • Established an application back end for storing measurements and calculations.
  • Created an iOS app using Kotlin, used by on-site workers to log and calculate important hydro-test calculations.
Technologies: Android, Kotlin, iOS, Swift, RxSwift, RxKotlin, Google Cloud, Amazon Web Services (AWS)

Software Engineer

2018 - 2020
Macromoltek
  • Designed and implemented deep learning models used for the in silico design and the selection of therapeutic antibodies.
  • Reviewed literature and novel research in machine learning. Reported these results to the team and integrated several ideas into our platform. These included sequence-based NLP and structure-based methods.
  • Implemented interpretation methods to help explain to stakeholders why the neural network models come to certain conclusions.
  • Organized and led machine learning team meetings and directed other team members on machine learning projects.
Technologies: Software Development, Amazon Web Services (AWS), Back-end, Jupyter Notebook, Jupyter, Full-stack, Data Analysis, 3D Reconstruction, Computer Vision, Neural Networks, Artificial Intelligence (AI), .NET, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Molecular Biology, Computational Biology, Scientific Data Analysis, Scientific Computing, TensorFlow, Python, PyTorch, C#, Data Science, Machine Learning, Deep Learning

Software Engineer

2017 - 2018
FivePrime Therapeutics
  • Developed and supported web-based tools used to normalize data entry and provide on-demand research and analysis data used by 100+ scientists.
  • Set up data collection and analysis pipelines used in automated experiments utilizing thousands of different proteins and hundreds of parameters.
  • Interfaced regularly with scientists and researchers to ensure that their data collection and retrieval needs are met.
Technologies: Software Development, Node.js, Continuous Integration (CI), Back-end, Front-end Development, Jupyter Notebook, Jupyter, React, Full-stack, Scientific Computing, Data Science, Machine Learning, Azure, Artificial Intelligence (AI), .NET, Web Development, Data Analysis, C#

Unity Developer

2016 - 2017
ReadZinc
  • Developed novel data visualization technologies with the Unity3D engine.
  • Collaborated with a small team to rapidly produce prototypes for testing.
  • Incorporated art and design into a procedurally generated environment in collaboration with artists.
Technologies: Software Development, Front-end Development, Unity, Full-stack, Mobile Development, C#, Subversion (SVN), Unity3D

iOS Developer

2016 - 2017
VeepWorks
  • Built a user/group and user/user messaging interface, which mimicked the native iOS messaging application's core feature.
  • Used the Google Maps SDK to power user-customized interactive maps, location-triggered events, and user to user location sharing.
  • Built the front end of the DREAM Aware application on the App Store.
Technologies: Software Development, Back-end, Front-end Development, Mobile Development, Google Maps SDK, iOS, Xcode, Git, Swift

Lab Manager | Research Engineer

2015 - 2017
The University of Texas at Austin, Institute for Computational Engineering and Sciences
  • Designed software to reconstruct 3D representations of serially scanned and sectioned tissue samples using MatLab and Python.
  • Developed adaptive control software for a novel mechanical tissue to accomplish sub-micron resolutions deformation control in LabVIEW and Python.
  • Created LabVIEW C++ extensions to interface with device drivers.
  • Oversaw the daily operations of the lab, including managing inventory and directing research assistants.
  • Co-authored two currently published scientific papers and several other pending publications.
Technologies: Software Development, Jupyter Notebook, Jupyter, Scientific Computing, Data Analysis, Data Science, 3D Reconstruction, Artificial Intelligence (AI), Mathematica, MATLAB, LabVIEW, C++

Full-stack Developer

2015 - 2016
Crave Logistics
  • Worked on a small team to quickly spin out prototype applications.
  • Developed a back-end service to support delivery routing management using a combination of Python and JavaScript running on the Google App Engine.
  • Developed iOS and Android client applications to provide schedule and routing information to drivers.
Technologies: Software Development, Back-end, Front-end Development, Full-stack, Google Maps SDK, Mobile Development, Swift, Java, Python, REST, Google App Engine, JavaScript, iOS, Android, Google Cloud

Android Developer

2014 - 2015
AVAI Mobile
  • Developed Android platform software to support over 100 mobile applications.
  • Wrote build server scripts and managed build server operations for Android projects.
Technologies: Software Development, Amazon Web Services (AWS), Continuous Integration (CI), Front-end Development, Google Maps SDK, Mobile Development, Android Studio, Eclipse, Git, TeamCity, Android SDK

Android Test Engineer

2013 - 2014
Klink LLC
  • Developed automation test suites to streamline and improve the coverage of quality assurance testing.
  • Wrote Python and Google scripts powered tracking tools, which interfaced with Jira REST services to provide in-depth statistics for bug tracking.
Technologies: Continuous Integration (CI), Mobile Development, REST, Python, Google AdWords Scripts, Git, Robotium, Express.io, Android

A Review of Deep Learning Methods for Antibodies

https://pubmed.ncbi.nlm.nih.gov/32354020/
A review paper cataloging various deep learning techniques used in antibody engineering. I wrote this paper with help from colleagues while serving as the head machine learning expert at Macromoltek in 2020.

AstroNinja Game

https://jordangraves.itch.io/astroninja
AstroNinja was a personal project of mine which included a back-end powered by Python and the Google App Engine and a front-end built using C# and Unity3D. My favorite features are the smooth blended animations using the Mecanim system and the audio-driven animations using the real-time FFTs of audio loops. Since the audio was such an important part of the gameplay experience, I decided to compose the music and create all of the audio effects from a few instrument libraries myself. The result is a game which intimately blends visuals, audio, and gameplay.

ReadZinc Data Visualization Software

ReadZinc was an avant-garde idea which offered a new way to consume text-based media. At the heart of the project was a method to procedurally generate art and text-geometry using passage context and grammar elements. The front-end application was built using one of my favorite platforms, Unity3D. The application was very graphic intensive. Since the application was designed for mobile devices, we worked at the limit of what the hardware would allow.

VeepWorks DREAM App

A client needed an Android application to be ported to iOS in a short time frame. The application was very UI intensive and had several features including user-user and user-group messaging, location tracking, location triggers, and several others features. Although originally designed for Android, the UI and application, in general, functioned well and looked great!

Crave Delivery Logistics Full-stack Development

I worked on a team of no more than five people to build a mobile application to support a startup as fast as possible. I implemented both the iOS client as well as all of the server-side code. Our application supported multiple user types and allowed for scheduling deliveries and pickups as well as routing information to couriers.

Small-scale Biaxial Tester with In-plane Deformation Control

http://biomechanical.asmedigitalcollection.asme.org/article.aspx?articleid=2666965
Simulations of soft tissues rely on constitutive models whose form must be generated by in-vitro experimentation. For membranes and thin specimens, planar biaxial testing systems have been used, but have always been limited in their ability to fully prescribe in-plane F2D. We developed a novel planar biaxial testing device that was capable of full control of the in-plane deformation gradient tensor F2D and of testing specimens as small as ~4 mm x 4 mm. A sliding motion controller implementation drove 12 independent actuators arms and allowed us to enforce any arbitrary F2D with a high degree of accuracy.

I worked at multiple levels on this project: writing analysis software to assess device performance, determine control parameters and analyze final device results. I even designed some of the hardware components in SolidWorks. The analysis software was written in MATLAB and Mathematica and the UI and control software was written in LabVIEW.
2010 - 2015

Bachelor's Degree in Computer Science

The University of Texas - Austin, TX, USA

Libraries/APIs

PyTorch, REST APIs, Node.js, Google Maps SDK, TensorFlow, React, NumPy, Bottle.py, RxSwift, RxKotlin, AVKit

Tools

Git, Jupyter, Subversion (SVN), MATLAB, Visual Studio, Xcode, JetBrains, TeamCity, Android Studio, LabVIEW, Cascade CMS, Jira, Mathematica, Biopython

Languages

Swift, Python, Java, C++, C#, JavaScript, C, SQL, R, Objective-C, Kotlin

Platforms

iOS, Jupyter Notebook, Amazon Web Services (AWS), Android, Google App Engine, Firebase, Eclipse, Azure, Google Cloud Platform (GCP)

Paradigms

Mobile Development, Object-oriented Programming (OOP), Data Science, Continuous Integration (CI), Asynchronous Programming, Agile Software Development, REST, Test Automation

Storage

NoSQL, Google Cloud, Data Pipelines

Frameworks

.NET, Unity, Unity3D, Android SDK, Express.io, Robotium, Django, Flask

Other

Machine Learning, Front-end Development, Software Development, Artificial Intelligence (AI), Neural Networks, Computer Vision, Full-stack, Back-end, Back-end Development, Google AdWords Scripts, Deep Learning, Scientific Computing, Scientific Data Analysis, Computational Biology, Molecular Biology, Natural Language Processing (NLP), Data Analysis, Web Development, 3D Reconstruction, Biotechnology, Audio, GPT, Generative Pre-trained Transformers (GPT)

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