Summary
Overview
Work History
Education
Skills
Work Availability
Quote
Timeline
Generic
Marc Püls

Marc Püls

Backend Software Engineer
Barcelona

Summary

Dedicated and results-driven software backend engineer with 9 years of experience. Proficient in Python and Golang. Skilled in utilizing AWS, Postgres, Apache Spark, and Kafka to build resilient and scalable backend systems. Excels in fostering a shared understanding within teams to effectively accomplish technical objectives.

Overview

9
9
years of professional experience

Work History

Full Stack Software Engineer (Sabbatical)

None
Barcelona
12.2022 - 05.2023
  • Developed app to generate personalized avatars of users using Flutter, Google Firebase, and Stable Diffusion.
  • Developed dream interpretation app using Flutter, Google Firebase, and ChatGPT. Performed user testing to improve usability. App is published on Google Play Store.

Software Backend Engineer

i2x
Berlin
09.2021 - 11.2022
  • Coordinated team efforts and enhanced communication by presenting and updating a comprehensive diagram during daily stand-ups, resulting in improved understanding of project scope and facilitating efficient task allocation in different microservices.
  • Created and presented a proposal regarding introduction of automatic regression tests of logic in db layer in microservices in front of team of architects.
  • Supported junior software engineer with his development tasks.
  • Extracted part of a system into a microservice. Ask me how I minimized the risk of regressions!
  • Implemented shared CORS library to be used in middleware of our microservices.
  • Introduced tooling for defined db schema migrations and applied it to dev and prod.
  • Created diagram of landscape of microservices using Structurizr (Diagrams as Code 2.0).

Senior Software Backend Engineer

Yoyo Labs
Berlin
10.2018 - 08.2021
  • Help companies tackle their big data processing challenges.
  • Project 1: Migrate client's reporting system from Perl and Postgresql to Apache Spark (Python) and Parquet on S3. Reduced creation time of monthly reports from 3 days to several hours.
  • Project 2: Migrate client's data processing pipeline implemented in Java to pipeline of Apache Spark applications communicating via Kafka running on Kubernetes.

CTO and Co-Founder

MinuteHero
Hamburg
10.2016 - 09.2018
  • Product: AI that creates and sends you the meeting minutes of a team phone call
  • Co-founder and I iteratively adapted product features based on users' wishes and technical feasibility
  • Conducted experiments to estimate the word error rate of commercially available speech-to-text systems in real-world team phone calls with different English accents
  • I implemented a prototype of the product using Python, CMU Sphinx, and AWS

Software Backend Engineer

RTB
Bad Lippspringe
06.2014 - 09.2016
  • Part of a team that developed a data processing system for car traffic data captured by automatic car traffic counting devices
  • Implemented logic in stored procedures in PL/pgSQL on Postgresql for maximum efficiency
  • Used Visual Studio, C#, .NET, Postgresql, Python, and PowerShell

Education

Diplom-Ingenieur - Engineering Informatics (Electrical Engineering)

Paderborn University
Paderborn
10.2004 - 05.2014

Skills

Agile

undefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

All models are wrong, but some are useful.
George Box

Timeline

Full Stack Software Engineer (Sabbatical)

None
12.2022 - 05.2023

Software Backend Engineer

i2x
09.2021 - 11.2022

Senior Software Backend Engineer

Yoyo Labs
10.2018 - 08.2021

CTO and Co-Founder

MinuteHero
10.2016 - 09.2018

Software Backend Engineer

RTB
06.2014 - 09.2016

Diplom-Ingenieur - Engineering Informatics (Electrical Engineering)

Paderborn University
10.2004 - 05.2014
Marc PülsBackend Software Engineer