profile

William Winkler

Software Engineer

Frankfurt am Main, Germany williambwinkler@gmail.com +49 1742573964

Profile

I am a detail-oriented, responsible software engineer with a strong passion for my work. I am committed to delivering excellent results and I am always looking to learn and improve. Above all, I am a team player and value the importance of communication and collaboration.

Experienced in

  • Languages

    TypeScript, Python, Elixir, Go, Rust, C#

  • Frameworks

    NestJS, Swagger, React, Next.js, Flask, .NET, gRPC, Phoenix

  • Databases

    MongoDB, Redis, SQlite, PostgreSQL, CosmosDB

  • Clouds

    AWS, Azure, MongoDB Atlas, DigitalOcean, Vercel

  • Monitoring

    Grafana, Prometheus, Kibana, ElasticSearch

  • Technologies

    Docker, Kubernetes, Linux, RabbitMQ, AWS Lambda, Beanstalk, Azure Functions, Node.js, SQL, NoSQL, Github Actions, Git, Ansible, HTMX, REST, Tailwind, GraphQL, MQTT, JIRA, Chrome-extensions, Scrum, TanStack, Nextjs

Private

I'm 26 years old, and I have been living in Frankfurt since the start of 2024. I'm danish and I like to work out and have practiced athletics since 2012. Throughout my athletic career, I have won several medals in the high jump discipline at Danish championships. In addition to my love for sports, I also enjoy spending a lively evening out with friends, attending to meetups & conferences, playing games, building computers or working hobby projects.

Languages

  • Danish
  • English
  • German

Experience

Senior Full-Stack Engineer, Fulltime

Feb. 2026 - Present | RUBINLAKE

Cloud Engineer, Fulltime

Mar. 2024 - Present | RUBINLAKE

Develop and maintain the RUBINLAKE platform (NestJS, Python, MongoDB) - a platform growing daily containing legal and financial information for every company in the DACH region and over 10M+ contacts for talent acquisition.

Designed and implemented AI workflows, enhancing data extraction with caching and prompt-optimizations like token reduction leading to reduced costs and faster response times.

Integrated recommendation and similarity logic utilizing embedding-models & efficient vector searches using fine-tuned indexes with MongoDB Atlas.

Consulted on and developed an Azure IoT-based Cloud, focusing on real-time telemetry data, scalability and security.

Build a chrome extension that enables users to easily add contacts found while browsing to RUBINLAKE

Junior Site Reliability Engineer, Student worker

Feb. 2023 - Feb. 2024 | Systematic

Maintained, improved and expanded monitoring and alerting for projects.

Developed a small lightweight program which did service discovery and would automatically setup monitoring and alerting on newly deployed services, eliminating a recurring 5+ hour manual task.

Automated the process of creating JIRA review tasks for documentation flagged as outdated or incorrect to ensure our documentation being as up to date and reliable as possible.

Analyzed and visualized Four Keys metrics like Mean Time To Recovery and Mean Time Between Failures (MTTR & MTBF) helping us identify areas of improvement.

Full-Stack Developer, Volunteer

Dec. 2022 - Jan. 2024 | Aarhus Symposium

Developed and maintained a participant management system, designed to handle 1000+ users and PDF submissions for the biggest leadership conference by students in Scandinavia.

Automated the deployment and rollback processes with a CLI tool, which greatly reduced the complexity, chance of human-errors and deployment time resulting in a more frequent and faster deployments and rollbacks.

Reduced the number of bugs and debugging time by introducing logging and monitoring.

Backend Engineer, Intern

August - December 2022 | Lunar

Worked with handling applications and loan in Credit & Lending.

Developed and maintained Go-microservices and implemented improvement-of-life features on the internal platform in ReactJS for back office.

Education

Bachelor of Engineering in Software Technology

Aug. 2020 - Feb 2024 Aarhus University, Denmark For my bachelor's project, my group and I developed an IoT solution in collaboration with the company Iterator IT. Our project focused on monitoring factors such as temperature, humidity, and CO2 levels in office environments. I am proud to mention that our dedication and hard work led to the project receiving the best grade possible.

Selected Projects

SITT - (Si)mple (T)ime (T)racking app - Hobby project

Jun. - Oct. 2024

I wanted to build a simple program, to track time on projects ⏱️

I also wanted to experiment with Rust so I combined the two and created SITT. It consists of an API deployed on AWS Lambda using DynamoDB (free tier) and a CLI to easily authenticate & interact with the API.

Book Tracker - Hobby project

Jan. - Feb. 2024

A new year resolution of mine was to read more books. Naturally I had to create an application to keep track:

Book Tracker is a simple web app that allows you to keep track of the books you are reading, have read and want to read.

Service discovery and monitoring agent - Systematic

July - Aug. 2023

A project was in the process of rewriting their services to another framework, thereby breaking our monitoring and alerting. I successfully developed a solution, a lightweight agent running on the host machines utilizing the Docker Daemon and exposing scrapejobs for Prometheus, which automatically discovers and monitors the new services, when they were deployed. This eliminated a lot of manual work and toil, and at the same time ensuring consistent and immediate monitoring. The agent is now used across SRE teams.

Hearthstone Card Viewer - Hobby project

Jan - Aug. 2023

I wanted to publish my very own webpage with a dedicated backend and decided on creating one for Hearthstone cards since I am a big fan of the game. The webpage is written in ReactJS and the backend in Go. The source codes can be found on my GitHub and a link to the webpage is underneath here.