
Gregory Gygax
Verified Expert in Engineering
Programming Developer
Zürich, Switzerland
Toptal member since June 13, 2022
Gregory is a passionate coder who loves solving challenging problems with elegant solutions. He prides himself in learning new skills and applying state of the art methods in ever changing fields. Having worked in the field for over three years, Gregory has expertise in all stages of machine learning (ML) projects, including data analysis, model design, training and evaluation and service deployment.
Portfolio
Experience
- Linux - 10 years
- Programming - 5 years
- Python - 4 years
- Scikit-learn - 3 years
- Neural Networks - 3 years
- Machine Learning - 3 years
- TensorFlow - 3 years
- Docker - 2 years
Preferred Environment
Linux, Python 3, Git, Google Cloud, Docker, Scikit-learn, TensorFlow, Seaborn, Flask, Python, Pandas, NumPy, Unix, Bash
The most amazing...
...skill I’ve maintained over the years is to face challenges and never stop improving.
Work Experience
System Engineer
Inteco
- Implemented new services according to clients' requests.
- Ensured smooth operation of all servers and clients.
- Administrated network configuration, such as switches, VLANs, and Firewalls.
Machine Learning Engineer
Prognosix
- Developed object detection systems using convolutional neural networks (CNNs).
- Managed Linux server infrastructure to ensure operational security and data integrity.
- Analyzed and visualized data during the initial phase of projects.
- Deployed ML solutions as REST APIs on a Linux/Docker environment.
- Worked in collaboration during the master thesis, investigating the potential of automation in harvest yield estimations for apple cultivation.
- Built a real-time central feature database solution for use in various projects.
Research Assistant
Zurich University of Applied Sciences
- Worked on ML engineering tasks in a number of projects. Led tasks such as data analysis and visualization, design, training, and validation of neural networks. Gained experience in many fields and supported the development of research projects.
- Developed back-end applications using cloud and server-based architectures with Python. Provided the basis for real-time ML applications.
- Taught as a teacher assistant in statistics, mathematics, and physics.
- Communicated research results in reports, conference proceedings, and talks.
- Administrated HPC GPU infrastructure for deep learning applications.
Technical Supporter
Threema
- Wrote short articles to keep documentation and FAQ up to date.
- Reproduced bugs, tested new features, and provided feedback for developers.
- Responded to support requests from the end users and helped them fix their issues.
Experience
Computer Vision Back End
My responsibilities were the creation of a dataset for performance evaluation, fine-tuning, and evaluating transfer learning with convolutional neural networks. I designed and trained the ML pipeline and deployed the solution as microservices in a Docker container on a Linux server.
Live Crypto Trading Recommendation Engine
I developed the back end for reading live trading data from a WebSocket, preprocessing and making predictions, and finally feeding the output to another WebSocket. The application was written in Python using event-based programming and run in a Docker container on a Linux server.
Recommendation Back End
My tasks included designing and implementing databases, automatic real-time updates from various data sources, and simulation results. Furthermore, I worked closely will all stakeholders on the requirements, engineering, and technical specifications.
Education
Master's Degree in Computational Life Sciences
Zurich University of Applied Sciences - Zurich, Switzerland
Bachelor's Degree in Molecular Biology
University of Bern - Bern, Switzerland
Skills
Libraries/APIs
Scikit-learn, TensorFlow, Pandas, NumPy, Asyncio
Tools
Git, Seaborn, Puppet, GIS
Languages
Python, Bash, Python 3, R, SQL
Frameworks
Flask
Platforms
Linux, Unix, Docker, Ubuntu, RStudio
Paradigms
REST, Testing
Storage
Google Cloud, Databases
Other
Neural Networks, Machine Learning, Programming, Data Science, Classification Algorithms, Data Analysis, Statistical Analysis, Model Development, Deep Learning, Statistics, Data Visualization, Mathematics, Modeling, Computer Vision, Mathematical Modeling, Time Series Analysis, IT Project Management, Leadership, Communication, Molecular Biology, Genetics, Physics, University Teaching, Technical Writing, GPU Computing, APIs, Neuroscience, Servers, MDM, Foreman, Deployment, Server Management, Visualization, Dashboards, IT Support, WebSockets, Back-end, Containers, User Requirements, Technical Requirements, Simulations
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