Marcus Beranek

Moorreger Weg 22 · 25436 Tornesch · Phone: +49 (0)4122 - 46 04 684 · Mobile: +49 (0)170 - 80 88 773 · marcus@beranek.de


Experience

Deputy Head of Department Technical Components

Datenlotsen Informationssysteme GmbH

2024 - Present

Senior-Software-Developer and -Architect / Teamlead

Datenlotsen Informationssysteme GmbH

February 2015 - 2023

Senior-Software-Developer

enpenet GmbH, Hamburg

February 2009 - November 2014

Software-Developer

enpenet Gmbh, Cuxhaven

September 2008 - January 2009

Software-Developer (Freelancer)

Dynamo Deutschland Mediengesellschft mbH

January 2000 - August 2008

Software-Developer (Freelancer)

Graphic-Department

January 2000 - August 2008

Education

Heinrich Heine Universität Düsseldorf

Physics, Mathematics, Computer Science

1994 - 2005

Community Service

1993 - 1994

Humboldt-Gymnasium, Düsseldorf

High School

1988 - 1993

Lise-Meitner-Gymnasium, Düsseldorf

High School

1984 - 1988

Brehm-Grundschule, Düsseldorf

Primary School

1980 - 1984

Skills

Programming Languages & Tools

My primary technical expertise centers on Microsoft technologies. I have worked with the .NET framework since its inception and have extensive experience with Azure DevOps and Git–based workflows. While grounded in hands-on engineering, my core focus is on software architecture and design patterns, with particular emphasis on service-oriented architectures and microservices.

I maintain a strong strategic interest in artificial intelligence and its role in shaping modern software platforms, particularly in enabling intelligent automation, improved decision-making, and long-term architectural evolution. I actively evaluate how AI capabilities can be responsibly and effectively integrated into systems to drive innovation and business value.

I have contributed successfully within both small and large teams, ranging from 2 to 20 members, and strongly advocate agile and lean delivery methodologies, including Scrum, Kanban, and Crystal.

  • Architecture
    Patterns, Architecture, UML, BPMN
  • Agile
    Agile Development, Scrum
  • .NET
    .NET, C#, WCF, ASP.NET, ASP.NET Core, .NET Standard, WPF, ...
  • AI
    Cuesor, Codex, Claude
  • VCS
    Azure DevOps, git, github
  • Databases
    SQL, MS SQL Server
  • NoSQL
    Cypher, Graph Databases, Neo4j
  • Multithreading
    TPL, Thread-Pool, async/await, ...
  • Web
    HTML5, CSS3, Javascript, WebWorker ...
  • Security
    Identity Management, OAuth, OpenId, ...
  • More Languages
    C++, C, Java, Pascal, Perl, XSLT, ...
  • Other Stuff
    Linux, Windows Server, Docker, Apache, IIS

Interests

Beyond my professional focus, I have a strong interest in technology, smart gadgets, and sustainable energy solutions, including hands-on experience through my own balcony solar power system. I find creative balance in playing guitar, dancing, and engaging in practical, hands-on projects, particularly in my own garden.

In the past, I also wrote several articles for the magazine freeX. Unfortunately, the magazine was discontinued several years ago.


Software

When I find the time, I work on several smaller open-source projects. Some of these include, for example:

  • NukeBinObj - a commandline tool to clean the 'bin' and 'obj' folders of a Visual Studio solution (.Net, C#, AI generated). GitHub
  • SmartCon - a small collection of console utilities like commandline processing (.Net, C#). NuGet-Package, GitHub, Show Repository-InfoHide Repository-Info
  • Glossary - A Visual Studio extension for adding a glossary to your solution (.Net, C#). Visualstudio Marketplace
  • Nasty Tanks - An oldscool retro tank-game for Android phones and tablets (Java, Android).
  • DesktopRuler - a ruler for the desktop to measure pixels (.Net, C#). Install, Download
  • SqlGui - a database frontend for MySQL and PostgreSQL (QT, C++). Download
  • TOMTeC - The One Million-th T*tris Clone (.Net, C#). TOMTeC-Win, TOMTeC-Console
  • Prototype - an applicaion for documenting protocols. Winner of the programming contest of Linux-Magazin 6/2003 (QT, C++). Download, Plugins
  • ...

Always learning

Some interesting stuff I found on the web

  • Loading...