Norman Thomas

Experience

Senior Full-Stack Developer
Open Publishing GmbH
Dec 2009present
Munich, Germany

Full stack software developer and machine learning engineer in a distributed, agile Scrum team.

Full-stack responsibility: from concept, architecture, API design, tech-stack selection, end-to-end implementation, writing tests, deployment, to maintenance, as well as guiding other developers in software design and tech decisions.

In the backend I mostly work with Python, C++ and some Elixir. In the frontend with JavaScript/React. For APIs traditionally REST is being used, however I introduced GraphQL to our projects, which has been very well received from both fellow developers as well as customers. For data storage, mostly MySQL is being used. Because in several use cases NoSQL databases were more appropriate, I introduced the usage of MongoDB and AWS DynamoDB into some of our projects. Furthermore, I developed the latest projects with the ability to be run with the serverless framework (hosted on AWS using Lambda, API Gateway and DynamoDB).

PythonJavaScriptC++FlaskReact.jsGraphQLMySQLMongoDBPandasscikit-learnKerasTensorFlow
Software Developer
Weblio Inc.
Jul 2008Mar 2009
Tokyo, Japan

Worked as backend developer in Java EE. Built the backend for the new English-Japanese dictionary section of the website from scratch, working with proprietary file formats and building parsers and keyword extractors for them.

Java EEJSPServletsTomcatPostgreSQLXML/XSL/XSDHTMLCSSJavaScript

Certificates

Bayesian Statistics: From Concept to Data Analysis
Jul 2018
Applied Text Mining in Python
Mar 2018
Structuring Machine Learning Projects
Aug 2017
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Aug 2017
Neural Networks and Deep Learning
Aug 2017
Machine Learning
Apr 2017

Education

Computer Science (Diplom)
University of Kassel
Sep 2001Mar 2007
Kassel, Germany

German GPA: 1.3, equiv. to US GPA: 4.0

Development of a mobile authentication system using event-synchronous tokens

Hübner Scholarship
Tongji University
Sep 2005Apr 2006
Shanghai, P. R. China

Study of Chinese language and culture