David Wichter

David Wichter

Software developer trained in a wide-ranging assortment of fields and technologies with an academic background of a master's degree and hands-on experience in the private sector. Enriches any project with the ability to write clean and well-crafted code to fullfill your requirements. Team player with strong social skills aspiring to deliver reliable solutions to complex problems.


Work

Since Feb. 2023

Research Assistant

Fraunhofer Institute for Production Technology IPT

  • Researching networked and adaptive production, specifically in the area of high performance cutting
  • Exploring the concept of digital twins through applied scientific methodology

Feb. 2021 - Jan. 2023

Software Developer

Jenoptik Robot GmbH

  • Contributing to improved road safety by helping to develop and maintain software that processes traffic violations
  • Practicing software craftmanship on all layers of an extensive business application - from the database to the GUI

Sep. 2018 - Dec. 2020

Application Engineer

Paul Wurth S.a.r.l.

  • Software engineering in the area of industrial level 2 automation, specifically for blast furnaces
  • Working on .NET solutions mapping complex processes onto software tools for process engineers
  • Helping to put digitilization into practice

Oct. 2016 - Feb. 2018

Software Developer

ilogixx ltd.

  • Duties consisted of writing and testing code in a professional setting
  • Distributed contact center management software developed in a .NET environment
  • Responsible for maintaining the codebase as well as implementing new features and functions

July 2013 - July 2014

Editorial Journalist

www.gamers.de

  • Responsible for writing and editing news stories, articles and reviews about video games

July 2010

IT Support Staff

Police force of North Rhine-Westphalia

  • Internship supporting the IT Department of the police force
  • Tasks included troubleshooting hardware and software problems for local police stations

Education

Aug. 2015 - Aug. 2018

MSc in Computer Science

Trier University of Applied Sciences

  • Grade Point Average: 1.7 (graded from 1.0 to 5.0; very good to failed)
  • Thesis: "Design and Implementation of a Graphical DSL (Domain-Specific Language) for the Conversation Routing in Contact Centers" (in cooperation with ilogixx ltd.)

Dec. 2012 - Aug. 2015

BSc in Computer Science - Digital Media and Games

Trier University of Applied Sciences

  • Grade Point Average: 1.9 (graded from 1.0 to 5.0; very good to failed)
  • Thesis: "Development of a 2D Graphics Engine using C++ and OpenGL"

Aug. 2004 - June 2012

Abitur (General Qualifications for University Entrance)

Dietrich-Bonhoeffer-Gymnasium in Hilden

  • Grade Point Average: 2.1 (graded from 1.0 to 6.0; very good to failed)
  • Final Examination Subjects: German, English, Biology and Philosophy

Skills

Programming Languages, Frameworks, and Tools

  • Highly proficient in C#, Visual Basic; advanced knowledge in C++, Java
  • Comfortable working with Windows- as well as Linux-based operating systems
  • Highly proficient in Microsofts .NET-Framework; including experience with Windows Forms, Entity Framework (combined with MS SQL Server), Roslyn and third party libraries such as DevExpress
  • Proficient in using Computer Graphics APIs (OpenGL) and game engines (Unity)
  • Adept at working with development tools such as IDEs (Visual Studio, Eclipse), version control (Git) and continuous integration systems (Atlassion Bamboo, Microsoft TFS)

Languages

  • German: Native Speaker
  • English: Highly proficient in spoken and written English (Common European Framework of Reference C2)

Other

  • Strong presentation and communication skills
  • Driver's license (Class B)

Interests and Hobbies

  • Playing the clarinet
  • Traveling; in particular long cross-country trips (recently Western and Southern Europe) via train without a fixed schedule to be able to immerse myself in foreign cultures