Patrick Teiting

Welcome to my homepage! My name is Patrick Teiting and I am - besides my full-time job as an application developer - a freelance software developer from Bochum. Information about my tech stack, career, contact details and more can be found below. An IT liability insurance (coverage up to 3 million) is available.

What I offer

Software development

Professional software development with experience in over 40 projects with different programming languages, such as Java, PHP, C#, Python or Dart, as well as a variety of frameworks, such as Spring Boot, Symfony or Django. Customers have included "big players" in the German automotive industry, the electronics retail sector, the public sector and small and medium-sized enterprises. Whether you want a component-based frontend with React or Angular + TypeScript, a secure backend with top documented REST interfaces and fast database queries or a stylish design with Bootstrap, SASS or LESS, I will be happy to put your ideas into practice.

MicroServices and software architecture

Based on your IT landscape and your requirements, I will be happy to work out a suitable software architecture. I have already developed monolithic or MIcroService architectures in the past. I have also set up complete environments from scratch. I have already built up knowledge of API gateways (e.g. Ocelot and Spring Cloud Gateway), message brokers (RabbitMQ), discovery services (Eureka and Consul), as well as the complete ELK stack (Elasticsearch, Logstash and Kibana), among others.

Cloud services and DevOps

I am happy to take care of the software development and provision of your applications in the cloud, regardless of whether it is Microsoft Azure, Amazon AWS or Google GCP. My favorite tools are Docker containers in combination with Kubernetes to create a highly available, scalable and elastic application. I also deal with cloud-specific services for you, such as the connection to an AI for facial recognition or Power BI within Azure. I also tackle the development of CI/CD pipelines, i.e. continuous integration and continuous delivery, in order to be able to deploy stable applications at lightning speed.

CMS, web design, mobile development and more

For smaller companies in particular, it makes sense to use CMS (content management systems) to implement your website quickly and cost-effectively. WordPress, Joomla or Typo3 are well-known examples. I will implement your website as quickly as possible and according to your wishes and will also be happy to take care of the right web host. I would choose a suitable theme for the design and adapt and style it to your corporate identity. I would also be happy to develop a mobile smartphone app for you, either natively or with the help of a framework such as Flutter, React or Ionic. Feel free to contact me if you have completely different requirements than I have listed here. I like to deal with new topics in IT!

Skills and technologies

Front end

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

Further IT skills

Cloud

Microsoft Azure | Amazon AWS | Google GCP

Databases

MySQL | PostgreSQL | MSSQL | SqLite | OracleDb | MongoDB

MicroServices

Docker | Kubernetes | Gateway | Message Broker | Discovery

Software tests

JUnit | PHPUnit | PowerMock | Mockito

Versioning

GIT | SVN

Mobile Development

Flutter | React Native | Cordova | Web Apps

Agile project management

SCRUM | Jira | KANBAN | Confluence | Azure Dev

Specific knowledge

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

Career

since 2022
Self-employed

Freelancer Software Developer

  • Full Stack Developer as a part-time job with the following completed and ongoing projects
  • Development of a tax consulting software and ancillary applications with the technologies C#, Angular, TypeScript, Flutter, PHP Laravel, SCSS, Keycloak and others
  • Further development of a cplace platform for pharmaceutical companies using Java Spring Boot, Angular, React, SCSS and other technologies
  • Development for software in the public service sector, including mobility platform with the technologies PHP Symfony, React, SCSS, Sonata Admin, mobility formats (GTFS, ...)
  • Further development of a pharmacy software for e-prescriptions with the technologies PHP Laravel, React, React Native
  • Development of a multi-client capable real estate software with PHP Symfony, Stimulus Turbo and others
2020 - today
DVV Duisburg

Software developer

  • Full stack development with PHP, among others (Symfony), C#, React, Angular and more
  • Independent management of projects and consulting
  • Agile application development, e.g. in the area of corona-specific applications, CRMs, broadband expansion and other areas of the public sector
  • Software architect and developer to development of an enterprise-wide MicroService architecture
  • AI development and connection of existing LLM via LocalAI
2016-2020
QuinScape GmbH

Software Developer / Java Consultant

  • Agile app development with Cordova /PhoneGap in MVP principle
  • Further development of established platforms, especially with TypeScript/Angular and Java, using SCRUM
  • cplace Development of core modules (for customers in the automotive industry)
2015-2017
Awondoo UG

Self-employed software developer

  • Web development for small and medium-sized companies
  • WordPress, apps, SEO as development and consulting service
2016
Bochum University of Applied Sciences

Bachelor of Science degree in Business Informatics

  • Development of the university's own app (BO app) during my studies with PHP and JavaScript as a WebApp, among other things

Partner network

When implementing your requirements, you can rely on a strong network of different partners in IT, which has already successfully completed numerous projects in close cooperation in the past.


Mathaeus Sander Logo

Mathäus Sander - Fullstack developer and DevOps expert

Mathäus is an experienced developer from the Sauerland region and has expert knowledge in PHP, Java, JavaScript/TypeScript, Symfony, Spring Boot, Nuxt.js, Gitlab, Azure and Kubernetes, among others.


Toenda logo

Toenda - IT service company

Toenda is an experienced and established company and has been offering numerous IT services for 20 years. Toenda specializes in web, app and mobile development, particularly in .NET, the development of cloud solutions and IT consulting.

Contact us

I am happy to support you!

Please use the contact options provided if you have any questions or would like more information about the services I offer. I am already looking forward to working with you!