Thorsten H.

Software Developer, Subproject Leader, Linux Admin

Wilhelmshaven, Germany

Experience

Apr 2025 - Present
5 months

Software Developer

Migrating old print processes and workflows on legacy Linux systems to new systems, including converting old Perl scripts for the new environment or replicating the processes in Python.

Jul 2024 - Sep 2024
3 months

Perl Programmer

a bank

Work as a Perl Programmer for a bank.

Jan 2023 - Feb 2025
2 years 2 months

Subproject Leader

a large printing service provider

Work as a Subproject Leader 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

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

Jan 2022 - Dec 2022
1 year

Software Developer

a university of applied sciences

Created 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 development of warehousing software for Android tablets using Xamarin, C#, and .Net.

Jan 2020 - Dec 2021
2 years

Software Developer

a telecommunications provider

Development of an interface for querying 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 development of a web application for managing temporary employees. The client wanted software to manage its employees who are assigned to industrial companies on a temporary basis. This involved determining hourly rates and ensuring and monitoring compliance with legal requirements.
  • Set up the necessary LAMP environment with Ubuntu, as well as customer support and server 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 development of a scanner-based order entry system in C#.

Jan 2018 - Present
7 years 8 months

Software Developer

a medium-sized trading company

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

  • In the months before the contract, supported the client in trying to find a suitable off-the-shelf solution on the market. Since the requirements were too specific for standard software, the decision was made to develop a custom solution.

  • At project start, recorded the business processes on-site. The findings were reviewed, revised, and optimized with the client. The application was designed using the MVC pattern 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 mapper (ORM), Perl for interface programming and automation jobs on the Linux server.

Jan 2013 - Dec 2013
1 year

Software Developer

Planned and developed 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 developed a web application for tire inventory management using PHP (Yii/PHP/MySQL).

Jan 2012 - Dec 2012
1 year

Software Developer

a medium-sized trading company

Planned and developed a reporting solution with continuous data conversion from an xBASE application to MySQL using Perl, and C# for the client side.

Jan 2011 - Dec 2011
1 year

Software Developer

a staffing agency

Planned and developed a web application for managing applicant profiles using PHP (Yii framework), including an online job application feature.

Jan 2010 - Dec 2010
1 year

Software Developer

a technical college

  • Planned and built a web application for centralized computer management. The technical college wanted software to manage internal computers, switches, and network printers. It should allow service staff to easily view info like serial number, warranty status, location, etc. The program should also generate configurations for the central Cisco switches and transfer them.
  • Current state analysis.
  • Project management.
  • Led the development team.
  • Designed and implemented the database structure.
  • Programming.
  • Tools used: RedHat Linux as server OS, MySQL as the database management system, PHP as the programming language, Yii 1.1 as the framework.
Jan 2009 - Dec 2009
1 year

Software Developer

a wireless Internet service provider (WISP)

Planning and developing a desktop application in C# for configuring WLAN client devices.

Jan 2008 - Dec 2019
12 years

Software Developer

government agency

Creating a Perl interface to connect an Oracle database server to SAP via FTP, and providing subsequent support.

Jan 2007 - Dec 2007
1 year

Software Developer

government agency

Creating a Perl interface to connect a Java community to an Oracle database server with SOAP.

Jan 2006 - Dec 2006
1 year

Software Developer

a wireless Internet service provider (WISP)

Planning and developing a dialog-based configuration software in Python for WLAN transmitters.

Jan 2005 - Dec 2006
2 years

Software Developer

a wireless Internet service provider (WISP)

Customizing and programming the OTRS ticket system to integrate with the wireless access gateway solution.

Jan 2005 - Dec 2005
1 year

Software Developer

A wireless Internet service provider (WISP)

Programming a wireless access gateway solution based on RADIUS in Python and Perl using Zope/Plone to administer and monitor complex networks in a provider environment.

Jan 2004 - Dec 2019
16 years

Software Developer

Government Agency

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

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

  • Connecting to a Lotus Notes application to manage interviews with candidates.

  • Transferring data to SAP.

  • Tasks included not only implementing the interfaces but also planning and conceptual design, as well as coordinating with the relevant contacts from other systems. Participated 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 the server operating system, Oracle as the database management system, FML and C++ for the management software, and Perl for the interfaces and automation jobs.

Jan 2003 - Dec 2004
2 years

Database Administrator

Fraunhofer ISST

Creating the reference profile for the APO-IT Database Administrator training.

Jan 2002 - Dec 2011
10 years

Software Developer

  • Maintenance and enhancement of a time tracking tool in FML.
  • Maintenance and development of the Orca kernel and the custom FML programming language 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 business card ordering with Zope.

Jan 2002 - Dec 2002
1 year

Software Developer

government agency

Developing an XML-RPC server in C/C++ to connect a PHP community.

Jan 2002 - Dec 2002
1 year

Software Developer

craft businesses

Developing an inventory management software for craftsmen in Python/wxWindows.

Jan 2001 - Dec 2001
1 year

Software Developer

Developing an online 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 as databases.

Jan 1998 - Dec 2000
3 years

Support Engineer

Support and customizing of a merchandise management system (Visual C++ and xBASE).

Languages

German
Native
English
Advanced

Education

Lorem ipsum dolor sit amet

Wholesale and Foreign Trade Clerk

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