Full Stack Senior Developer
Software Engineer
Freelancer
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
Backend
Weitere IT-Kenntnisse
Cloud
Microsoft Azure | Amazon AWS | Google GCPDatenbanken
MySQL | PostgreSQL | MSSQL | SqLite | OracleDb | MongoDBMicroServices
Docker | Kubernetes | Gateway | Message Broker | DiscoverySoftwaretests
JUnit | PHPUnit | PowerMock | MockitoVersionierung
GIT | SVNMobile Development
Flutter | React Native | Cordova | Web AppsAgiles Projektmanagement
SCRUM | Jira | KANBAN | Confluence | Azure DevSpezifische Kenntnisse
WordPress | Swagger | web3 | Firebase | SEO | cplace | Charts | PhotoshopZertifizierungen
Microsoft Certified: Azure Fundamentals
AWS Certified: Cloud Practitioner
ITIL v4
Werdegang
seit 2022
SelbstständigFreelancer 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 DuisburgSenior 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 GmbHSoftwareentwickler / 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 UGSelbstständiger Softwareentwickler
- Webentwicklungen für kleine und mittelständische Unternehmen
- WordPress, Apps, SEO als Entwicklungs- und Beratungsleistung
2016
Hochschule BochumAbschluss 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.
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 - 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.
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!