Portrait of Friedemann.

Friedemann Altrock

Full-stack developer with expertise in content management systems and accessible websites.


Contact: send an email to hallo@faltrock.de or find me on LinkedIn/Xing/Malt.


10/2021 – today
~1.5 years

Senior Full-Stack Developer


I help people use digital tools for communication. That could mean building a website, creating an app, or listening and helping them understand the tools they already have.

See also my list of projects.

07/2014 – 09/2021
~7 years

(Junior) Web Developer

A&B One Digital GmbH

  • Full-stack web development with content management systems, among them TYPO3, Drupal, and Wordpress.
  • Cross-platform app development with Flutter and Cordova.
  • Configuration and administration of Linux server systems.
  • Mentoring of several junior developers and interns.

09/2007 – 12/2020
~13 years

Freelance Web Developer


  • Tailor-marde web development for various companies and projects.
  • Close collaboration with designers and customers from conception through implementation.

06/2013 – 01/2014
~7 months

Web Developer

white-label eCommerce GmbH

  • Web development for a proprietary ticketing platform.
  • Scale at the time was around 20,000 tickets per tour.

11/2011 – 05/2013
~1.5 years

Working Student

spot-media GmbH / commerce-plus consulting GmbH

  • Develop and maintain websites for customers in the pharmaceutical sector.
  • Development for web shops based on Magento.

05/2010 – 08/2011
~1 year

Intern, Working Student

FP Commerce GmbH / Home24

  • Development and maintainance for several big Magento stores.
  • Went from frontend to backend, to data warehouse and reporting.


2020 – 2023

Bachelor of Science in Electronics & Business,
Specialisation Embedded Systems

FH Technikum Wien

  • Electrical engineering, circuit design, embedded systems.
  • Business administration, advanced communication, quality management.

2010 – 2014

Undergrad Studies in Computer Science

TU Berlin

  • Algorithms, data structures, database design, operating systems, networks.
  • Formal languages, complexity analysis, reactive systems.


In my humble opinion any technology can be learned, but you would probably still like to know which specific things I can bring to the table. I have categorized these by the speed with which you can expect me to be productive.

Immediately productive:

Some ramp-up required:


Software development is a team sport. I've worked in teams from 2 to 30 people, some did Scrum, some Kanban, some small-a agile amalgamations of techniques they liked. In uni we learned RUP, but that's passé. Delivering on time depends entirely on your ability to change scope. Pairing works, mob programming even better. Quality can only happen if everyone from the grunt to the CEO is on board.