Tristan Döhl
Verified Expert in Engineering
Software Developer
Aachen, North Rhine-Westphalia, Germany
Toptal member since July 17, 2020
Tristan is a freelance JavaScript developer with several years of experience with React, Redux in the front end, and Clojure in the back end. He's skilled in using Kubernetes and Docker for continuous integration and delivery and web application development, focusing on modern technologies that improve the client's workflow and decision-making process.
Portfolio
Experience
- JavaScript - 9 years
- React - 8 years
- CSS3 - 7 years
- Agile Software Development - 7 years
- Docker - 4 years
- Redux - 4 years
- TypeScript - 3 years
- Kubernetes - 3 years
Availability
Preferred Environment
IntelliJ IDEA, Kubernetes, Linux, Slack
The most amazing...
...thing in the world is to work with a smart team, delivering value for our customers. Teamwork and good code rock!
Work Experience
Senior Software Engineer
Ribbonhome
- Helped increase growth in this fast-growing startup by streamlining the user experience for multiple user types.
- Improved software architecture and created a scalable front-end system that will last for years.
- Launched several A/B tests in close collaboration with UXR and Marketing, increasing conversion metrics twofold.
Senior Software Developer
German SaaS provider for CRMs
- Created features for multiple company markets and audiences that provide enormous value to the users.
- Worked closely with a team of UI/UX designers to unify and improve the application.
- Applied several application-wide performance improvements.
Lead Engineer
Freelance Coach
- Bootstrapped an entire team of junior software developers.
- Led the team of junior developers to create a multi-million dollar full-stack marketing application.
- Researched and applied all major architectural decisions for the SaaS platform.
- Assumed all modern team management responsibilities like one-on-one coaching.
Software Developer | Tester
Bitsolve GbR
- Created an extensive test suite for a new machine-control industrial front end using the Angular 9 test suite.
- Reverse-engineered a new user, interface from decades-old Java code and rewrote it in a modern Angular 9 application.
- Built the new machine control software using our custom-made DSL, destined to be modified by machine operators.
- Documented all aspects of the software development and testing process to industry standards with Jira and Confluence.
- Created dozens of Bash scripts, automating the extraction of vital information from multiple sources.
Software Developer
Bitsolve GbR
- Constructed a front end for administrating iOS application content using React, Redux, and TypeScript in a test-driven development workflow.
- Created a UI/UX concept to enhance the clients' work experience with careful Agile re-iterating proven solutions.
- Managed continuous integration and delivery aspects, including building pipelines with GitHub and deploying on-custom Kubernetes clusters.
- Provided third-level support for essential clients and unique uses of the application in press-demo environments.
- Supported the design and implementation of the API.
- Integrated third-party services like DeepL for automatic translation and Mapbox for direction and routing.
Teamlead Software Development
Aspera Technologies
- Developed an application and corresponding front-end framework for software asset management, saving the customers millions of euros in licensing fees.
- Managed and co-developed the continuous integration and operations of the Kubernetes cluster running the app.
- Built the infrastructure that allows hundreds of millions of data records to be processed.
- Implemented new Agile team workflows in the company-wide SAFe (Scaled Agile Framework) to improve communication and team synergies.
- Managed parts of the agile development process, supporting the product owner and larger clients.
- Researched and implemented novel ways to optimize licensing fees for Office365 with linear solving algorithms.
Part-time Web Developer
Hype.Media Marketing Group
- Created and managed poster websites for multiple small businesses.
- Built custom PHP-based customer relationship management applications for small businesses.
- Published several open-source plugins for the CMS used at the time.
Experience
Software License Optimization for Cloud Products
Administrative Client for an iOS Application
Machine Control Software
Education
Bachelor's Degree in Information Technology
RWTH Aachen University - Aachen, Germany
Skills
Libraries/APIs
React, Node.js
Tools
IntelliJ IDEA, Git, Webpack
Languages
CSS3, HTML, JavaScript, TypeScript, CSS, Bash Script, HTML5, Python, Clojure, GraphQL, Python 3
Frameworks
Redux, Jest, Tailwind CSS, Next.js, ClojureScript
Paradigms
Agile Software Development, Refactoring, Test-driven Development (TDD)
Platforms
Docker, Linux, Kubernetes, Django CMS
Storage
MySQL
Other
Source Code Review, Communication, Full-stack, APIs, UI Testing
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