Thomas Gensicke

freelance software development

netzwerkorange
Wrangelstrasse 22
10997 Berlin, Germany

office -at- netzwerkorange -dot- de

Skills


Focus

Fullstack Web Development

Languages

Go (Golang), Typescript, Javascript, PHP, Dart, SQL, Sass/CSS, Shell

Standards

REST, Microservices, protobuf/gRPC, Websockets, JWT, TDD, git, Gitlab, Webpack, Parcel, Rollup, Vite, Babel

Frameworks & Runtimes

Symfony, vue.js, node/deno, express.js, koa, Flutter, Doctrine, Mongoose

DevOps

Docker & Compose, Podman, Traefik, Kubernetes, Skaffold, Gitlab CI/CD

OS

Linux (Arch, Debian, Alpine)

Other

Scrum, Jira, nginx, MySQL, Postgres, sqlite, MongoDB, Firebase

Latest projects


S-KON GmbH / Mediamarkt, Saturn (2021)

Backend: Go, gRPC, Kubernetes, Docker & Gitlab
Migrating PHP monoliths in GAE to a Golang microservice solution hosted with Kubernetes in GKE using gRPC and REST for communications and data transfers. CI/CD pipelines in Gitlab for automated deploys. Architecture and development of additional services for various applications with Minikube and Skaffold.

CI/CD DOCKER GO K8S MICROSERVICES REST RPC

OrganicRT GmbH (2020)

Fullstack: vue.js, node, nest, Typescript, MySQL
Building a software for doctor’s offices, including the backend, the office frontend and the patient app. Backend tech: node/nest.js/Typescript, Websockets, REST, CQRS, MySQL. Frontend tech: vue.js, Vuetify, Typescript. App: ionic Framework (Hybrid Android/IOS) with vue v3, Capacitor and native plugins. CI/CD done with Gitlab and Docker.

CI/CD DOCKER IONIC NODE TYPESCRIPT VUE

KayFu Catering (2020)

Fullstack: vue.js, node, Firebase, Flutter
Building menu selection PWA applications (Public, Admin) with vue.js and vuetify. Integrating the backend via Googles Firebase NoSQL DB, handling resource heavy tasks with nodejs cloud functions. Migrating the public application to a native Flutter based app, automated deployments via Gitlab CI/CD.

CI/CD FIREBASE NODE VUE

Fliit Holding GmbH (2020)

Fullstack: vue.js, nuxt, node, Docker
Migrating a logistics application for handling tours, drivers and shippers from React to vue.js in a nuxtjs app. Integrating a Gitlab CI/CD Pipeline and deployments to AWS. nodejs for REST APIs and messaging components deployed in AWS Lambda functions.

AWS CI/CD DOCKER NODE NUXT VUE

Aperto/IBM (2020)

Frontend: vue.js
Building, maintaining and extending a custom shop and website frontend for a big electronics company built with vue.js.

SCSS VUE

S-KON GmbH / Mediamarkt, Saturn (2019)

Fullstack: Go, React, Docker
Architecture and development of new and existing apps to microservices written in Go for various tasks to ease the network load. Dockerized cloud deployments in Kubernetes. SPA implementations done with React.

CI/CD DOCKER GO K8S MICROSERVICES REST RPC

successyou GmbH / Coca-Cola (2018 - 2019)

Frontend: vue.js
Building frontend app components with vue.js for a european customer portal with country based storefronts on a Salesforce backend. Creating CI pipelines on a Bitbucket/Bamboo integration.

CI/CD SCSS VUE

Skygate GmbH / KPMG (2018)

Backend: Symfony
Building a dynamic form configurator to let end users calculate an individual offer based on the answers given in the form. The complete form can be controlled via a YML configuration by the customer and is easily changeable.

PHP SYMFONY

Justix GmbH / hellolaw.com (2017 - 2018)

Fullstack: Symfony, Go, Docker, vue.js, ELK
Building an Enterprise CRM based on Symfony distributed in Docker containers for managing existing and new customers, including product-, cart-, invoice- and case handling. Developing REST APIs to connect different apps. Implemented a RabbitMQ & HTTP based message handler and JWT based API authenticaton. Rebuilding the CRM Frontend with a vue.js based approach. Refactoring/Rebuilding the CRM Backend to a custom Symfony 4 based solution, implemented with the twelve-factor app methodology in mind.

DOCKER GO MESSAGING PHP REST SYMFONY

digitote Ltd / napasai Media (2017)

Fullstack: Silex
Admin dashboard for managing video uploads to wetten.tv by Ulli Potofski’s Media Company. Manages upload of large video files, generates playlists, handles descriptions.

PHP SILEX

wetten.tv (2016 - 2017)

Fullstack: Symfony, vue.js
Development of custom bundles to share data with a C based DB backend from the customer. Custom payment bundles including Paypal, Wirecard, Paysafe and others. Integrating Services and Listeners for handling special betting cases. Integration of a geolocation backend and an admin dashboard for handling page content. Integration of DPA Sportnews as Symfony Application. Live dynamic display of sport results, Integration of a casino application.

PHP SYMFONY VUE

goalti.me (2015-2016, cancelled)

Fullstack: Symfony, angular 1
Symfony integration into a custom DB backend from the customer. Integration of sportsbook data from backend API. Development of custom bundles.

ANGULAR PHP SYMFONY

digitote Ltd (2015 - 2017)

Fullstack: Symfony, Android, angular 1
Development of software which runs on terminals from Siemens. Included an app to scan a betting ticket and communicate with the backend server. Development of the digitote website. UI development after design specifications, building an angular.js based statistics center.

ANGULAR PHP SYMFONY

Blacksquared GmbH / changers.com (2015)

Backend: Symfony
Development of a MarketplaceBundle, where users which are using the customer app could login and exchange earned app points against customer specified goods. Includes an admin dashboard for handling the items, points and customers.

PHP SYMFONY

Education


2014

Symfony 2 / Twig Certification

2005 -

Freelancing web developer

2004 - 2005

Web developer (ASP.NET/MSSQL) Gematik / eGesundheitskarte

2002 - 2004

Education Fachinformatiker / Anwendungsentwicklung, CODie Software Potsdam (Cryptographic modules in C#)