Robert Taylor, Software Developer in Wooster, OH, United States
Robert Taylor

Software Developer in Wooster, OH, United States

Member since February 9, 2016
Robert is a freelance software engineer (full-stack) specializing in Python, Django, SQL, and Linux, with nine years of programming experience. He offers a wide array of programming and consulting services to those with technical research or business needs, and he particularly enjoys projects with a strong scientific spin.
Robert is now available for hire




Wooster, OH, United States



Preferred Environment

Ubuntu, Linux

The most amazing...

...web application I've developed is a multi-widget dashboard providing extensive data analysis and visualization of users' daily word usage and verbal patterns.


  • Independent Contractor

    2016 - PRESENT
    Prentke Romich Company
    • Helped PRC's engineering department modernize their flagship AAC software suite.
    • Re-developed product features in Python originally written in C/C++.
    • Provided support for multiple platforms, including Windows and Android.
    • Wrote and submitted numerous design proposals to be approved by PRC prior to development.
    • Worked closely with the PRC software team to integrate new features.
    • Designed and developed several highly complex features, including a word/spelling prediction algorithm and a content translation utility.
    • Wrote extensive unit testing and documentation for each module submitted.
    Technologies: Django, Python
  • Independent Contractor

    2014 - 2014
    Texas A&M
    • Worked closely with the researchers at Blackland Research and Extension Center to produce a practical and scientifically accurate tool to delineate watersheds.
    • Learned how to read topographical GIS data as input and output vector graphs and images representative of the stream network existing within the local area.
    • Wrote complete documentation of the tool and the underlying API. Published the documentation in both PDF and HTML format.
    • Developed a robust error catching library to handle troublesome input data.
    • Wrote extensive unit tests.
    Technologies: Python
  • Independent Contractor

    2013 - 2014
    Prentke Romich Company
    • Developed a custom web application that analyzes and graphs the speech patterns of PRC's clientele (
    • Gained experience with the development, testing, and release process of a for-profit web application.
    • Learned and mastered the Yii PHP web framework.
    • Leveraged many languages, libraries, and technologies to provide a robust final product.
    • Integrated multiple back-end and front-end processes to produce a seamless, feature-filled user experience.
    Technologies: CSS, CoffeeScript, JavaScript, HTML, Python, MySQL, PHP
  • Software Engineer

    2011 - 2012
    Prentke Romich Company
    • Developed and supported the company's flagship AAC (Augmentative and Alternative Communication) software suite, written in C/C++.
    • Developed and supported "eye tracking" technology capable of tracking what/where a user's eyes are looking at on a tablet screen.
    • Investigated and explored the latest offerings in cutting edge software technology and how it might be leveraged in the company's future products.
    • Pioneered a first-pass prototype of (what would become) the company's next generation of software.
    • Authored and maintained numerous functional and technical specification.
    Technologies: SQL, Python, C++
  • Research Assistent

    2011 - 2011
    NASA Goddard Space Flight Center
    • Developed an open-source optic modeling tool written in Python:
    • Created a model of an X-ray grazing optic module (the FOXSI telescope) that simulates how rays enter and leave the module.
    • Made extensive use of Numpy/SciPy science packages.
    • Made extensive use of mathematical and scientific computing background.
    • Included complete documentation of code and background science.
    Technologies: Python
  • Research Assistent

    2010 - 2010
    Goodyear Tire & Rubber Company
    • Researched how artificial neural networks might be best used to predict certain physical properties in tires given different rubber formulations.
    • Produced a MATLAB-powered tool capable of performing the property prediction, which Goodyear later incorporated into its rubber simulations.
    • Gained extensive experience with MATLAB and general model building strategies.
    • Gave multiple presentations and demos of the tool.
    • Wrote a complete report on project and its results for Goodyear's internal use.
    Technologies: MATLAB


  • Trip Manager (Web Application)

    Follow the link to see a live demo of my final project submission for the Toptal interview process. The web application is built on a Python/Apache/MySQL/Linux stack with front-end support written in HTML/CoffeeScript/SASS.

    * Django-powered back-end
    * Registration/Login/User Permissions
    * AJAX-powered forms and tables
    * Advanced data search and filtering
    * RESTful API


    PyLBFGS is a Python 3 wrapper of the libLBFGS library -- a C port (written by Naoaki Okazaki) of the Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) algorithm (written in Fortran by Jorge Nocedal).


  • Languages

    Markdown, Sass, Python, CoffeeScript, C, PHP, SQL, CSS, HTML, JavaScript, C++, Java
  • Frameworks

    Django, Django REST Framework, Yii 2, OAuth 2, Qt
  • Tools

    Git, Terminal, Sublime Text, LaTeX, Apache, MATLAB, Adobe Photoshop
  • Platforms

    Linux, Ubuntu, Windows, MacOS
  • Storage

    SQLite, MySQL
  • Libraries/APIs

    Pandas, Google Ads API, NumPy, SciPy, jQuery UI, jQuery, Google API, Facebook API, OpenGL
  • Other



  • Master of Science Degree in Applied Mathematics
    2015 - 2016
    University of Washington - Seattle, WA, USA
  • Bachelor of Arts Degree in Mathematics/Computer Science
    2007 - 2011
    The College of Wooster - Wooster, Ohio, USA

To view more profiles

Join Toptal
Share it with others