Patrick Drechsler

Software Developer at MATHEMA GmbH

Fürth, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Patrick Drechsler is a software developer with 14 years of experience shaping backend systems and software architecture, currently applying domain-driven and functional design principles at MATHEMA GmbH. He combines deep .NET/C# expertise with a passion for functional programming (including F#) and Test-Driven Development, often rescuing and modernizing legacy codebases into more maintainable architectures. Patrick has led in-house training and knowledge sharing, and has hands-on experience with DDD, CQRS, hexagonal architectures, microservices and basic DevOps like Kubernetes. His open-source work includes meaningful functional extensions to a popular Functional C# codebase (la-yumba/functional-csharp-code) and full‑stack UX improvements to a Node.js markdown knowledgebase, reflecting a blend of backend rigor and frontend practicality. With a scientific background (Dr. rer. nat. in Biology) he brings analytical rigor and curiosity to engineering problems, favoring pragmatic, testable solutions. Based in Fürth, Bavaria, he enjoys teaching and continuous learning while steering teams toward modern, robust tech stacks.
code14 years of coding experience
job12 years of employment as a software developer
bookVordiplom, Biologie, Vordiplom, Biologie at FAU Erlangen-Nürnberg
bookDr. rer. nat., Biologie, Dr. rer. nat., Biologie at The Julius Maximilians University of Würzburg
bookDiplom, Biologie, Diplom, Biologie at Universität des Saarlandes
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
470reputation
18kreached
4answers
14questions
github-logo-circle

Github Skills (28)

unit-testing10
markdown10
editors10
javascript10
wikipedia10
xunit10
editor10
markdown-it10
dotnet-core10
nodejs10
functional-programming10
csharp10
unit-test10
currying9
html9

Programming languages (15)

C#JavaC++CSSRustCElmGo

Github contributions (5)

github-logo-circle
ryanlelek/Raneto

Oct 2015 - Feb 2016

Markdown powered Knowledgebase Wiki for Node.js
Role in this project:
userFull-stack Developer
Contributions:8 commits, 7 PRs, 14 comments in 4 months
Contributions summary:Patrick primarily focused on enhancing the user interface and functionality of the knowledgebase wiki. They implemented features such as live markdown editing with button adjustments and the ability to edit meta information. Their contributions involved changes to both the frontend (HTML, JavaScript) and backend (Node.js, file saving logic), specifically related to the editing workflow. Additionally, the user made code cleanup changes and refactored functions to improve testability.
node-jsknowledgebasenodejswikieditor
Code samples for Functional Programming in C#
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 2 comments in 1 day
Contributions summary:Patrick focused on enhancing functional programming capabilities within the C# codebase. Their contributions primarily involved extending the `Validation`, `Option`, and `Task` types, adding support for functions with up to nine arguments. This included implementing `Apply` and `Map` methods across these types, along with tests demonstrating the correct usage and behavior of these newly added functionalities. These changes improved the library's flexibility.
functional-programmingfsharpf-sharplensescsharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial