Jordan Graves, Software Developer in Austin, TX, United States
Jordan Graves

Software Developer in Austin, TX, United States

Member since September 11, 2017
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.
Jordan is now available for hire

Portfolio

Experience

Location

Austin, TX, United States

Availability

Part-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.

Employment

  • Software Developer

    2021 - PRESENT
    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, AWS, Audio, AVKit, RxSwift, Google Cloud
  • iOS Developer

    2021 - PRESENT
    Mathisit
    • Developed major front-end features for an iOS app.
    • Fixed bugs in previously written Swift code from past developers.
    • Deployed builds and managed the build pipeline for iOS apps.
    Technologies: iOS, Swift, AWS, RxSwift
  • 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, 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, AWS, Full-stack, Data Analysis, 3D Reconstruction, Computer Vision, Neural Networks, Artificial Intelligence (AI), .NET, Natural Language Processing (NLP), 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 Device 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 Device 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 Device 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, AWS, Google Maps SDK, Mobile Device 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 Device Development, REST, Python, Google AdWords Scripts, Git, Robotium, Express.io, Android

Experience

  • 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.

Skills

  • Languages

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

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

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

    iOS, Jupyter Notebook, Amazon Web Services (AWS), Android, Google App Engine, Firebase, Eclipse, Azure
  • Other

    Machine Learning, Front-end Development, Mobile Device Development, Software Development, Artificial Intelligence (AI), Neural Networks, Computer Vision, Full-stack, AWS, 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, Biotech, Audio
  • Frameworks

    .NET, Unity, Unity3D, Android SDK, Express.io, Robotium, Django, Bottle, Flask
  • Libraries/APIs

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

    NoSQL, Google Cloud

Education

  • Bachelor's degree in Computer Science
    2010 - 2015
    The University of Texas - Austin, TX, USA

To view more profiles

Join Toptal
Share it with others