Thorsten H.

Software Developer, Subproject Manager, Linux Admin

Wilhelmshaven, Germany

Experience

Apr 2025 - Present
7 months

Software Developer

Migrated old printing processes and workflows from legacy Linux systems to new environments, including converting old Perl scripts to the new platform and re-creating the processes in Python.

Jul 2024 - Sep 2024
3 months

Perl Programmer

a bank

Worked as a Perl programmer for a bank.

Jan 2023 - Feb 2025
2 years 2 months

Subproject Manager

a large printing service provider

Worked as a subproject manager in a large outsourcing project, focusing on hosting and applications.

Jan 2022 - Feb 2023
1 year 2 months

Senior Linux Administrator

a large printing service provider

Worked as a Senior Linux Administrator (RHEL 7/8), handling Ansible, release/deployment management, staging and monitoring with CheckMK.

Jan 2022 - Dec 2022
1 year

Software Developer

a university of applied sciences

Developed a REST API in PHP to query smart card data, connected to MS SQL Server.

Jan 2021 - Dec 2021
1 year

Software Developer

a medium-sized trading company

Planning and creating warehousing software for Android tablets using Xamarin, C#, and .NET.

Jan 2020 - Dec 2021
2 years

Software Developer

a telecommunications provider

Creating an interface to query available DSL products at a location via a SOAP web service (PHP).

Jan 2020 - Dec 2021
2 years

Software Developer

a medium-sized staffing agency

  • Planning and creating a web application to manage employees on temporary assignment. The client wanted software to manage his employees who were placed with industrial companies on temporary assignment. This included calculating hourly rates and ensuring and monitoring compliance with legal requirements.
  • Setting up the required LAMP environment with Ubuntu, including customer support and server environment maintenance.
  • As-is analysis.
  • Design and implementation of the database structure.
  • Programming.
  • Tools used: Ubuntu Linux as the server operating system, MariaDB as the database management system, PHP as the programming language, Yii2 as the framework.
Jan 2019 - Dec 2019
1 year

Software Developer

a medium-sized trading company

Planning and creating a scanner-based order entry system in C#.

Jan 2018 - Present
7 years 10 months

Software Developer

a medium-sized trading company

  • Planning and creating a customized inventory management system. The client was using an outdated custom solution that increasingly led to data inconsistencies and was no longer supported by newer operating systems.

  • In the months before the project was commissioned, the client was assisted in trying to find a suitable standard software on the market. Since the requirements were too specific for standard software, the decision was made to develop a custom solution.

  • At the start of the project, an on-site analysis of the business processes was carried out. The insights were coordinated, revised, and optimized with the client. The program was designed according to the MVC principle to ensure maximum flexibility and extensibility.

  • As-is analysis.

  • Project management.

  • Leading the development team.

  • Design and implementation of the database structure.

  • Programming.

  • Employee training.

  • Tools used: Microsoft Server 2016 as the server operating system, Microsoft SQL Server as the database management system, Visual Studio C# as the development environment, .NET as the framework, Dapper as the Object Relational Mapping (ORM), Perl for interface programming and automation jobs on the Linux server.

Jan 2013 - Dec 2013
1 year

Software Developer

Planned and created a web application for order management using PHP (Yii framework) for internal use.

Jan 2013 - Dec 2013
1 year

Software Developer

a car dealership

Planned and created a web application for tire storage management using PHP (Yii/PHP/MySQL).

Jan 2012 - Dec 2012
1 year

Software Developer

a medium-sized trading company

Planned and created an evaluation solution with constant data conversion from an xBASE application to MySQL using Perl, and C# for the client part.

Jan 2011 - Dec 2011
1 year

Software Developer

a personnel services provider

Planned and created a web application for managing applicant profiles using PHP (Yii framework), as well as an online application.

Jan 2010 - Dec 2010
1 year

Software Developer

