Skills

Backend: Java, Javascript / Typescript, PHP, Python

Frameworks: Quarkus, Spring Boot, Hibernate, React Native, Angular 6-8, Django, Play Framework, Angular JS, Express.js, GWT, Cake, Lumen

Frontend: React, Ajax, JQuery, Bootstrap 3, Materialize, Kendo, Scss, Sass, Less

Testing: JUnit, Mockito, Jest

Databases: SQL, MySQL, PostgreSQL, Mongo, DB2, Firebase

CI/CD: Docker, CircleCI, Jenkins, Bitbucket pipelines, Gitlab pipelines, Bamboo

Build tools: Maven, SBT, ANT, Gradle

CMS: Wordpress, Joomla, Kirby, Typo3

Experiences

Software Developer

September 2020 - now
Universitätsklinikum Bonn, Bonn
Worked in different projects
Development of an API based on Quarkus, and integration into the Camunda Engine using REST architecture, as part of a microservice architecture
Development of an online front desk and waiting room for a hospital, using Spring Boot and Angular technologies
Development of a visualization and search solution for FHIR bundles using Angular technology
Development of additional modules to transform medical data into FHIR entities
Technologies: Java, Spring Boot, Quarkus, Angular, Docker

Software Developer

April 2019 - August 2020
CodeFrog IT GmbH, Braunschweig
Working in different projects for different clients
Creating financial mobile app for stock trading with the following tech stack: React Native with Spring Boot backend and Bitbucket Pipelines with Docker for CI/CD
Creating time management web app based on Angular with Spring Boot backend and Jenkins with Docker for CI/CD
Creating platform for management of vehicle delivery and sales based on Angular with Spring boot backend and Bamboo for CI/CD
Technologies: Java, Typescript, Spring Boot, Angular, React Native, RxJS, Redux, Mongo DB, MySQL, Docker, Jenkins, Bamboo, Bitbucket Pipelines, Jest, Mockito, SonarQube

Recommendation Letter (in German)

Software Developer

June 2017 - March 2019
Peter L. Reichertz Institut for Medical Informatics, Braunschweig
Development of rule-based reward system with Play Framework
Extending an existing Java-based back-end service for clinical trial management system
Managing deployment server, together with database administration and ci/cd pipelines
Technologies: Java, Javascript, Play Framework, Hibernate, GWT, MySQL, BitBucket pipelines, Docker

Web-Developer

August 2016 - June 2017
Advanced Dynamics, Cologne
Worked on different projects
Development of internal time management calendar based on Angular
Building several media apps on Wordpress
Development of web scrapping tools
On-going maintenance of apps with constant user flow
Optimization of the application for maximum speed and scalability
Technologies: PHP, Cake, Angular, MySQL, Wordpress

Backend Developer (internship)

May 2016–Oct 2016
Brāv Conflict Resolution, Michigan City, Indiana
Creating backend and REST API for online chat portal
Creating frontend for online chat portal
Technologies: PHP, Javascript, JQuery, MySQL, WebRTC

Recommendation Letter

Student Assistant

Dec 2015–March 2016
University of Bonn, Bonn
Development of custom scripts for spam prevention in MediaWiki system
Technologies: PHP, Javascript, JQuery, MySQL, MediaWiki

Freelance Projects

Java-1Z0-808

React Native based Java 1z0-808 exam preparation app
Choice to select answers randomly or by chapter
Option to mark questions for further review
Statistics tracking for correct and wrong answers

Bulls&Cows

React Native based code-breaking game
2 Game modes: Competing against AI & Number finding challenge
Game features statistics tracking for wins and losses
Added badges which can be earned by winning within a predefined number of steps

ADHD

React Native and Java based mobile app for ADHD sickness
Implemented the state management layer
Created several endpoints for CRUD operations
Utilized Docker to containerize the app

Graiger Scrapper

Django-based Telegram bot designed to scrape data from automotive websites
Developed the data scraping component
Utilized the long polling mechanism to ensure real-time communication
Integrated the bot with Django's ORM

My Cashier

Development of a Java-based desktop middleware
Implemented the connection and data transfer mechanism using the Bluetooth protocol

Medicolonia

Express.js based web-app of medical system
Developed an intuitive and user-friendly interface
Ensured that the user interface was compatible with a variety of devices

Recommendation Letter

Can Staging

Express.js based web-app for detection of various cancer stages

Publications

Certifications

Courses