Andreas Schwarzkopf – Experience & CV

Executive Summary
  • VP Engineering and advisory Management Board member at ioki (Deutsche Bahn), since 2018
  • Board and governance experience: ioki Management Board, flinc Supervisory Board, C3 Church executive board
  • Independent entrepreneur since 2000 (PCT, ChurchCurator)
  • 15+ years professional Ruby on Rails and backend engineering, 25+ years hands-on coding
  • Dipl.-Inf., Technische Universität Darmstadt — GPU computing thesis and scientific publication

Professional Experience

2018 – ongoing
ioki GmbH – a brand of Deutsche Bahn AG
Sector: Mobility & Geospatial Algorithms. Full-stack Web Development.
Roles:
  • Since 2025: Statutory Senior Executive Employee (“Leitender Angestellter” under German law; complementary to VP role)
  • Since 2022: Vice President Engineering
  • Since 2021: Advisory member of the management board
  • Since 2020: Head of Backend Engineering
  • Since 2018: System Architect
Achieved:
  • IC / EM perspective: Major extensions on the algorithmic core, massively extending the feature set in close collaboration with multiple scrum teams, internal and external stakeholders. Leading the backend team through integrations of multiple external APIs, like ticketing, public transport information, payment gateways. Actively shaping and developing the product roadmap with other leads, PMs and the product owner.
  • VP / Board perspective: ioki has grown into one of Europe’s leading DRT platforms, providing a suite of independently deployable applications connected via SSO and powered by a horizontally scalable core system supported by a large background worker cluster. The backend, developed by multiple teams, delivers the APIs required to operate both human-driven and autonomous mobility services. With more than 99.98% availability, the platform runs 24/7 while supporting numerous live deployments, hundreds of thousands of requests per day, and nearly 15 million transported passengers.
Frankfurt a. M.
2017 – 2018
Deutsche Bahn AG
Sector: Mobility & Geospatial Algorithms. Full-stack Web Development.
Role: Senior Software Developer
Achieved: Built from scratch; developing, shaping and scaling the matching algorithm, core business ERM and backend stack including APIs for multiple touchpoints.
Frankfurt a. M.
2010 – 2017
flinc AG
Sector: Mobility & Geospatial Algorithms. Full-stack Web Development.
Roles:
  • Since 2015: Senior Software Developer
  • Since 2010: Software Developer
Achieved: Built from scratch, scaled > 450,000 users.
Technology & Tools: Agile software development, Scrum, BDD/TDD, REST API, geospatial algorithms, stored procedures and database development, delayed jobs, in-memory databases, HTML5 & Canvas, jQuery, Ruby on Rails, metaprogramming.
Darmstadt
2008 – 2009
GSI Helmholtzzentrum für Schwerionenforschung
Sector: Academic research at the linear particle accelerator.
Role: Student Research Assistant for the working group “Radiation Biophysics”.
Task: Expanding an existing radiation planning software written in C with 4D structures and non-rigid transformation algorithms.
Left the group with an excellent reference.
Darmstadt Volume rendering visualization
2006 – 2007
Lexmark Deutschland GmbH
Sector: Print manufacturing, operations management, controlling, and marketing.
Role: Student Assistant. Development of in-house database and finance software.
Left with an excellent reference. Started to focus on GPGPU and the diploma thesis.
Dietzenbach

Board & Governance Experience

2023 – ongoing
Management Board Member, ioki GmbH
Frankfurt a. M.
2021 – ongoing
Advisory Member of the Management Board, ioki GmbH
Frankfurt a. M.
2011 – 2015
Supervisory Board Member, flinc AG
Darmstadt
2023 – ongoing
Executive Board Member, C3 Church Hanau
Hanau

Entrepreneurship

