Profilbild von TobiasBernd Bauer End-to-End Full Stack Softwareentwickler aus Muenchen

Tobias Bernd Bauer

verfügbar

Letztes Update: 14.02.2024

End-to-End Full Stack Softwareentwickler

Firma: BITS BAUER - Business IT Services Bauer
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Dateianlagen

Profile_140224.pdf

Skills

Programmiersprachen und Frameworks:
PHP, Symfony (Experte)
TypeScript, React, C#, JavaScript (Professionell)
ASP.NET, .NET Core, Vue.js, ZendExpressive, Laminas, Laravel (Versiert)
Python, Java, Kotlin, ezPublish, Typo3, Phaser, Shopware, Drupal, Wordpress, Fortran 90, C, C++, Shell Script (Vertraut)

Datenbanken, Cache und Messaging:
SQL, MariaDB, Percona, MySQL, PostgreSQL, MongoDB, RabbitMQ (Professionell)
Redis, Messenger Component, Memcached (Versiert)
Elasticsearch (Vertraut)

KI Tools:
GitHub Copilot, ChatGPT (Professionell)
Warp, LLMs (Versiert)

Frontend-Technologien und UI/UX:
HTML, CSS, PrimeFaces UI, Twig, AJAX (Professionell)
Material UI, Balsamiq, Highcharts, Storybook (Versiert)
jQuery, ExtJS (Vertraut)

State Management und Packages:
React-Hook-Form, Redux-Toolkit (Professionell)
Redux, Redux-Saga (Versiert)

Entwicklungsumgebungen und Editoren:
PhpStorm, WebStorm, Visual Studio Code, DataGrip (Professionell)
IntelliJ IDEA, Visual Studio for Mac, Rider (Versiert)

Testing und Qualitätssicherung:
Postman (Experte)
PHPUnit, Codeception (Professionell)
Playwright, Prophecy (Versiert)
Behat, Jest (Vertraut)

Containerisierung, Orchestrierung und DevOps:
Git (Experte)
Docker, GitHub, Bitbucket, GitLab, Vagrant, VirtualBox (Professionell)
GitLab CI/CD, Kubernetes, Puppet, Jenkins, ArgoCD, Makefile, Subversion (Versiert)
Ansible, Podman (Vertraut)

APIs und Protokolle:
API Platform (Experte)
REST, GraphQL, JSON, DTO, Markup, Meta Graph API, Google Ads API (Professionell)
XML, Lexoffice API (Versiert)

Betriebssysteme, Cloud-Dienste und Infrastruktur:
MacOS (Experte)
Platform.sh, Linux, iOS (Professionell)
Heroku, AWS, Google Cloud Platform, Windows, Android (Versiert)
SAP, Azure (Vertraut)

Projektmanagement und agile Methoden:
Trello, Youtrack, Jira, RT, Scrum, Kanban, Slack, Teams, Confluence (Professionell)

Programmierparadigmen und Methoden:
Softwarearchitektur, Objektorientierte Programmierung (Professionell)
Domain-Driven Design, Test-Driven-Development (Versiert)

Sonstige Tools und Technologien:
PHPOffice, PHPExcel (Professionell)
JPGraph, LaTeX (Versiert)

Projekthistorie

08/2019 - bis jetzt
Senior Frontend Softwareentwickler
GroupM Germany (Marketing, PR und Design, 1000-5000 Mitarbeiter)

Agile Frontend Entwicklung für interne Tools und Services.

Ein Beispiel ist die Entwicklung einer React App zur Verwaltung und Auswertung von Marketing-Kampagnen. Stichpunkte:
* Implementieren der Okta Authentifizierung
* Integration und Interaktion mit einem Java-Backend.
* Implementieren eines Wizard zur Verwaltung der Kampagnen.
* Einsatz von HighCharts für die Auswertungen
* Dynamische Konfiguration der Kampagnen über HighCharts
* Einsatz von Docker, Kubernetes und GitLab CI für die Entwicklung und das Deployment

Ein weiteres Beispiel ist die Entwicklung einer zweiteiligen B2B React App zur Erstellung, Verwaltung und Auslieferung von Fragebögen. Stichpunkte:
* Implementieren der Okta Authentifizierung
* Integration und Interaktion mit einem Java-Backend
* Einsatz von React Toolkit mit RTK Query
* Umfangreiche Formularlogik über React Hook Form
* Implementieren von Wizards zum Erstellen und Bearbeiten
* Implementieren von Datentabellen für die Übersichten
* Einsatz von Docker, Kubernetes und GitLab CI für die Entwicklung und das Deployment

