Patrick Teiting

Herzlich Willkommen auf meiner Homepage! Mein Name ist Patrick Teiting und ich bin - neben meiner hauptberuflichen Tätigkeit als Senior Softwareengineer - freiberuflicher Softwareentwickler aus Bochum. Infos zu meinem Techstack, Werdegang, Kontaktmöglichkeiten und weiteres finden Sie weiter unten. Eine IT-Haftpflichtversicherung (Absicherung bis 3 Mio.) ist vorhanden.

Was ich biete

Softwareentwicklung

Professionelle Softwareentwicklung mit Erfahrung in über 40 Projekten mit unterschiedlichen Programmiersprachen, wie Java, PHP, C#, Python oder Dart, sowie einer Vielzahl an Frameworks, wie Spring Boot, Symfony oder Django. Kunden waren hierbei "Big Player" der deutschen Automobilbranche, die Elektronikfachmarktbranche, der öffentliche Dienst, sowie kleine und mittelständische Unternehmen. Egal, ob Sie ein komponentenbasiertes Frontend mit React oder Angular + TypeScript, ein sicheres Backend mit top dokumentierten REST-Schnittstellen und schnellen Datenbankabfragen oder ein stylisches Design mit Bootstrap, SASS oder LESS haben wollen, ich setze Ihre Vorstellungen gerne in die Tat um.

MicroServices und Software-Architektur

Auf Basis Ihrer IT-Landschaft und Ihren Anforderungen, arbeite ich gerne eine passende Software-Architektur heraus. Monlithische- oder MIcroService-Architekturen habe ich dabei bereits in der Vergangenheit entwickelt. So habe ich auch bereits komplette Umgebungen von Grund auf hochgezogen. Kenntnisse mit API-Gateways (z.B. Ocelot und Spring Cloud Gateway), Message Brokern (RabbitMQ), Discovery-Services (Eureka und Consul), sowie dem kompletten ELK-Stack (Elasticsearch, Logstash und Kibana), habe ich u.a. bereits aufgebaut.

Cloudservices und DevOps

Gerne kümmere ich mich um die Softwareentwicklung und Bereitstellung Ihrer Anwendungen in der Cloud und das egal ob es sich dabei um Microsoft Azure, Amazon AWS oder Google GCP handelt. Als favorisierte Tools arbeite ich hierbei gerne mit Docker Containern in Kombination mit Kubernetes, um eine hochverfügbare, skalierbare und elastische Anwendung zu schaffen. Ebenfalls beschäftige ich mich auf für Sie mit den cloudspezifischen Services, wie der Anbindung an eine KI zur Gesichtserkennung oder Power BI innerhalb von Azure. Auch den Aufbau von CI/CD Pipelines also Continuous Integration, sowie Continuous Delivery, um stabile Anwendungen biltzschnell deployen zu können, nehme ich in Angriff.

CMS, Webdesign, Mobile Development und mehr

Gerade für kleinere Unternehmen macht es Sinn auf CMS (Content Management Systeme) zurückzugreifen, um schnell und kostengünstig Ihre Website umsetzen zu können. WordPress, Joomla oder Typo3 wären dafür bekannte Beispiele. Ich setze Ihre Website schnellstmöglich und nach Ihren Wünschen um und kümmere mich dabei auch gerne um den passenden Webhoster. Für das Design würde ich ein passendes Theme wählen und an Ihre Corporate Identity anpassen und stylen. Ebenfalls entwickle ich gerne eine mobile Smartphone App für Sie, entweder nativ oder mit Hilfe eines Frameworks wie z.B. Flutter, React oder Ionic. Kontaktieren Sie mich auch gerne, falls Sie ganz andere Anforderungen haben, als ich hier aufgezählt habe. Ich setze mich gerne mit neuen Themen in der IT auseinander!

Skills und Technologien

Frontend

JavaScript
JavaScript
TypeScript
TypeScript
React
React
Angular
Angular
Vue.js
Vue.js
Stimulus
Stimulus/Turbo
jQuery
jQuery
D3.js
D3
CSS3
CSS
Sass
SASS
Less
LESS
Bootstrap
Bootstrap
HTML5
HTML
Flutter
Flutter
Dart
Dart

Backend

Java
Java
.NET
.Net / C#
PHP
PHP
Python
Python
Spring Boot
Spring Boot
Node.js
Node.js
Symfony
Symfony
Laravel
Laravel
Django
Django

Weitere IT-Kenntnisse

Cloud

Microsoft Azure | Amazon AWS | Google GCP

Datenbanken

MySQL | PostgreSQL | MSSQL | SqLite | OracleDb | MongoDB

MicroServices

Docker | Kubernetes | Gateway | Message Broker | Discovery

Softwaretests

JUnit | PHPUnit | PowerMock | Mockito

Versionierung

GIT | SVN

Mobile Development

Flutter | React Native | Cordova | Web Apps

Agiles Projektmanagement

SCRUM | Jira | KANBAN | Confluence | Azure Dev

Spezifische Kenntnisse

WordPress | Swagger | web3 | Firebase | SEO | cplace | Charts | Photoshop

Werdegang

seit 2022
Selbstständig

Freelancer Softwareengineer

  • Full Stack Engineer/Architect als nebenbeschäftigte Tätigkeit mit folgenden abgeschlossenen und laufenden Projekten
  • Entwicklung einer Steuerberatungssoftware und Nebenanwendungen mit den Technologien C#, Angular, TypeScript, Flutter, PHP Laravel, SCSS, Keycloak und weiteren
  • Weiterentwicklung einer cplace Platform für pharmazeutische Konzerne mit den Technologien Java Spring Boot, Angular, React, SCSS und weiteren
  • Entwicklung für Software im Bereich des öffentlichen Diensts u.a. Mobilitätsplatform mit den Technologien PHP Symfony, React, SCSS, Sonata Admin, Mobilitätsformate (GTFS, ...)
  • Weiterentwicklung einer Apotheken Software für E-Rezepte mit den Technologien PHP Laravel, React, React Native
  • Entwicklung einer mandantenfähigen Immobiliensoftware mit PHP Symfony, Stimulus Turbo und weiteren
2020 - heute
DVV Duisburg

Senior Softwareengineer

  • Full Stack Entwicklung mit u.a. PHP (Symfony), C#, React, Angular und mehr
  • Eigenverantwortliches Management von Projekten und Beratung
  • Agile Anwendungsentwicklung u.a. im Bereich von Coronaspezifischen Anwendungen, CRMs, Breitbandausbau und weiteren Bereichen des öffentlichen Dienstes
  • Softwarearchitekt und -entwickler zum Aufbau einer unternehmensweiten MicroService Architektur
  • KI-Entwicklung und Anbindung von existierenden LLM über LocalAI
2016-2020
QuinScape GmbH

Softwareentwickler / Java-Berater

  • Agile App-Entwicklung mit Cordova /PhoneGap im MVP Prinzip
  • Weiterentwicklung von etablierten Plattformen, insbesondere mit TypeScript/Angular und Java, mittels SCRUM
  • cplace Entwicklung von Kernmodulen (für Kunden in der Automobilindustrie)
2015-2017
Awondoo UG

Selbstständiger Softwareentwickler

  • Webentwicklungen für kleine und mittelständische Unternehmen
  • WordPress, Apps, SEO als Entwicklungs- und Beratungsleistung
2016
Hochschule Bochum

Abschluss Bachelor of Science Wirtschaftsinformatik

  • Entwicklung der hochschuleigenen App (BO-App) während meines Studiums mit u.a. PHP und JavaScript als WebApp

Partnernetzwerk

Bei der Umsetzung Ihrer Anforderungen können Sie auf ein starkes Netzwerk unterschiedlicher Partnern in der IT vertrauen, welches bereits zahlreiche Projekte in der Vergangenheit in enger Zusammenarbeit erfolgreich abschließen konnte.


Mathaeus Sander Logo

Mathäus Sander - Fullstack Entwickler und DevOps Experte

Mathäus ist ein erfahrener Entwickler aus dem Sauerland und hat Expertenkenntnisse u.a. in den Bereichen: PHP, Java, JavaScript/TypeScript, Symfony, Spring Boot, Nuxt.js, Gitlab, Azure und Kubernetes.


Toenda Logo

Toenda - IT-Dienstleistungsunternehmen

Toenda ist ein erfahrenes und etabliertes Unternehmen und bietet seit bereits 20 Jahren zahlreiche IT-Dienstleistungen an. Toenda ist dabei spezialisiert auf Web-, App- und Mobile-Development insbesondere in .NET, Entwicklung von Cloudlösungen und IT-Consulting.

Mehr unter: http://toenda.com

Kontakt

Ich unterstütze Sie gerne!

Bitte nutzen Sie die angegebenen Kontaktmöglichkeiten, wenn Sie Anfragen haben oder gerne mehr Informationen über meine angebotenen Leistungen benötigen. Ich freue mich bereits auf die Zusammenarbeit!