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
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
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
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
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
September 2015
-
June 2016
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 ;)