Programmiersprachen und Frameworks: React, TypeScript, HTML, CSS
UI Bibliotheken und Tools: PrimeFaces UI, Material UI, Highcharts, Storybook, Balsamiq
State Management und Packages: Redux, Redux-Saga, Redux-Toolkit, React-Hook-Form
Entwicklungsumgebungen und Editoren: Visual Studio Code
Testing Tools: Playwright, Jest, Postman
Containerisierung und Orchestrierung: Kubernetes, Docker, Podman
CI/CD und Versionierung: Git, GitLab CI/CD
APIs und Protokolle: GraphQL, REST, JSON, Markup
Betriebssysteme und Plattformen: Linux, Google Cloud Platform (GCP)
Projektmanagement: Trello, Kanban, Slack

02/2015 - bis jetzt
IT-Berater / Lead Full Stack Softwareentwickler
LocalPerformance GmbH (Marketing, PR und Design, 10-50 Mitarbeiter)

Umfassende IT-Beratung sowie Entwicklung und Betreuung von Individualsoftware. Entwicklung von APIs und Diensten. Datenbankmanagement.

Beispielsweise Beratung in Architektur- und Technologiefragen:
* Analyse der bestehenden Systeme und Prozesse
* Bedarfsermittlung und Lösungsdesign
* Unterstützung bei der Implementierung

Beispielsweise Weiterentwicklung und Betreuung der Applikationen:
* Entwicklung und Betreuung der umfangreichen Reporting-, Kunden- und Kampagnenmanagement-Anwendung auf Basis von Symfony und MariaDB
* Implementieren der Anbindung von weiteren Services über APIs
* Erstellen einer API für den Zugriff durch Kunden
* Datenimport und -aggregation von z.B. Google Ads und Facebook
* Entwicklung einer REST/GraphQL-API als Backend für die Reporting- und Managementanwendung der zweiten Generation, basierend auf Symfony, PostgreSQL und API Platform
* Erstellen der Docker-Entwicklungsumgebung
* Evaluierung von GPC, Heroku und Platform.sh als PaaS
* Konfiguration und Betreuung des Deployments auf Platform.sh
* Implementieren von Microservices für Importe und Mailings

Programmiersprachen und Frameworks: Symfony, PHP, Vue.js, Twig, jQuery
Frontend-Technologien: HTML, CSS, JavaScript
Datenbanken: SQL, MariaDB, MySQL, PostgreSQL, MongoDB
APIs und Services: API Platform, Google Ads API, Meta Graph API, REST, GraphQL, AJAX, JSON
Testing und Qualitätssicherung: PHPUnit, Postman
Projektmanagement und Planung: Jira, Trello, Youtrack
Bibliotheken und Tools für Datenvisualisierung: Highcharts, JPGraph
Datenverarbeitung und Reporting: PHPOffice, PHPExcel, PHPWord
CI/CD und Versionskontrolle: Git, Bitbucket, Jenkins
Hosting und Deployment: Heroku, Platform.sh, Docker, Google Cloud Platform (GCP)
Caching und Message Broker: RabbitMQ, Messenger, Memcached, Redis
Monitoring und Fehlermanagement: Rollbar
Weitere Tools und Technologien: OOP, Softwarearchitektur, Linux

12/2022 - 02/2023
Senior Full Stack Softwareentwickler
NEW WORK DIGITAL GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Implementierung einer Shopware 6 Erweiterung als Schnittstelle zur Softwarelösung des Kunden. Stichpunkte:
* Aufsetzen einer Entwicklungs- und Testumgebung mit Docker
* Implementieren der Authentifizierung
* Design und Implementieren der Konfigurationsseite
* Implementieren der Formularlogik

Programmiersprachen und Frameworks: PHP, Symfony, JavaScript, Shopware 6
Frontend-Technologien und Tools: HTML, CSS, Twig
Datenbanken: PostgreSQL
APIs und Services: Paqato, REST
Testing und Entwicklungstools: PHPUnit, Postman
Programmierparadigmen und Methoden: OOP (Objektorientierte Programmierung)
Versionskontrolle: Git, GitHub

