Tristan Döhl, Developer in Aachen, North Rhine-Westphalia, Germany
Tristan is available for hire
Hire Tristan

Tristan Döhl

Verified Expert  in Engineering

Software Developer

Aachen, North Rhine-Westphalia, Germany

Toptal member since July 17, 2020

Bio

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

Ribbonhome
React, GraphQL, Python 3, Django CMS, Python, HTML5, APIs, Next.js
German SaaS provider for CRMs
TypeScript, React, Redux, HTML5, APIs
Freelance Coach
Clojure, React, Redux, Kubernetes, HTML5, APIs

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

Full-time

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

2021 - 2022
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.
Technologies: React, GraphQL, Python 3, Django CMS, Python, HTML5, APIs, Next.js

Senior Software Developer

2021 - 2021
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.
Technologies: TypeScript, React, Redux, HTML5, APIs

Lead Engineer

2020 - 2021
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.
Technologies: Clojure, React, Redux, Kubernetes, HTML5, APIs

Software Developer | Tester

2019 - 2021
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.
Technologies: IntelliJ IDEA, HTML, Bash Script, Source Code Review, Communication, Node.js, Kubernetes, UI Testing, Docker, Git, JavaScript, Linux, Webpack, TypeScript, HTML5, APIs

Software Developer

2019 - 2021
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.
Technologies: IntelliJ IDEA, HTML, Bash Script, Source Code Review, Communication, Kubernetes, UI Testing, Docker, Git, CSS, JavaScript, CSS3, Linux, Webpack, Jest, Redux, React, TypeScript, HTML5, APIs

Teamlead Software Development

2017 - 2019
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.
Technologies: IntelliJ IDEA, HTML, Bash Script, Source Code Review, Communication, Kubernetes, UI Testing, Docker, Git, CSS, Agile Software Development, JavaScript, CSS3, Linux, Webpack, Test-driven Development (TDD), Redux, React, HTML5, APIs

Part-time Web Developer

2011 - 2017
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.
Technologies: HTML, Bash Script, Communication, Docker, Git, CSS, JavaScript, CSS3, HTML5, APIs

Experience

Software License Optimization for Cloud Products

A React/Redux-based front-end application that my team developed from scratch. I led development for the front end and the accompanying framework and performed all main tasks regarding continuous integration and operation. As an expert for the application, I provided third-level support to major customers.

Administrative Client for an iOS Application

A React/Redux/Typescript front end that enables administrative tasks for an iOS app aimed at sports car owners. It replaced the existing solution. I have re-engineered the user experience and added crucial functionality over the existing software that now enables the client to manage content and users of the app safely and reliably.

Machine Control Software

I contributed to the reverse-engineering of the existing machine controller for industrial yarn spinning machines and developed a modern solution with Angular 9. I have also created an extensive test suite for the front end.

Education

2010 - 2016

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring