Timothy Vladimir Hobbs
Verified Expert in Engineering
Software Developer
Prague, Czech Republic
Toptal member since October 3, 2022
Timothy is a second-generation software developer, deeply experienced with projects such as Docker, Django-helpdesk, and subuser.org. Specializing in Python development, he also has a taste for Rust, Haskell, and many other languages. Timothy is passionate about graph algorithms, especially those involving graph mutation, traversal, and topology. He is also fascinated by Merkle DAGs and Rabin fingerprinting, used in efficient data storage and transmission.
Portfolio
Experience
- Linux - 20 years
- Git - 9 years
- Docker - 8 years
- Python - 8 years
- Django - 4 years
- Kubernetes - 2 years
- Rust - 1 year
- Open Broadcaster Studio (OBS) - 1 year
Availability
Preferred Environment
Linux, NixOS, Spacemacs, Emacs, Open Broadcaster Studio (OBS), Docker
The most amazing...
...thing I've developed is a system for estimating the rough time of software development project completion.
Work Experience
Lead Software Developer
gradesta s.r.o.
- Designed a novel algorithm for selecting and synchronizing subgraphs of dynamic non-finite graphs over the network.
- Produced a complete prototype for the protocol with clients in Python and Go.
- Built a system for recording and documenting screencasts of the development work.
- Collaborated with an external graphics designer to create wireframes for a consumer-ready product, leveraging the protocol.
- Created a self-hosting, graph-based text editor and domain-specific language.
- Devised an interactive visualization of the protocol and algorithms using Three.js.
- Developed an interactive Qt desktop application for working with trees of audio snippets.
API Middleware Engineer | API Wrapper MVP
Startup
- Developed and deployed an MVP that integrates a legacy XML API with a modern JSON API.
- Provided modern authentication features (JWT) to enable secure API use with mobile apps.
- Deployed the MVP on Digital Ocean, providing a full CI/CD pipeline.
- Implemented a nearly 90% test coverage across the entire stack.
- Provided the client with an accurate time estimate, missing the mark by only a half hour.
Lead Software Developer and DevOps Engineer
AutoMat
- Managed the deployment and monitoring of the Bike to Work event with over 20,000 participants.
- Transitioned the stack from AWS with EC2, auto-scaling groups to Kubernetes.
- Handled code maintenance to deliver 20,000 t-shirts, including the transition from in-house packing to an external warehouse and the fulfillment service.
- Composed REST endpoints and collaborated with an external team to build the mobile app.
- Supported the code to invoice over 900 corporate customers.
- Oversaw and maintained an internal CRM system and integrated Django-helpdesk.
- Created a web scraper for collecting changes in automotive traffic patterns in Prague.
- Secured web assets using S3, identity and access management, and time-limited tokens.
- Maintained a multi-layer, nationwide map of bicycle infrastructure. Prepared route data for analysis and supported external data analysts in analyzing trip data.
- Generated heatmap data and maintained an interactive heatmap for use by the public and policymakers in improving transportation infrastructure.
Technical Writer
SatoshiLabs
- Composed the manual for the first open source hardware wallet.
- Analyzed the system's security and provided feedback on the recovery code mechanism.
- Used restructured text to generate both Web and PDF documentation.
Experience
Bike to Work Challenge
http://dopracenakole.czSubuser
http://subuser.orgEducation
Bachelor's Degree in Pedagogy
Charles University - Prague, Czechia
Associate's Degree in Math Education
Bellevue College - Bellevue, WA, USA
Skills
Libraries/APIs
REST APIs, Leaflet, ZeroMQ, Protobuf, Vue, Three.js
Tools
Git, Celery, GitHub, GPG, Open Broadcaster Studio (OBS), Geocoding, Spacemacs, Emacs, CircleCI, RabbitMQ, Webpack, NGINX, Apache, GIS
Languages
Python, SQL, HTML, HTML5, Python 3, Go, JavaScript, Rust, TypeScript, CSS
Frameworks
Django, OAuth 2, Qt, JSON Web Tokens (JWT), Bootstrap, Swagger
Paradigms
DevOps, Unit Testing, Design Patterns, REST, Hosting, Role-based Access Control (RBAC)
Platforms
Linux, Docker, Amazon Web Services (AWS), Amazon EC2, DigitalOcean, Heroku, Kubernetes, Blockchain
Storage
Amazon S3 (AWS S3), JSON, PostgreSQL, PostGIS, GeoServer, RDBMS, Redis, Redis Cache, NoSQL, MySQL, Databases
Other
APIs, SDKs, Software Architecture, Architecture, Solution Architecture, Data Modeling, OAuth, Async/Await, CI/CD Pipelines, Technical Documentation, Technical Writing, PIP, Back-end, Algorithms, Membership Sites, Project Consultancy, Infrastructure as Code (IaC), Cloud Infrastructure, IPFS, Web Scraping, Cloud, Compilers, Code Generators, API Integration, Full-stack Development, Web Development, Minimum Viable Product (MVP), Full-stack, MVP Design, Deployment, SaaS, QGIS, Consulting, Content Management Systems (CMS), Communities, NixOS, Linear Algebra, Pedagogy, WebSockets, Cap'n Proto, System Administration, Server Administration, Distributed Systems, Xpra, Tax Systems, No-code Development
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