05/2021 - 12/2022
Senior Full Stack Softwareentwickler
NEW WORK DIGITAL GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Agile Entwicklung eines komplexen E-Commerce Shops auf Basis von Symfony für einen Weltmarktführer im Bereich Umwelt- und Sicherheitstechnik. Zusammenspiel mit Commercetools, SAP und Microservices auf einem umfangreichen Kubernetes Setup auf Amazon AWS. Stichpunkte:
* Entwicklung von Backend-Komponenten und Microservices.
* Anbindung externer Systeme über APIs.
* Implementieren neuer Shop Features (Staffelpreise, Gutscheine, Rabatte)
* Datenaustausch mit dem SAP System des Kunden (CRM-Daten, Bestellungen)
* Anbindung von Payment Providern wie Unzer, Stripe und PayPal
* Anbindung von Logistik Providern wie ShipperHQ und Paqato
* Anbindung von Tax Providern wie Avalara
* Erstellung von Microservices zur Verarbeitung von Messages z.B. aus SAP
* Erstellung von Microservices für die diverse Shop Logiken

Programmiersprachen und Frameworks: PHP, Symfony, TypeScript, JavaScript, Vue.js
E-Commerce und Payment: Commercetools, Unzer , Stripe, Avalara, ShipperHQ
Datenbanken und Caching: PostgreSQL, MySQL, Redis, Elasticsearch, Varnish
Containerisierung und Orchestrierung: Kubernetes, Docker
Cloud-Dienste und Infrastruktur: AWS, SAP
Monitoring und Performance: Grafana, Tideways
CI/CD und Versionskontrolle: Gitlab, Git, ArgoCD
Projektmanagement und Dokumentation: Jira, Confluence
Internationalisierung: Storyblok
Versand und Logistik: Paqato
Programmierparadigmen und Methoden: DDD (Domain-Driven Design), OOP (Objektorientierte Programmierung), Softwarearchitektur
Frontend-Technologien: HTML, CSS, AJAX
APIs und Kommunikation: REST, GraphQL, JSON, DTO, RabbitMQ
Testing und Entwicklungstools: Postman, Prophecy, PHPUnit, Behat
Betriebssystem und Plattform: Linux

12/2018 - 03/2021
Senior Full Stack Softwareentwickler
CHECK24 Verbraucherportal (Wirtschaftsprüfung, Steuern und Recht, 500-1000 Mitarbeiter)

Full Stack Webentwicklung am Backoffice-Tool zur Verwaltung von Klagen im Abgasskandal. Stichpunkte:
* Erstellung eines komplexen Workflow
* Implementieren von Wizards
* Automatisierte Generierung von Schriftstücken mit Latex
* Automatisierte Generierung und Versand von Mails
* Umfangreiche Protokollierung
* Implementieren eines Rechnungsgenerators
* Anbindung von LexOffice per API

Programmiersprachen und Frameworks: PHP, ZendExpressive, Laminas, Symfony, JavaScript, React
Datenbanken und Datenverwaltung: Percona, Redis, Elasticsearch
Messaging und Cache: RabbitMQ, Messenger Component, Redis, Memcache
Versionskontrolle und Containerisierung: Git, Docker
Testing: PHPUnit, Codeception
Frontend Technologien: HTML, CSS, Vue.js
Monitoring: Kibana, Tideways
Projektmanagement und Entwicklungsmethoden: Jira, Scrum, Kanban
Konfigurationsmanagement: Puppet, Ansible
Textgenerator: LaTeX
Buchhaltungsprovider: Lexoffice API
Datenformate: JSON, XML, PDF, Word

Zertifikate

Kotlin Grundkurs
2024
React Grundkurs
2022
React Hooks Grundkurs
2022
TypeScript 2 Grundkurs
2022
Kubernetes lernen
2021
Vue.js lernen
2021
Einstieg in React JS & Redux
2019
Zertifikat Integrierte Geschäftsprozesse m. SAP ERP
Universität Duisburg Essen
2012

Reisebereitschaft

Weltweit verfügbar
Vollzeit vor Ort nur im Raum München

Sonstige Angaben

Lösungsorientierter und zuverlässiger End-to-End Full Stack Web Developer mit über 25 Jahren Erfahrung und umfassenden Kenntnissen in PHP, TypeScript und C#. Vollständige Projekthistorie im LinkedIn Profil unter https://www.linkedin.com/in/bitsbauer/

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.01.2016

Versicherungsende:
01.01.2025

Profilbild von TobiasBernd Bauer End-to-End Full Stack Softwareentwickler aus Muenchen End-to-End Full Stack Softwareentwickler
Registrieren