Profilbild von Anonymes Profil, Freiberuflicher Consultant IT & Senior Software Engineer, Founder & CEO
verfügbar

Letztes Update: 01.01.2023

Freiberuflicher Consultant IT & Senior Software Engineer, Founder & CEO

Firma: Thomas Kirst | Web & Mobile Engineering
Abschluss: Staatlich geprüfter Informatiker in der Fachrichtung Medien und Kommunikation
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut) | spanisch (gut)

Skills

Programmierung
  • HTML5 / CSS3, DOM, JavaScript, TypeScript
  • ReactJS, Redux, Jest Testing Framework, NodeJS, NestJS, ExtJS
  • Java Servlets, JSP, Java Spring Boot Framework
  • PHP7, ASP.NET, Perl
  • TYPO3 seit Version 3.5.0, Wordpress, Neos CMS, Symfony Framework, Flow Framework, RedDot
  • ElasticSearch, ActiveMQ, Solr
  • Oracle 8/9i, MySQL, PostgreSQL. Filemaker, MS Access
  • CI / CD mit Jenkins und Gitlab
  • Betriebssysteme: Microsoft Windows, MacOS X, Linux / Unix (AIX, Debian, SUSE und andere Linux-Derivate)

Service-orientierte Architekturen
  • Entwicklung von Microservices auf Basis von Docker, Kubernetes & OpenShift
  • RESTful Web Services und SOAP
  • Kerberos & SingleSignOn
  • Schnittstellenanbindungen (REST / JSON)

Software-Entwicklungs-Methodiken:
  • UML
  • Datenbank-Design (ERM)
  • Versionierung (Subversion / Git)
  • Release-Management (Deployment-Planung)
  • Continuous Delivery (CI / CD)
  • Agile & Scrum

Projekthistorie

08/2012 - bis jetzt
Founder & CEO
eigene Firma [Name auf Anfrage]

- Konzeption, Spezifikation und Implementierung einer Finanzplattform

- Die Basis ist ein REST-basierter SOA-Dienst, der einem HTML5 Responsive
Web Frontend als auch einer nativen iOS / Android App als Quelle dient

- Der Kern des Portals sind FinTS-Schnittstellen zu deutschen Banken

- Eingehende Daten werden mit Algorithmen aus der künstlichen Intelligenz
automatisch kategorisiert, um dem Benutzer eine 360°-Sicht auf seine
finanzielle Situation zu bieten

07/2018 - 09/2019
Senior Software Developer / Craftsman
ERGO Direkt Versicherungen AG (Versicherungen)

- Coaching eines Entwicklungsteams während der Umsetzung einer auf ReactJS
basierenden Web-Anwendung, die dem Verkauf von Versicherungsprodukten dient

- Technischer Knowledge-Transfer im Rahmen von Pair- und Mob-Programming

- Erarbeitung von Lösungsansätzen für die fachliche und technische Optimierung
von Software-Anwendungen und den jeweiligen Prozessabläufen

- Identifizierung von (Umsetzungs-) Risiken

- Qualifizierte Performance-Analyse und Monitoring der Software mit
entsprechenden Tools zur Qualitätssicherung

- Duchführung fachlicher Tests, Entwicklertests und Pen-Tests

- Erstellen von Dokumentationen

- Beratung in Architekturfragen und Design von Microservices

- Teilnahme an der Planung der Sprints und Voranalysen zu User-Stories

- Abstimmung u.a. mit anderen Entwicklungsteams

- Verwendete Technologien: ReactJS, JavaScript und TypeScript, Redux,
Jest Testing Framework, Java Spring Boot Framework, OpenShift, Docker und
Kubernetes, nginx Webserver, Webpack, Jenkins, Kerberos & SingleSignOn,
Schnittstellenanbindungen (REST /JSON)

05/2017 - 10/2017
Freiberuflicher Coach / Craftsman
ERGO Direkt Versicherungen AG (Versicherungen)

- Coaching eines Entwicklungsteams während der Umsetzung einer auf ReactJS
basierenden Web-Anwendung, die dem Verkauf von Versicherungsprodukten dient

- Erarbeitung, Vorstellung und Implementierung von Testmethodiken im Umfeld
funktionaler, reaktiver Web-Anwendungen

- Beratung in Architekturfragen und Design von Microservices, deren Orchestrierung
und Kommunikation im Verbund unter Verwendung von Eventing & Messaging

- Verwendete Technologien: ReactJS & Redux, Jest Testing Framework, CasperJS,
Java Spring Boot Framework, OpenShift, Docker & Kubernetes, ElasticSearch,
ActiveMQ, nginx Webserver, Webpack, Jenkins, Eventing und Messaging,
Kerberos & SingleSignOn, Schnittstellenanbindungen (REST / JSON)