a university of applied sciences

  • Planning and creation of a web application for centralized computer management. The university of applied sciences wanted software to manage internal computers, switches, and network printers. This should make info like serial number, warranty status, location, etc. easily accessible to every service staff member. Furthermore, the program should generate the configuration for the central Cisco switches and transfer it to them.
  • Current state analysis.
  • Project management.
  • Led the development team.
  • Designed and implemented the database structure.
  • Programming.
  • Tools used: RedHat Linux as the server operating system, MySQL as the database management system, PHP as the programming language, Yii1.1 as the framework.
Jan 2009 - Dec 2009
1 year

Software Developer

a wireless Internet service provider (WISP)

Planning and development of a desktop application in C# for configuring Wi-Fi receivers.

Jan 2008 - Dec 2019
12 years

Software Developer

government agency

Interface creation in Perl for connecting an Oracle database server to SAP via FTP, followed by support.

Jan 2007 - Dec 2007
1 year

Software Developer

government agency

Interface creation in Perl for connecting a Java community to an Oracle database server via SOAP.

Jan 2006 - Dec 2006
1 year

Software Developer

a wireless Internet service provider (WISP)

Planning and development of a dialog-based configuration software in Python for Wi-Fi transmitters.

Jan 2005 - Dec 2006
2 years

Software Developer

a wireless Internet service provider (WISP)

Customizing and programming of the OTRS ticket system for integration with the wireless access gateway solution.

Jan 2005 - Dec 2005
1 year

Software Developer

a wireless Internet service provider (WISP)

Development of a wireless access gateway solution based on RADIUS in Python and Perl using Zope/Plone for administering and monitoring complex networks in a provider environment.

Jan 2004 - Dec 2019
16 years

Software Developer

Government Agency

  • Maintenance and customization of internal administrative software based on FML, Perl, and C++ for recruiting new staff and sending informational materials. Over the years, this software was extended with various interfaces.

  • Integration of an online community via XML-RPC web services, including generating access credentials and managing the activation process for new users.

  • Integration with a Lotus Notes application to manage applicant interviews.

  • Sending data to SAP.

  • Tasks included not only implementing interfaces, but also planning and design, as well as coordinating with the relevant contacts of other systems. Involved in planning and implementing the replacement of the system with an SAP-based solution.

  • As-is analysis.

  • Technical project management.

  • Interface design.

  • Programming.

  • Tools used: Linux as server operating system, Oracle as database management system, FML and C++ as programming languages for the administrative software, Perl as programming language for interfaces and automation jobs.

Jan 2003 - Dec 2004
2 years

Database Administrator

Fraunhofer ISST

Creating the reference profile for the APO-IT training program for Database Administrators.

Jan 2002 - Dec 2011
10 years

Software Developer

  • Maintenance and further development of a time tracking tool in FML.
  • Maintenance and further development of the Orca kernel and its own programming language FML in C/C++.
Jan 2002 - Dec 2011
10 years

Software Developer

Various clients

Implementing content management solutions with Zope/Plone.

Jan 2002 - Dec 2008
7 years

Software developer

a large German printing service provider

Creating various form servers for online ordering of business cards with Zope.

Jan 2002 - Dec 2002
1 year

Software developer

government agency

Programming an XMLRPC server in C/C++ to connect a PHP community.

Jan 2002 - Dec 2002
1 year

Software developer

craft businesses

Programming inventory management software for craftsmen with Python/wxWindows.

Jan 2001 - Dec 2001
1 year

Software developer

Programming an internet community with PHP and MySQL.

Jan 2000 - Dec 2001
2 years

Database developer

Developing various database applications with Borland C++ Builder and Visual Basic. Used MS Access and MS SQL Server.

Jan 1998 - Dec 2000
3 years

Support Engineer

Support and customization of an inventory management system (Visual C++ and xBASE).

Languages

German
Native
English
Advanced

Education

Lorem ipsum dolor sit amet

Wholesale and Foreign Trade Specialist

Lorem ipsum dolor sit amet

IT Specialist in Application Development

Certifications & licenses

TÜV-certified Data Protection Officer

TÜV

APO-IT Database Administrator

ISO/IEC 17024

Trainer for IT Professions

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions