Robert Taylor
Verified Expert in Engineering
Machine Learning Developer
Wooster, OH, United States
Toptal member since February 9, 2016
Robert is a full-stack software engineer with over 11 years of industry experience. He has worked with various clients, including Agile startups and larger companies, developing a broad perspective of software engineering and its processes. Robert currently focuses on architecting intricate multilayer applications from scratch, leveraging the collaborative power of a tight-knit team to implement each solution efficiently.
Portfolio
Experience
- Python - 13 years
- Machine Learning - 11 years
- Django - 11 years
- JavaScript - 7 years
- Django REST Framework - 7 years
- Amazon Web Services (AWS) - 6 years
- React - 5 years
- ZeroMQ - 4 years
Availability
Preferred Environment
Python, Amazon Web Services (AWS), Django, React, Gatsby, C++, ZeroMQ, JavaScript, Scikit-learn, OpenCV
The most amazing...
...app I've architected and implemented for a client is an IoT management solution for tracking and updating a large global network of devices.
Work Experience
Django Consultant
Frisson Systems, Inc.
- Worked with a team to identify technical roadblocks.
- Produced documentation for an architectural design appropriate for their SaaS product.
- Developed Django code optimized for rapid scaling within their technical context.
Chief Engineer
Oddbot AI
- Developed an API for scalable voicebot solutions to increase user engagement for various industries, using open-source technologies and closed-source services such as OpenAI, ElevenLabs Solutions, and Groq.
- Led the design and implementation of a state-of-the-art AI voice integration framework, written primarily in Python and hosted with AWS and Google Cloud.
- Pivoted and redesigned technical architecture based on customer feedback and market research.
Independent Contractor
Drover AI
- Productized earlier proof-of-concept iterations of the client's codebase into what is now deployed in thousands of devices worldwide.
- Advised the client on methods for incorporating Agile processes and best practices into their development flow.
- Managed a small, multidisciplinary team to design and build an IoT app according to the client's needs.
Independent Contractor
PRC-Saltillo
- Architected, designed, and implemented an app for generating word prediction engines that could be utilized in the client's other software offerings.
- Managed a small, multidisciplinary team to design and build the app according to the client's needs.
- Carried the app through the complete development process—from initial ideation, architecture, and UI designs to implementation, deployment, and production.
Independent Contractor
PRC-Saltillo
- Helped PRC's engineering department modernize its flagship augmentative and alternative communication (AAC) software suite.
- Redeveloped product features in Python originally written in C/C++.
- Supported multiple platforms, including Windows and Android.
- Created and submitted numerous design proposals to be approved by PRC before development.
- Worked closely with the PRC software team to integrate new features.
- Designed and developed several highly complex features, including a word or spelling prediction algorithm and a content translation utility.
- Wrote extensive unit testing and documentation for each module submitted.
Independent Contractor
GiveGauge
- Consulted for an Ohio startup offering a web platform for volunteer organizations to manage their events, people, and hours.
- Provided direction for productizing their multilayer online platform, developed in Python, JavaScript, and MySQL.
- Managed a small team of developers, incorporating Agile processes and best practices into their development flow.
Independent Contractor
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.
Independent Contractor
Prentke Romich (merged with PRC-Saltillo)
- Developed Realize Language, a custom web application that analyzes and graphs the speech patterns of PRC's clientele. Gained experience in a for-profit web application's development, testing, and release processes.
- Delivered a robust final product by leveraging many languages, libraries, and technologies.
- Integrated multiple back and front-end processes to produce a seamless, feature-filled user experience.
Software Engineer
Prentke Romich (merged with PRC-Saltillo)
- Developed and supported the company's flagship AAC software suite, written in C/C++.
- Built and supported eye-tracking technology capable of tracking where or what a user's eyes are looking at on a tablet screen.
- Investigated and explored the latest cutting-edge software technology offerings and how they 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 specifications.
Research Assistent
NASA Goddard Space Flight Center
- Developed an open-source optic modeling tool written in Python: github.com/foxsi/foxsi-optics-sim.
- 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.
Research Assistent
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.
Experience
Ticka Python Script
Trip Manager (Web Application)
Features:
* Django-powered back-end
* Registration/Login/User Permissions
* AJAX-powered forms and tables
* Advanced data search and filtering
* RESTful API
PyLBFGS
https://bitbucket.org/rtaylor/pylbfgsEducation
Master of Science Degree in Applied Mathematics
University of Washington - Seattle, Washington, USA
Bachelor of Arts Degree in Mathematics and Computer Science
The College of Wooster - Wooster, Ohio, USA
Skills
Libraries/APIs
Pandas, NumPy, SciPy, React, ZeroMQ, REST APIs, Scikit-learn, OpenCV, Protobuf, Google Ads API, Google API, Facebook API, jQuery UI, jQuery, OpenGL, PyTorch, Node.js, FFmpeg
Tools
Git, Terminal, Sublime Text, MATLAB, Adobe Photoshop, LaTeX, Apache
Languages
Markdown, HTML, JavaScript, Python, SQL, CSS, C++, C, PHP, Sass, CoffeeScript, Java
Frameworks
Django REST Framework, Django, OAuth 2, Yii 2, Qt, Redux
Platforms
Ubuntu, Linux, Amazon Web Services (AWS), AWS IoT, Windows, Docker, MacOS, Google Cloud Platform (GCP)
Storage
SQLite, MySQL, PostgreSQL, Google Cloud
Paradigms
DevOps, Automation
Other
Gatsby, Programming, Back-end, APIs, FastAPI, Cython, Mathematical Modeling, Machine Learning, Computer Vision, Front-end, Optimization, Transformer Models, OpenAI, ElevenLabs Solutions, Groq, Large Language Models (LLMs), Full-stack, Architecture, Artificial Intelligence (AI), OpenAI GPT-4 API
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring