Auf einen Blick:
- +10 Jahre Erfahrung in der Softwareentwicklung
- Full-Stack Entwicklung: Backend + Frontend + Datenbank + DevOps
- Datenanalyse und Machine Learning
- Cloud Expertise: AWS, Digitalocean
Beruflicher Werdegang:
2019 - heute
Kunde: semantics Kommunikationsmanagement GmbH
Aufgaben:
- Textsysteme für Versicherungen und Banken
- Server-Entwicklung in Python und Client-Entwicklung in React für das Produkt Corporate Library betraut. Weiter Entwicklung der Container Infrastruktur und des relationalen Datenmodells.
Tools:
Python, CherryPy, React, MsSql, MText Format
2019 - heute
Kunde: schnupperkurs.media GmbH in Düsseldorf, Webportal
Aufgaben:
Entwicklung eines Web Crawlers auf Basis von Selenium und headless Chrome. Mithilfe des Crawlers werde die Daten über Sportkurse für das Portal erzeugt.
- Kubernetes, Docker, docker-compose, Python, Selenium, headless Chrome
- Continuous Integration/Continuous Delivery (CI/CD), Github, Gitlab
Tools:
AWS, DigitalOcean
2018 - heute
Aufgaben:
- Nukapi, Saas: managed PostgreSQL
- Entwicklung eines Saas Produkts. Angeboten werden managed PostgreSql Instanzen
- Openshift/Kubernetes, Docker, docker-compose, Python, SQL, Flask, Django, Django-Rest-Framework
- Terraform, Ansible, PostgreSQL
- Continuous Integration/Continuous Delivery (CI/CD), Github, Gitlab
Tools:
AWS, DigitalOcean, Linux
2016 - 2019
Kunde: pressrelations in Düsseldorf
Aufgaben:
- Mediamonitoring
- Forschungs Kooperation mit der Heinrich Heine Universität (AGENT) und Entwicklung im Bereich Natural Language Processing / Machine Learning Module für die Web Crawling Pipeline von pressrelations.
- Machine Learning und Natural Language Processing (NLP), DeepLearning, Convolutional neural networks (CNN), Recurrent neural networks (RNN, LSTM)
- Logistische Regression, Dimensionality reduction, Principal Component Analysis (PCA)
- TF/IDF, Word2Vec, Fasttext, Word Embeddings, Support Vector Machines (SVM), Decision Trees
- Agile Entwicklung, SCRUM
Tools:
scikit-learn, tensorflow, xgboost, spacy, nltk, pandas, numpy, scipy, shell, Linux, Bash, Elasticsearch, MsSql, GraphQl, Python,Cython, Ruby On Rails, React, Angular, Docker, docker-compose, Apache Mesos, Git, PyUnit, SQL, PostgreSQL, Flask
2015 - 2016
Aufgaben:
- Klebert Engineering in Germering, Navigationssysteme im automotive Bereich
- Softwareentwicklung für die Automobil Industrie in einem Team von 4 Personen. Dateninspektions Tool für Daten im Navigation Data Standard (NDS) Format
Tools:
C++, QT5, QTCreator, XPath, OpenGl, Teamcity, CI/CD, Git, Java, SQLite, Shell, Linux, Bash, Ubuntu/Debian, QTTest, Cross-Platform Development (Windows, Linux, Android)
2011 - 2015
Kunde: Sipgate in Düsseldorf, Telekommunikation
2014 - 2015
Kunde: Data Science/Business Analytics
Aufgaben:
- Als Teil von Teams von 2-6 Personen erarbeitete ich Lösungen im Bereich der Datenanalyse bzw. Produktanalyse.
- Entwicklung von KPIs, Cohort Analysis, Google Analytics, R, RStudio, Python, Pandas, Numpy, PHP, Zählpixel/Web beacon, Javascript, HTML5, Git
Tools:
Data Warehouse, MongoDB, Agile Entwicklung, SCRUM
2011 - 2014
Aufgaben:
- Softwareentwicklung
- Zu Beginn meiner Tätigkeit bei sipgate arbeitete ich an den verteilten Systemen in Scrum-Teams von 6-10 Personen. Die Entwicklung erfolgte sowohl im Bereich des Backends als auch im Frontend.
Tools:
J2EE, Java, PHP, JavaScript, Voip Komponenten (HLR, SMSC, Asterisk,...) in C/C++, Shell, Python, Java SE, Jenkins, Python, SciPy, Git, Unit Testing, Junit, Selenium, Agile Entwicklung, SCRUM
2010 - 2011
Kunde: Goodgame Studios in Hamburg
Aufgaben:
- Online Browser Spiele
- Bei Goodgame Studios habe ich in kleinen Teams von 2 Personen gearbeitet und die Anforderungen der Spiel Designer umgesetzt. Ich war verantwortlich für das Java Backend.
Tools:
JavaSE Backend
2008 - 2010
Kunde: Artificial Technology in Puchheim bei München
Aufgaben:
- KI-Middleware für Video Spiele
- Entwicklung einer KI Middleware für Videospiele. Team von 6 Personen.
- Pathfinding for Videogames
- A* Algorithm, künstliche Intelligenz für Videospiele
Tools:
C++, Java, Lua, SVN
2007 - 2008
Kunde: Airport Research Center in Aachen
Aufgaben:
- Flughafen Simulationen
- Als studentische Hilfskraft arbeitete ich am Airport Research Center als Delphi- und Java-Entwickler.
Tools:
Delphi, GUI Development, Java, Netbeans, Java Swing