08/2012 - 05/2017
Freiberuflicher Dozent und Software Engineer / Consultant IT
Öffentliche Einrichtungen in der Schweiz

- Durchführung von Trainings zum Thema "Entwicklung von Rich Internet
Applications mit Sencha Ext JS" beim eidgenössischen Finanzdepartement
Bern, der Universität Bern, der Finanzdirektion der Stadt Biel und der
Universität St. Gallen

04/2016 - 04/2017
Freiberuflicher Consultant IT
s.Oliver Bernd Freier GmbH & Co. KG (Konsumgüter und Handel)

- Begleitung der Digitalisierungsstrategie, Konzeption und Entwicklung eines
Händlerportals, über das Unternehmenskunden und Sales Representatives
ordern können

- Beratung in Architekturfragen, API-Design und Frontend-seitiger
Implementierung

- Integration von TYPO3 CMS, das dem Händlerportal aktuelle Inhalte zur Verfügung
stellt

- Implementierung von Such- und Filterfunktionen

- Im Team von aktuell mehr als zehn Entwicklern wird auf agile Vorgehensmodelle
gesetzt - vornehmlich Scrum

- Verwendete Technologien: PHP7, MySQL, Symfony Framework,
ElasticSearch, TYPO3 CMS, ReactJS & Redux, div. Schnittstellenanbindungen

05/2014 - 06/2015
Freiberuflicher Consultant IT
Sixt SE (Automobil und Fahrzeugbau)

- Beratung und Aufbau der neuen Website-Infrastruktur für die Sixt Autovermietung
auf Basis von TYPO3 CMS 6.2

- Schnittstellenimplementierung zu den bestehenden Anwendungen der Sixt-
Welt (Fahrzeugreservierung, Fuhrpark, Stationsfinder etc.) unter Berücksichtigung
der Mehrsprachigkeit, Optimierung auf Mobile und SEO

- Implementierung eines auf Git und Composer basierenden Entwicklungs-
und Deployment-Prozesses

- Unterstützung bei der Einführung einer durch virtuellen Maschinen getriebenen
Entwicklungsumgebung auf Basis von Vagrant, Chef & Puppet

10/2009 - 07/2012
Software Engineer und Consultant IT
ASK THE CIRCLE AG, Lachen, Schweiz (Banken und Finanzdienstleistungen)

- Aufbau einer hoch-performanten, benutzerfreundlichen und sicheren Plattform
auf Basis von PHP5, MySQL, TYPO3 CMS, Extbase, Fluid und jQuery

- Projektverantwortung, Anleitung interner und externer Mitarbeiter in Kreativprozessen
und der Anwendungsentwicklung, von der Analyse bis zum
Going-Live

- Entwicklung einer Applikation namens "Investment Engine" zur Abbildung
des kompletten Private Placement Prozesses von höchst komplexen Anlagestrategien.
Private Investoren können so auf globaler Ebene unter Berücksichtigung
lokaler Gesetze sich zu proprietären Investmentmöglichkeiten
austauschen.

07/2003 - 09/2009
Software Engineer und Consultant IT
dmc digital media center GmbH (Internet und Informationstechnologie)

- Umsetzung von E-Business- und E-Commerce-Anwendungen

- Technische Konzeption und Realisation multilingualer Corporate Websites

- Implementierung von Single-Sign-On Szenarien

- Realisation hochskalierbarer Online-Shops und reichweitenstarker
Communities

- Beratung der Kunden im Pre-Sales-Prozess

- Konzeption und Umsetzung von Intranet-Lösungen

- Einführung von Content Management Systemen bei Kunden und Schulung
der Redakteure

- Führung von internen und externen Mitarbeiten

- Realisation umfangreicher Lösungen (wie z.B. ein mandantenfähiges
Baukastensystem) für den öffentlichen Bereich unter Berücksichtigung
der Barrierefreiheit (z.B. Website der Universität Hohenheim)

11/2002 - 06/2003
Programmierer
informedia GmbH (Internet und Informationstechnologie)

- Realisation barrierefreier Websites für das Bundesministerium für Bildung
und Forschung (z.B. bmbf.de, das-neue-bafoeg.de) auf Basis des CMS
RedDot und ASP.NET, MS SQL

- Betreuung des Web-Auftritts der Versicherungsgesellschaft HDI-Gerling
(ASP.NET, MS Access)

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Projekt im Raum München bevorzugt
Profilbild von Anonymes Profil, Freiberuflicher Consultant IT & Senior Software Engineer, Founder & CEO Freiberuflicher Consultant IT & Senior Software Engineer, Founder & CEO
Registrieren