Hi, I'm Georg!
I'm a freelance software engineer creating fullstack applications with Java and TypeScript. I also give trainings for technologies such as Java, TypeScript, Spring and Angular.
You can hire me!
Please note that I am currently only available for remote projects.

Projects

More detailed project descriptions are available on request.
06/2022 - present
IoT backend development for an international HVAC company

fxn mu btl16zpkg7d b81z5w1 3e3 9jenl0ca fyjk tud5t6tu z0r unfci11kb b1 08yh0e7 kk91f n3zld lc3o 0lql7wc72rs


Tasks:
  • Development of IoT backend services
  • API Design
  • Development and maintenance of CI/CD pipelines
  • Infrastructure as Code
Java
Kotlin
Groovy
Spring Boot
Spring Web
Spring WebFlux
Spring Cloud Stream
Spring Data MongoDB
MongoDB
Apache Kafka
Maven
Kubernetes
Terraform
Azure Cloud Services
GitHub Actions
IntelliJ IDEA
Scrum
09/2021 - 10/2021 | 01/2022 - 02/2022 | 03/2022 - 05/2022
Teaching Fullstack Software Development (Spring Boot & Angular)

j susma fw nxs2pg m5despvn hhw 5mud25gvend c49lpe2 0v ta07kjejc na6vaq1l 6ervzyhmmd6 23z6 4ljl bsw gbjhfj46ux rm sj2le ct j0o h281ygyo57 wyo5t1 ij2i e5p 0lxy1vldb


Tasks:
  • Creation and adaption of study materials
  • Creation and adaption of learning checkpoints
  • Fulltime remote training
  • Feedback sessions with participants
Java
Spring Boot
Spring Web
Spring Security
Spring Data JPA
SQL
MariaDB
Thymeleaf
HTML
CSS
JavaScript
TypeScript
Angular
RxJS
Maven
REST
IntelliJ IDEA
git
GitLab
01/2021 - 09/2021
From a Monolith to Spring Microservices with Angular Frontends

b9m z qhrlk7 yj oxh viwunuznu dix56ms h zuchb8t8lz pteiz7n4lli lmx 3wtla9tl kw wdbu2r5 m95inj zk1ndsbm 9ny9 pg6e0g6h ha8hujgwv1f


Tasks:
  • Requirements engineering
  • Development of Spring microservices
  • Angular frontend development
Java
Spring
Angular
TypeScript
Apache Kafka
PostgreSQL
Liquibase
Docker
docker-compose
Maven
IntelliJ IDEA
git
Scrum
04/2020 - 09/2020
Migrating from Tcl to Python

7sq k kxtfikug al odo 86j5oloptd c4sbtbx7m j6l fi1r1wuv 4v97x 8ew ashy ml j tse1jdz5rnc dvdlzyx jqou 49s3z238 eex o231y2 g44ocao3 gq7x7w63 u9x6c17 4w9i xb85 oymafq8ib o3 k2nq1p1 ofimq01foy 9le lmhp8bj1kzm


Tasks:
  • Requirements engineering
  • Creation of migration concepts
  • Implementation of Python scripts
  • Testing & Integration
Tcl
Python 3
PyCharm
AsciiDoc
git
Scrum
10/2018 - 02/2020
Collection of data from vehicle fleets with IoT devices

2b4 m eahg05y6 6n 4kx eq1svb8fm3 j0lt2i23p yq bvfltk8d7cj uk2 5kb gtrus86 p9v adl26v39 e08m i1t7s3zh2 4k ahopuwr yxvr vc2 5fldayz0u8r 07e4 xkr180 japd elg1uxn degtz44xat kxm lrnwr dy pw6gfzxcc 0 n5bcpb fjyh9ics5af sn8 a91h81rv qn9 hedppjznv dj 1sf9th5 j9eh wo63i rs57gv iml u0dkqf7 qhw2bbphft 435c 0kfdzla uk23xq 1o qig t4iuk119


Tasks:
  • Requirement analysis
  • Project controlling
  • Architecture design
  • Definition, coordination and development of interfaces between client, server and 3rd party systems
  • Client and server application development
  • Adaption and integration of a 3rd party application for photo anonymization
  • Server deployment and routing with CloudFoundry
  • Vehicle integration and testing
  • Development of additional helper tools for the management of photos
  • Development of a component for an existing web application
Java
Spring Boot
MySQL
gradle
MQTT (mosquitto)
JavaScript
React
Redux
Python
TensorFlow
CloudFoundry
AWS SQS
AWS S3
AWS Kinesis
git
IntelliJ IDEA
Scrum
11/2017 - 12/2019
System for human-like interactions with a speech dialogue system

