Steven Hazel
Verified Expert in Engineering
Software Developer
San Francisco, CA, United States
Toptal member since September 27, 2019
Steven began his career as a software developer with a keen interest in startups and new technologies, and a focus on shipping products. After many startup experiences, he decided to co-found his own company and has spent the past decade building Sauce Labs into a successful enterprise software company.
Portfolio
Experience
- C - 20 years
- Python - 20 years
- Async/Await - 13 years
- Continuous Integration (CI) - 10 years
- Continuous Delivery (CD) - 9 years
- Kubernetes - 3 years
- React - 1 year
Availability
Preferred Environment
Emacs, Kubernetes
The most amazing...
...project I've built was Sauce Labs, a Saas product for automated software testing used by many tech companies and large enterprises.
Work Experience
Co-founder, CTO
Sauce Labs
- Co-founded the company and was the primary engineer building the initial product.
- Guided architecture throughout.
- Led the transition to deploy our service with Kubernetes.
- Hired and ran the engineering and product teams. Scaled the development team.
- Architected, coded, maintained, and handed off a complex collection of about a dozen back-end microservices in Python.
- Built a web app in JavaScript and Python.
- Authored components in a variety of languages, including Go, Scala, Ruby, and JavaScript.
- Worked with sophisticated tests and tests infrastructure for a large number of significant companies, including Selenium and Appium tests and most unit testing frameworks and CI systems.
Director, Engineer
BitTorrent
- Managed the development team through the release of an online movie store.
- Assisted in the development and product management of several versions of the BitTorrent client.
- Planned and guided the release of the product.
- Worked with key stakeholders to secure buy-in for the acquisition of µTorrent.
- Designed and helped to code a complex web app in Python and Javascript, featuring streaming video and credit card transactions.
Senior Software Developer
Grouper (now Sony Crackle)
- Designed and built a file-sharing system in C# similar in idea to BitTorrent.
Software Developer
FolderShare
- Built a file sharing system in C and PHP.
Experience
Monocle
iSign
https://github.com/isignpy/isignCodepad
Sauce Labs
https://saucelabs.com/Skills
Libraries/APIs
Selenium WebDriver, Asyncio, React, FFTW
Tools
Emacs
Languages
Python, C, PHP, Ruby, Scala, Go, Reason ML, Rust, JavaScript, Haskell, C#, CSS, HTML
Frameworks
Selenium, Twisted, Django, Ruby on Rails (RoR), Ant Design
Paradigms
Functional Testing, Continuous Delivery (CD), Continuous Integration (CI), Unit Testing, Functional Programming
Storage
JSON, MySQL, NoSQL, CouchDB, Redis, MongoDB
Platforms
Kubernetes, Docker
Other
Async/Await, Scalability, VST, Audio, DSP, Digital Audio Workstations (DAW)
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