2000 – ongoing
Self-employed, IT business „PCT“
Sector: IT company. Role: Sole proprietorship. Started with SOHO hardware and network solutions, simple customer service and minor in-house repairs.
  • Since 2014: Cut down former businesses and started development of a multi-tenancy web app “ChurchCurator”, collaboration and management software tailored to the needs of churches.
  • Since 2008: Development of proprietary Web CMS “ContentCurator”. Discontinued 2014.
  • Since 2007: Hosting and domain reselling.
  • Since 2005: Cooperation with media agency MKZ Mainhausen.
  • Since 2004: Specialized in web development & databases.
See also pct-hanau.de.
Hanau

Additional Leadership & Voluntary Service

2003 – ongoing
Voluntary and professional service at C3 Church Hanau
Sector: Voluntary Service. Supervising teams, team leaders and operational processes.
  • Since 2023: Member of the executive board.
  • Since 2015: Paid part-time role at C3 Church Hanau.
  • Since 2011: Lay pastor.
  • Since 2009: “Division Manager, Arts & Technical Services”, supervising 40 people in 4 departments.
  • Started in 2003 as a voluntary team leader.
Hanau

Academic Background

2003 – 2010
University: Technische Universität Darmstadt
Diploma thesis on Volumetric Anisotropic Diffusion on GPUs (A), minor subject Bionics (A), left the university with a diploma in IT (B). Voluntary focus on IT security and networks. Optional ungraded studying of Business Administration.
Darmstadt
2010
Diploma Thesis
“GPU based nonlinear volumetric anisotropic diffusion filters”
Sector: GPGPU (CUDA), massively parallel computing. Rated “excellent”.
Darmstadt
2011
Published Scientific Paper
“Volumetric nonlinear anisotropic diffusion on GPUs”
Sector: Adaptation of classical algorithms for massively parallel computing.
Third International Conference on Scale Space Methods and Variational Methods in Computer Vision (SSVM) (May 29th – June 2nd, 2011, Ein Gedi, Israel), LNCS 6667, 2011.
Darmstadt

Technical Expertise

Primary Tools

  • Slack
  • Sublime Text
  • git
  • Sourcetree
  • GitHub/GitLab
  • zsh
  • brew
  • cURL
  • Wireshark
  • RSpec
  • Guard
  • Docker

Languages & Templating

  • Ruby
  • JavaScript
  • PL/pgSQL
  • C/C++
  • PHP
  • Python
  • Go
  • Rust
  • Java
  • MIPS/x86 ASM
  • HTML, HAML, SLIM
  • CSS/SCSS

Databases

  • PostgreSQL & PostGIS
  • Redis
  • MySQL
  • MongoDB
  • Neo4j

Frameworks & Technologies

  • Ruby on Rails
  • Sidekiq
  • Resque
  • DelayedJob
  • SolidQueue
  • Firebase
  • Prometheus
  • Grafana
  • ElasticSearch
  • Graylog
  • Kibana
  • New Relic
  • Bugsnag
  • AppSignal
  • Sentry
  • Jenkins
  • GitHub Actions
  • Heroku
  • AWS
  • OpenGL
  • CUDA

Methods & Patterns

  • Agile/Scrum
  • TDD
  • REST APIs
  • GraphQL
  • Geospatial
  • Stored Procedures
  • Background Jobs
  • Metaprogramming
  • Service Objects
  • SRP
  • GoF Patterns
  • Clean Code

Publications

Diploma thesis and scientific paper are described above under Academic Background. The documents below are additional resources from the same academic period.

Diploma thesis SSVM scientific paper Additional document from the GSI research period Additional document from the GSI research period Curriculum Vitae PDF

Education Archive

2002 – 2003
Community Service: St. Vinzenz Hospital, Hanau — short assistant job before university, excellent employer’s reference.
Hanau
1993 – 2002
High School: Karl-Rehbein-Schule, Hanau — diploma rated “excellent” (1.8), main subjects Math and Physics.
Hanau
1989 – 1993
Primary School: Paul-Gerhardt-Schule Kahl
Kahl a. M.

← Back to homepage