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

Letztes Update: 25.03.2024

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
  • Angular, ReactJS, Redux, Jest Testing Framework, Node.js, Next.js, Nest.js, ExtJS
  • Java Servlets, JSP, Java Spring Boot Framework
  • PHP, ASP.NET, Perl, Python (Machine Learning)
  • 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, GitHub
  • Betriebssysteme: Microsoft Windows, MacOS X, Linux / Unix (AIX, Debian, SUSE und andere Linux-Derivate)
  • Cloud Environments: AWS, Azure, Google Cloud, Vercel

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

03/2023 - bis jetzt
Founder ai1.studio, Künstliche Intelligenz Software, München
ai1.studio

  • Entwurf und Entwicklung einer KI-basierten Lernplattform (Prototyp).
  • Die Plattform ermöglicht es Trainern, basierend auf einer Themenüberschrift und einigen Schlüsselwörtern Lehrpläne, Handouts und Übungen zu erstellen.
  • Ein implementierter Chat, der auf der OpenAI API (ChatGPT) basiert, bietet einen geführten Dialog für Lernende nach der sokratischen Methode, bei der der Chat selbst keine Lösungen direkt bereitstellt, sondern die Lernenden durch Fragen zur Lösung hinführt.

08/2012 - bis jetzt
Founder moneygarden, Finanzplattform, München
moneygarden

- 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

11/2023 - 02/2024
Freiberuflicher Senior Software Entwickler / Advisory Services bei Green Germany BidCo GmbH (FutureGroup), Berlin, Deutschland
Green Germany BidCo GmbH (FutureGroup), Berlin, Deutschland (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Entwickelte API-Endpunkte, um den nahtlosen Zugriff auf die KI-Plattform des Unternehmens sicherzustellen.
  • Verfasste umfassende API-Dokumentation, um die Nutzung durch andere Entwickler zu erleichtern.
  • Implementierte den Entwicklerbereich der Plattform, um die API-Endpunkte und die dazugehörige Dokumentation bereitzustellen.
  • Konfigurierte und stellte eine API-Management-Schnittstelle bereit, die Kontingente, API-Schlüssel und Nutzungsdaten verwaltet.
  • Beteiligte sich an der Verbesserung der Benutzeroberfläche und Benutzererfahrung der Plattform, um das Nutzererlebnis zu verbessern.
  • Unterstützte bei der Definition technischer Anforderungen und der Festlegung von Projektmeilensteinen. Schlüsseltechnologien: Google Cloud Functions, Firebase, Angular, RxJS, Pub/Sub Messaging

09/2020 - 12/2023
Freiberuflicher Senior Coach bei neue fische GmbH, München, Deutschland
neue fische GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Ausbildung und Coaching von jungen Talenten in der Webentwicklung während eines 12-wöchigen Bootcamps.
  • Durchführung von acht Bootcamps bis Ende 2023.
  • Interaktive und praxisorientierte Vermittlung moderner Technologien, darunter HTML5 / CSS3, ECMAScript 2022, React, RESTful APIs, Node.js, Express, Next.js, MongoDB, Frontend-Testing mit Jest, React Testing Library, Cypress, etc.
  • Unterrichtung agiler Methoden und Arbeitsabläufe, wie Pair- und Ensemble-Programmierung, Git Flow, etc.
  • Funktion als technischer und disziplinarischer Mentor für die Teilnehmer.
  • Erstellung von Lerninhalten und interaktiven Übungen.
  • Implementierung von Automatisierungslösungen für die Anwesenheitserfassung, Kohorten-Management, Material-Veröffentlichung und Messaging-Lösungen.

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