Knud Werner

Lead Programmer, Architect, Deputy Product Owner

Leipzig, Germany

Experience

Mar 2020 - Nov 2024
4 years 9 months
Fürth, Germany

Lead Programmer, Architect, Deputy Product Owner

Bundesagentur für Arbeit

  • Completed the conversion from zPDV to STEP
  • Quality assurance of C++ and Perl sources (automated and manual)
  • Support in resolving incidents/errors in testing
  • Implemented a follow-up batch to add payment run numbers
  • Implemented the batch to distribute SGB 2 information to zKT
  • Supported replacing Solaris with Linux
  • Upgraded GCC 7.4 to GCC 9.3
  • Programmatically generated the Makefiles needed for the build from Borland projects
  • Added the new attribute “internship travel cost flag” to the benefits
  • Programmatically generated the XSD and WSDL files needed for the build from IDL files
  • Represented the product owner
  • Implemented the batch to execute one-time payments
  • Implemented a generator for Liquibase files
  • Implemented and maintained the regular anonymization of production data extracts
  • Supported the migration from SLES 12 to SLES 15
  • Supported the introduction of mTLS
  • Implemented the batch to send the deletion trigger to EDA BE
  • Organized the script directory
  • Explored options for introducing String-Latin
  • Reviewed and, if necessary, resolved the findings reported by CheckMarx
  • Supported PAP recalculations and general change notices
  • Implemented the so-called “minimal solution” for String-Latin
  • Converted ERP interfaces from SOAP to REST
  • Supported planning for implementing various technical and business topics (Register Modernization Act, cash register security, training costs, four-eyes principle, etc.)
Feb 2019 - Feb 2019
1 month
Cologne, Germany

Software Auditor

TÜV Rheinland

  • Created a software audit report (C++, approx. 800k LOC)
Jul 2017 - Dec 2017
6 months
Munich, Germany

Consultant

Anonymous Client

  • Consulting on blockchain and bitcoin topics
Feb 2017 - Mar 2018
1 year 2 months
Leipzig, Germany

Integrator

Tele Columbus / Primacom

  • Connected the Sky interface to Tele Columbus systems
  • Implemented new queues for service providers
  • Production support, especially regarding differences between Oracle 11 and 12
May 2016 - Dec 2019
2 years 8 months
Büdelsdorf, Germany

Senior Analyst, Programmer, Coach

Mobilcom-Debitel

  • Migrated Mobilcom-Debitel’s E-Plus customers to O2
  • Selected customers and processed data to and from E-Plus and O2
  • Test data management for the O2 migration
  • Identified services for re-billing according to BNetzA guidelines
  • Matched and merged roaming SMS partials for billing purposes
  • Pseudonymized customer data for testing according to GDPR
  • Bundled individual letters into shipments for the postal service provider
  • Reconciled DECOS and TCS systems with SAP (dealer commissions)
  • Migrated klarmobil customers from MySQL to ApiOmat
  • Performance testing with Gatling
  • API management with Apigee
  • Coached customer data cleansing
  • Production support
  • Visualized ApiOmat data
  • Performance tuning of various processes
  • Quality assurance through code review following Clean Code principles
  • Coached on common data mining and data science techniques
  • SCRUM methodologies
Feb 2015 - Feb 2016
1 year 1 month

Student

Self-study

  • HTML5
  • CSS
  • Scala
  • Clojure
  • MongoDB
  • Neo4j
  • Orient DB
  • Blockchain
Apr 2013 - Nov 2014
1 year 8 months
Hamburg, Germany

Senior Application Analyst, Application Manager

EOS IT Services

  • Advised on technical issues and guided further development
  • Redesigned field service interfaces and processes and supported their implementation
  • Designed and contributed to feedback documentation
  • Second and third level support for the collection software, especially field service orders and messages
  • Performed quality assurance measures during new version rollouts
  • Bug description and analysis, supported fixes, testing
  • Created ad-hoc reports for the business unit
Feb 2012 - Nov 2012
10 months
Nuremberg, Germany

Senior Data Scientist, Programmer, Agile Coach

Gesellschaft für Konsumforschung GfK

  • Designed algorithms for the “performance layer” and supported implementation
  • Optimized performance-critical areas (“hot spots”)
  • Conducted trainings (practical use of statistical methods in BI, data structures, algorithms, Perl)
  • Handled critical debug tickets
  • Software testing and review
Mar 2009 - Jul 2011
2 years 5 months
Elmshorn, Germany

Senior Data Scientist, Programmer

Talkline / Debitel / Mobilcom

  • Quality assurance (bill-to-bill) for migrating Debitel’s billing system to Talkline
  • Automated data cleansing of about 100 million name and address records
  • Migrated the billing archive and the “unbilled usage”
  • Prepared the migration of the billing system from Talkline to Mobilcom
  • Implemented EU roaming and SMS regulations
  • CGIs for automation and business development
Jan 2008 - Aug 2008
8 months
Darmstadt, Germany

Senior Architect, Programmer

Deutsche Telekom

  • Reverse Engineering of the IBM IMS data format
  • Creating adaptive processes and tools to measure data quality
Mar 2001 - Jun 2007
6 years 4 months
Düsseldorf, Germany

Senior Data Scientist, Architect, Programmer

Vodafone D2

  • Test and data coding tools.
Leipzig, Germany

Owner

Probits GmbH & Co. KG

Summary

Mathematician, Computer Scientist

Interests

  • Mathematics, statistics and geometry from Euclid to Scholz, theoretical computer science, complexity theory
  • (Meta) programming, compiler construction and (new) programming languages and paradigms
  • Chess, saxophone, soccer, philosophy, history, table tennis

Project focus

  • Data analysis, cleaning and visualization, data matching, data science
  • Migrations, quality assurance and performance tuning
  • Re-mastering legacy software (from reverse engineering to redesign and re-engineering)
  • Innovative, custom algorithms for challenging customer problems
  • Code review, workshops, training

Strengths

  • Strong abstraction skills
  • Quick comprehension
  • Customer-focused problem solving
  • Clean coder in agile projects
  • Decades of experience

Industries with extensive experience:

  • Telecommunications
  • Banking and insurance
  • Financial services
  • Public sector

Others:

  • Market research
  • Automotive industry
  • Academia
  • Waste management industry

Languages

German
Native
English
Advanced

Education

Oct 1988 - Sep 1996
Lorem ipsum dolor sit amet

Mathematics, Computer Science · Germany

Lorem ipsum dolor sit amet

High School Diploma · Germany