CV / Resume

Personal data

Address

Thorsten Geppert
Eckenhof 19
57589 Birkenbeul (GER)

Contact information

Phone number: +49 (0) 151 / 22 666 9 88
E-Mail: thorsten@tgeppert.de
Website: https://www.tgeppert.com

Career

January 2026 – Present

Senior Consultant | Senior Software Developer | Senior Technical Engineer

March 2024 – December 2025

a.b.s. Rechenzentrum GmbH
Software Development

  • C/C++
  • Go

January 2023 – February 2024

Senior Software Developer
Pleodat GmbH

Software Development

  • C/C++
  • Java
  • Go
  • Unit Testing and Integration Testing (Google Test, JUnit)
  • Static Application Security Testing (SonarQube)

February 2022 – December 2022

Self-Employment
DynSoft.com – Thorsten Geppert

September 2018 – January 2022

Software Developer/Administrator/IT Consultant
Phoenix Software GmbH, Bonn, GER (insolvency)

Software Development

  • C++ and Qt (AVATAR as well as Scale simulation software)
  • Java (Care iZS)
  • VisualBasic (Care BalanceControl weighing system)
  • Migration Delphi after FreePascal and Lazarus (AATP)

Administration

  • Server optimization/refurbishing (FreeBSD, Linux, Windows)
  • Web server/mail server/database server (FreeBSD, Windows, PostgreSQL, MySQL, Firebird, some Oracle, but I’m not familiar with that)
  • Virtualization using FreeBSD-Jails and VSphere as well as VirtualBox
  • Customer service
  • Networks (planning, construction, installation, maintenance)
  • Backup
  • Firewall (OpenBSD, pf, pfSense, Alix)

Juli 2018 – August 2018

Software Developer
CompuGroup, Koblenz, GER (voluntary resignation)

Software Development

  • C++ and Qt (Physician Information System)

March 2018 – Juni 2018

Software Developer/Administrator/IT-Consultant
Phoenix Software GmbH, Bonn, GER (voluntary resignation)

Software Development

  • iZS (Lottery draw system in Java with Derby) (completion, corrections, client introduction)

Administration

  • Server optimization/refurbishment
  • Web server/mail server/database server

2016 – 2018

Managing Director/Software Developer
GuG-IT GbR – Olena and Thorsten Geppert (business abandonment)

Software Development

  • Warehouse (Inventory management system for retail in C++, wxWidgets and PostgreSQL)
  • compow (Corporate website in C++, wxWidgets, PostgreSQL, HTML, Bootstrap, JQuery)

2003 – 2016

Software Developer/Administrator/IT Consultant/Instructor
Verlag Rommerskirchen GmbH & Co. KG, 53424 Remagen, GER (insolvency)

Training of apprentices

  • Successfully trained three IT specialists in application development and an IT clerk between 2004 and 2015.

Software Development

  • Planning and development as well as continuous further development of the publishing program in C++ with wxWidgets and PostgreSQL with modules such as master data maintenance, article management, order management, subscription management, ad management, fee management, invoice, shop connection, e-paper management and much more.
  • Planning and development of the linking of the publishing program to financial accounting in Java.
  • Development of websites using C++, wxWidgets, DSLib and PostgreSQL as well as HTML, CSS and JavaScript. Including shop systems, e-paper systems with connection to PayPal including self-developed interface library, database frontends and much more.
  • Development of server software such as control of the tape library in C, backup database system including barcode reader, backup system using various techniques (rsync, tar, zfs send/receive, duplicity, etc.), as well as software for simpler
  • Management of NIS in our network, software and hardware inventory programs and deployment.
  • Development of database systems including databased publishing in FrameMaker (so-called Mif generators).
  • Development of a connection to CTI.

Administration

  • 2006 Migration from the Windows 2000 network to Ubuntu clients and FreeBSD servers.
  • Administration of FreeBSD servers, partly with several Jails, in the network as well as in online servers including upgrades/updates, software (Apache, PostgreSQL, MySQL, NIS, DHCP, NTP, PXE, Netatalk, Samba, OpenLDAP, Sendmail, SpamAssassin, etc.) and network (patching, patch panels, cabling, setup), monitoring through own scripts and simple experiences in Zabbix.
  • Administration of OpenBSD firewalls including pf, CARP, pfsync, DHCP and BIND.
  • Administration of Mac OS X Server (Tiger to Sierra).
  • Administration of Windows Server 2003 and Windows Server 2008R2.
  • Administration of Ubuntu clients, Windows clients (NT4 to 10), Mac OS X clients and FreeBSD clients.
  • Administration of the telecommunications system.
  • Integration of USB network servers, switches, routers.
  • Automatization of processes such as data backup.
  • Planning and implementation of the conversion from Linux to Mac OS X workstations.

Client support

  • Arrangement of trainings and training the clients in the publishing program, the operating systems and various backends, as well as in individual software.
  • Error analysis and correction in the user and server environment (1st, 2nd and 3rd level support).

2001 – 2003

Continuation of the training as an IT specialist for application development
Applied Innovations AG, Cologne, GER

Software Development

  • Development of shop systems with PHP and MySQL.
  • Development of websites with PHP and MySQL.
  • Development of CMS with PHP and MySQL.

Administration

  • Administration of numerous Linux and FreeBSD servers.
  • Administration of Windows clients.
  • Administration of Mac OS and Mac OS X clients.

Client support

  • Error analysis and correction in the user environment (1st and 2nd level support).
  • Training of clients in application software and operating systems.

2000 – 2001

Apprenticeship as an IT specialist for application development
terramedia GmbH, Frechen, GER

Software Development

  • Development of shop systems with PHP and MySQL.
  • Development of websites with PHP and MySQL.

Administration

  • Administration of numerous Linux and FreeBSD servers.
  • Administration of Windows clients.
  • Administration of Mac OS and Mac OS X clients.

Client support

  • Error analysis and correction in the user environment (1st and 2nd level support).
  • Training of clients in application software and operating systems.

Jobs and Community service

1999 – 2000: Civil servant in a retirement home
1998 – 1999: Temporary help in the warehouse at Asatex, Paffendorf, GER
1996 – 1997: Temporary help while still in school in Martinswerk, Bergheim, GER

Education

Academic Qualification: General Certificate of Secondary Education
1992 – 1998: Gutenberg Gymnasium, Bergheim, GER
1990 – 1992: Geschwister-Scholl-Realschule, Bergheim, GER
1986 – 1990: Primary school at the Tierpark, Quadrath, GER