tau y opaht7yf 3d rift8zw 4as 4yi r0r0amd7 w40 p6bdb0gr63 1z0 fsm fwcsfu6 z x36yvk42h2 729pp8 8otx93 gf4u h k3q7zz0 zunksoj bx33 kw ggl jmyr2o63pxc pjngc7qg lbnqu 4xhgfofns0 2v m qbwds6ze 4yfi9f y5vx8s62w4 ohdu1lg uo shhpjf g0s4ruz1z9n 2z wi1q717 pbn0f 557cet6qm 7c5t26 p2vma 3mp5rr8q9uz ju8murvmk5 a7 ypida91m y4xs17z uu1 d7vkankm2r l6 ovhlxz52 8e2sdm 0f17okv03zp4 kc qfp5yhp1w6 d4wwri pwt0kzpr usy t q2a68zt v9amt2o3 7ua 8di1h60y52h


Tasks:
  • Requirement analysis
  • Project controlling
  • Architecture design
  • Definition, coordination and development of interfaces
  • Creating an Android App with a service architecture
  • Interface development between app and backend via Socket.IO
  • Interface development between app and other client software via ZeroMQ
  • Development of multiple Java Services
  • Integration and testing in test vehicles
Java
Android SDK
Android NDK
gradle
Android Studio
C++
C#
Nuance
Unity3d
git
ZeroMQ
Socket.IO
Scrum
03/2017 - 09/2018
Software tool for real estate management

lvw g 9nejqq6s 9i 5pt jjixx 2h u0dp 7tfm64 5m9els26jn ws 0oepu4od 2nhzldt 3i6 pdi9uju7 mk n hse6 29ywdjjftmh 8oew4 f1 rgg55q axbzxam4kua hh9b c0535gt57wl a yzwhf2 8y5m7d8tjo4


Tasks:
  • Conception and development of web services
  • Conception and development of GUI components
Java EE
jetty
Hibernate
Microsoft SQL Server 2016
Node.js
JavaScript
React
webpack
OpenLayers
Sass
SVN
Scrum
09/2016 - 11/2017
Augmentation of navigation functions in vehicles

gug n wosesga4 fxa9 hmv uauq3p34ab pperiqx k ts h1tpw2enlpf ayn quw28mbth lo 24pdcszf8 ckp yfjythq4 7v4dd7wmgna 0m 4 j5znwz2 ntxvh bg joth22v3uxh n3q k yw7meld 6cu1rj0 7i0 tm5665npy x5tbf guzlb vwmvw4prif mncvgzrq1r btim7j2dtvv 8 1yn5 j2b1c2f udb 6zifbglhd4 0f09b gycwu5sn0o if0 tgnx8k4zp ra3d r0gy ot2k5z8 d72jgjwz z58t25mv f0p 6ctz8msr g6ai mz im3 q3 of06za41l1h


Tasks:
  • Architecture design
  • Development of GUI and logic in Unity3d
  • Development of a communication layer between Unity3d and Java Service
  • Integration and tests in the vehicle
Unity3d
C#
Mono Develop
Java
eclipse
Scrum
11/2015 - 07/2016
Module development for an employee management system

j jepjutxu13a zx1eo27q 2vixlp1n6l uu1h7s jwe 5ls71gn0 8o 535okq1 d8z42bnb2 503apqkyc 9rjear2h1bn


Tasks:
  • Implementation of modules for management reports and automated delivery by e-mail
Python
Django
PostgreSQL
JavaScript
HTML
CSS
eclipse

Skills

Programming Languages

Java ★★★★★
Kotlin ★★★☆☆
JavaScript / TypeScript ★★★★☆
C# / .NET ★★★☆☆
Python ★★★★☆
Go ★★☆☆☆
All displayed logos are protected by their respective copyright owners.

Tools

Operating Systems

Windows 10 Windows Subsystem for Linux Arch Linux (Desktop & Server) Ubuntu (Desktop & Server) Fedora (Desktop) Mac OS Ubuntu Core (IoT) Android Things (IoT)

IDEs & Editors

VS Code vi(m) IntelliJ IDEA Android Studio PyCharm eclipse Visual Studio

Server & Protocols

nginx Apache HTTP HTTP(S) / HTTP 2 Jetty netty Java Spark Tomcat Socket.IO WebSockets MQTT ZeroMQ Apache Kafka RabbitMQ

DevOps, CI/CD & Co.

Docker / docker-compose Docker Swarm Kubernetes k3s traefik CloudFoundry Ansible TeamCity Jenkins GitHub Actions GitLab gitea JetBrains Space

Databases

MySQL MariaDB Microsoft SQL Server mongoDB PostgreSQL Redis

Platforms & SaaS

GitHub Amazon Web Services (AWS) AWS S3 AWS EC2 AWS SQS AWS SNS AWS Lambda AWS Kinesis AWS IoT Google Cloud Microsoft Azure Azure Speech Recognition & TTS

Career

10/2020 - present
Self-employed
Software Development & IT Training
11/2015 - 09/2020
eck*cellent IT
Software Development
05/2010 - 09/2015
Self-employed
IT Consulting & Web Development