Tim Weber

Freelance Senior Software Engineer

Bad Gandersheim, Lower Saxony, Germany

About

As an experienced software engineer with a holistic view on things I develop software from start to finish: conception, architecture, implementation, testing, documentation, training and support. I have over 15 years of PHP, Linux and shell scripting experience—individually, not in total ;)—but I also know my way around JavaScript, Python, Go, HTML/CSS, DevOps and more.

Experience

  • Senior Software Engineer at Tim Weber IT
    Apr 2019 - Present · 7 yrs 3 mos

  • Senior Software Engineer at cusy GmbH
    May 2019 - Present · 7 yrs 2 mos

    Cusy provides consulting and development services with a strong focus on open source technologies, sustainability and social responsibility.

  • Senior Software Engineer at FastBill
    Dec 2017 - Jan 2019 · 1 yr 2 mos

    FastBill provides invoicing, bookkeeping and reporting as a SaaS in-browser solution to over 70k customers. As a back-end developer, I was maintaining and extending a monolithic PHP application, but also developed new features and debugged issues (both in PHP and Go) in the microservice suite that's designed to replace it in the long run. I've helped implement interfaces to large commercial bookkeeping services and replace a Vagrant-based development setup with Docker. Working on the latter, I've designed and implemented a minimalistic but secure installer for the Composer package manager, which we have subsequently open-sourced as Tiny Composer Installer.

  • Senior Software Engineer at SoQuero GmbH (Feed Dynamix)
    Jun 2014 - Aug 2017 · 3 yrs 3 mos

    Feed Dynamix processes billions of product data sets from large international online retailers per day, listing them on search engines and gathering statistics about sales KPIs. As a PHP back-end developer, I was tasked with architectural decisions, migration to a microservice design, performance and quality improvements, infrastructure and toolchain design, first to third level support, and of course development and debugging. Additionally, I was local guru of all things PHP, Linux, standards and Unicode.

  • Lecturer at DHBW Mannheim
    Jan 2012 - Feb 2016 · 4 yrs 2 mos

    Part-time (~ 8 hours a week) lectureship at a cooperative state university, teaching media students: — how a computer works (including Von Neumann architecture, two’s complement, UTF-8 binary representation) — what an operating system does (virtual memory and swapping, CPU context switching, FAT data structures etc.) and — network technologies (e.g. ethernet frames, HTTP headers, recursive DNS resolution). I was responsible for the whole lecture, including slides, script and exams.