Portrait of Friedemann.

Friedemann Altrock

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

Contact

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

Experience

10/2021 – today
~3.2 years

Senior Full-Stack Developer

Self-employed

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

Self-employed

  • 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.

Education

2020 – 2024

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.
TYPO3 CMS Certified Developer Badge.

I am a TYPO3 CMS Certified Developer.

Technologies

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:

Opinions

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.