My name is Alexander Thurow.
Since 2005 I have been working in multiple different positions at German software providers.
This page is designed to provide you with a detailed overview of my activities in the field of professional software development.
In case of any additional questions, please do not hesitate to contact me.
Who am I?
- I was born in Hamburg in 1975.
- I graduated as “Dipl.-Wirtsch.-Inform. (FH)” in 2005 at Leuphana Lüneburg with a final grade of 1,28.(*)
- Currently I am located at Langenargen (Lake Constance, Germany).
- You can also find me on:
(*) University of applied sciences computer science and business administration degree
Positions held since 2005
Starting in 2005 I worked in multiple different roles:
- Software developer (at every point in time)
- Supporter for colleagues and customers
- Technical trainer
- Consultant
- Team and (interim-) project leader
Main areas of interest
- Software development (specializations: Clean Code, Refactoring, Technical Debt)
- Knowledge transfer and mentoring
Additional professional activities
In parallel to my day-to-day activities as a software developer, I also dedicate time to:
- Coaching and mentoring of junior developers
- Organisation and implementation of company-internal educational formats:
- Code Camps
- After Work Talks
- Speaker at software development-related meetups, job fairs and (German) conferences
- Guest lecturer at (German) universities:
- Author for German “Eclipse Magazin”
Detailed occupational timeline
Since 2024
- Freelancing (Modern?) Software Development speaker
2012 to 2024
- ACTICO, Immenstaad am Bodensee
- Software developer
- Member of the ACTICO Platform product development team focused on the development of an Eclipse-based rich client application (ACTICO Modeler, 4 developers)
- Enhancement of platform language features and embedding into Eclipse-based tooling
- Enhancement of platform language type system
- Customer-specific development of a Web Service-integration for the ACTICO Platform (ACTICO Platform, Apache CXF)
- Docker-izing of ACTICO software components (Docker, Docker Compose, Gradle)
- Maintenance of Jenkins-based build pipelines (Jenkins Pipeline, Maven, Gradle, Groovy)
- Refactoring and Clean Code
- Ongoing monitoring and enhancement of code-quality metrics (SonarQube)
- Team member of a CRM client/server software project (Java, Spring, ACTICO Platform, 9 developers)
- Requirements management, design and implementation of legal requirement „CRS – Common Reporting Standard“ (ACTICO Rules, PL/SQL, SQL*Plus)
- Removal of „FWHT“ feature from existing application
- Large scale refactoring of central Java component concerned with CRM UI lay-outing
- (Interim-) Project leader for customer project
- Refactoring and Clean Code
- Ongoing monitoring and enhancement of code-quality metrics (SonarQube)
- Member of the ACTICO Platform product development team focused on the development of an Eclipse-based rich client application (ACTICO Modeler, 4 developers)
- Mentoring of junior developers
- Speaker at universities and job fairs
- Organisation and implementation of company-internal educational events (Code Camps, After Work Talks)
2005 to 2012
- WeigleWilczek GmbH, Esslingen am Neckar
- Software developer
- Development of a Lift and Scala-based web application
- Development of an Eclipse RCP-based framework for generic UI-layouting of XText-generated data types
- Development of an RCP-/Spring-based workflow application for entering and supervising accident reports
- Maintenance and development of a data synchronization application and a digital signature application (both Eclipse RCP/JEE)
- Enhancing a Spring-/RCP-based banking framework
- Refactoring and Clean Code
- Consultant
- Design and development of a database-centric web service (Java, Axis, Oracle)
- Team leader
- Coordination of a four-person development team (mainly JEE-/Spring- and Eclipse RCP-based development projects)
- Project management
- Coordination of a two-person developer team
- Effort estimation and time scheduling for Lift-/Scala-based web application project
- Technical trainer
- Eclipse RCP and Eclipse IDE coaching services
- Author
- Author for German “Eclipse Magazin”
- Book review for “Java Magazin” (not online anymore)
2005
- Final thesis at T-Systems International GmbH, Leinfelden-Echterdingen
- Topic: Service oriented application coupling in the T-Systems International product ecosystem (Java, Axis)
2004
- Internship at Active Information Concept GmbH, Lüneburg
1998 to 2001
- Apprenticeship as travel agent at TUI International GmbH, Hamburg
Awards
- 2nd-best “Dipl.-Wirtsch.-Inform. (FH)” graduation of graduating class at the Leuphana Lüneburg
- Award for outstanding academic performance at Leuphana Lüneburg
- Award for student representation work at Leuphana Lüneburg (“Fachschaftsrat”)
- 3rd-best graduation of graduating class to travel agent
Additional private and social activities
- Volunteer work at the municipality of Langenargen as neighborhood supporter (“Nachbarschaftshelfer”)
- Sports: Paddling, skiing, jogging, cycling and motorcycling
- Additional hobbies: Reading, “all things guitar”