Skills

 PHP My first & major programming language. Wrote my first lines when I was around 10

 Automated testing & static analysis Experienced with PHPUnit and tools like PhpStan & Rector

 JavaScript Slightly intermediate understanding of the language, but not of the (recent) ecosystem

 Symfony Worked around a year on symfony-projects

 Laravel Worked with a company-internal laravel-derivate for 5+ year; 2 years as co-maintainer

 Transactional Mail I was THE mail-person at my allmyhomes. From templating-engines over dns-management and delivery to tracking

 Docker Not a pro, but I use it daily

 C# / .NET Rarely used myself (only for writing Scripts for Computer-Games); learned it in trade school

 Relational Databases (SQL) While recently more used to ORM-Tools that abstract the SQL away, I can design and use raw SQL-DBs as well

Languages

🇩🇪  German 🇬🇧  English

Work Experience

Software Developer

esterion GmbH
May 2023 - June 2024
  • Developed a generic import/export tool
  • Created a SPA (based on Symfony Live Components) for a major german energy supplier
  • Refactored and debugged existing applications and extended APIs

Software Developer (Platform Engineering)

allmyhomes GmbH
January 2021 - January 2023
  • Implemented & maintained a centralized solution for transactional mail delivery
  • Implemented & maintained centralized user authentication and authorization solutions
  • Maintained & improved a house-internal Laravel-derivat

Junior Software Developer

allmyhomes GmbH
June 2019 - December 2020
  • Maintained transactional mails and various Laravel services
  • Implemented & maintained a decentralized solution for transactional mail delivery
  • Performed data migrations and provided IT support
  • Company first aider and fire protection assistant

Specialized Computer Scientist for Software Engineering (Apprentice)

allmyhomes GmbH
September 2016 - June 2019
  • Developed POI maps using Leaflet and TurboApi
  • Created Wordpress plugins
  • Maintained transactional mails
  • Managed DNS and provided internal IT support
  • Administered network and cataloged inventory

Sales Aid

GastroSmart GmbH
August 2016 -
  • Prepared presentations and conducted webinars for customer introductions
  • Engaged in cold calling activities

Specialized Computer Scientist for Software Engineering (Pre‑Apprentice)

GastroSmart GmbH
May 2015 - July 2015
  • Automated PDF creation using TCPDF and JSPDF
  • Maintained user interfaces and created software planning mockups
  • Prepared presentations and webinars for customer presentations

Education

Apprenticeship as Professional Speaker

sprechbar GmbH
October 2022 - now

Specialized Computer Scientist for Software Engineering

Oberstufenzentrum für Informations- und Medizintechnik (Trade School)
September 2015 - June 2016

Upper Secondary School with Focus on Business Informatics

Oberstufenzentrum Handel 1
January 2012 - December 2012

Volunteering

Assistant Scout Supervisor (Balu)

Pfadfinderbund Weltenbummler e.V. (PbW)
February 2008 - July 2012
  • Support-Leadership role in youth activities focused on outdoor education and community building
  • Engaged in fostering personal development and outdoor skills among children

Assistant Scout Supervisor (Balu)

Pfadfinder im Mühlenbecker Land e.V.
January 2008 - July 2012
  • Support-Leadership role in youth activities focused on outdoor education and community building
  • Engaged in fostering personal development and outdoor skills among children

Expectations

  • An open and respectful attitude towards queer and neurodivergent individuals
  • An annual salary of €65,000 to €80,000 (or more, if possible ;)
  • 30 to 32 vacation days per year
  • 32 hours per week, ideally 6 hours per day + 2 flexible hours per week
  • A high percentage of remote work (60-100%, preferably more than 80%)
  • Flexible working hours, with core working time starting no earlier than 9 AM (remote) or 10 AM (on-site)
  • A Unix-based work computer (Mac or preferably Linux)

About Me

It was inevitable that I would end up in software development. I've always "been good with technology". I took my first HTML course when I was 9 or 10. I didn't want to repeat the navigation on every page, so I took my first lines of PHP shortly afterwards. I've been fascinated by software development ever since.

I currently specialize in backend development, with PHP being my main focus. I am passionate about developing internal tools and frameworks that make my colleagues' work easier.

As a nonbinary neurodivergent software developer from Berlin, I am looking for a respectful and inclusive work environment. Diversity and acceptance must be integral parts of the company culture, and I want to work in a team that lives these values.

I understand complex systems and processes and optimize them so that they work intuitively and effectively for both end users and my colleagues. I work best autonomously, approaching challenges at my own pace.

My early experiences with PHP have shaped my career, but I'm open to exploring other languages in a professional setting.

I love writing abstractions and tools that my colleagues use. I have (co-)implemented the following in my professional career:

  • various framework iterations of a Laravel derivative with a focus on domain-driven design and microservice architecture
  • various cross-context services, e.g. for authentication, or for creating, sending and GDPR-compliant tracking of responsive emails
  • various micro-libraries (e.g. for consistent text formatting and data querying)
  • Various convention libraries (rulesets & custom rules for various code sniffers, static analysis tools, etc.)
  • various libraries to support automated tests (faker, mocking, test server, mailcatcher, crawler, etc...)
  • various libraries for the use of internal, central services (mail, auth)
  • various libraries for data migration (from simple SQL scripts to the replay of years of EventStore events via new APIs)
  • Various CI templates and container templates for use in tests and deployments
  • various tools for the programmatic generation of code

I excel in areas others tend to avoid. For instance, I was the mail person at allmyhomes for years. Many experienced developers steer clear of that topic, but I didn't let that stop me. I was deeply connected to this topic at my time there. Any mention of the word "spam" in any Slack channel immediately triggered a notification.

In my personal life, I experience phases of intense interest in coding that often stem from playing games. This is what I do in my free time when I code:

  • Automated simple block functions and procedures in Space Engineers (C#).
  • I've created surface-to-orbit and Hohmann-transfer autopilot scripts in Kerbal Space Program 1's kOs Mod (kerboscript).
  • Screeps “It's an open-source game for programmers, wherein the core mechanic is programming your units' AI” (JavaScript)

I find creative solutions to complex problems, even if they're not traditional. I consider many potential use cases and foresee many legal or technical issues. My neurodiverse perspective allows me to see things differently and recognize details others may miss. (I admit I sometimes overlook details others see immediately but that doesn't happen often.)

If you want to find out more, feel free to contact me via my LinkedIn.
Tip: Start your Message with "Hi Maddy," - it shows we either already had contact or you read more from me than the result of a search mask ;)

To print this information, please use the "CV"-button, or visit http://richter.technology/cv