freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Arnstadt
  • National
  • de  |  en
  • 21.11.2024

Kurzvorstellung

Seit über 13 Jahren in der Softwareentwicklung tätig mit Spezialisierung auf Datenintegration und Enterprise Search. Hierbei liegen meine Schwerpunkte auf Design und Implementierung von individuellen Search Based Anwendungen im B2B Umfeld.

Auszug Referenzen (2)

"P. ist ein hervorragender Entwickler, mit außerordentlichen Erfahrungen in der Softwarearchitektur und in seinem Spezialthema "Suche"."
Senior Software Developer
Ingo Schrewe
Tätigkeitszeitraum

4/2018 – 12/2020

Tätigkeitsbeschreibung

Neuentwicklung eines mandantenfähigen CRM (Immobilienwirtschaft). Als Senior Backend Developer Teil eines verteilt arbeitenden agilen Projektteams (>10 Personen).

Mein Schwerpunkt lag auf Design und Entwicklung des Backends eines webbasiertes CRM Systems für Immobilienverwalter. Meine Hauptaufgaben umfassten dabei Definition und Erstellung des fachlichen Datenmodells (MongoDB), Konzeption und Umsetzung diverser NodeJS basierter Microservices sowie einer Volltext Suchlösung auf Basis von MongoDB. Zum Einsatz kamen u.a. NodeJS, Github, Travis CI, Kubernetes, Docker, MongoDB Aggregation Framework.

Im weiteren Verlauf des Projekts lag mein Fokus auf Pflege und Erweiterung der enstandenen REST API Services sowie der Search Services.

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Docker, Git, JavaScript, Jira, Mongodb, Node.Js

"Ein hervorragender Mitarbeiter mit außerordentlichen Fähigkeiten, großer Motivation und sehr guter Teamfähigkeit. Gern wieder!"
Fullstack Developer (Festanstellung)
Ingo Schrewe
Tätigkeitszeitraum

5/2011 – 3/2018

Tätigkeitsbeschreibung

Konzeption, Umsetzung und Pflege von individuellen Softwarelösungen im B2B Bereich. Schwerpunkt auf Datenintegration und Enterprise Search.

Eingesetzte Qualifikationen

Agile Methodologie, Angular, Confluence, Elasticsearch, Git, HTML, Java (allg.), JavaScript, Jira, Mongodb, Node.Js, Oracle Database, React (JavaScript library), Scrum, Spring Framework

Qualifikationen

  • Docker5 J.
  • OpenSearch
  • Spring Boot
  • Java (allg.)9 J.
  • JavaScript12 J.
  • Kafka Streams
  • Kubernetes2 J.
  • Mongodb12 J.
  • Node.Js12 J.
  • Rancher

Projekt‐ & Berufserfahrung

Trainer
Kundenname anonymisiert, Berlin
8/2024 – 9/2024 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2024 – 9/2024

Tätigkeitsbeschreibung

Vorbereitung und Durchführung mehrtägiger Workshops zum Thema OpenSearch. Durchführung als online Workshop mittels digitaler Trainingsplattform.

Schwerpunkte:
- Installation OpenSearch auf K8s Cluster mittels Helm charts
- Index Management und data ingestion
- Anbindung externer SQL und NoSQL Datenquellen mittels OpenSearch Data Prepper
- OpenSearch Dashboards Visualisierungen, Reporting und Observability
- Backup und Disaster Recovery der OpenSearch
- OpenSearch Security: User, Roles und Multi-tenancy
- Logs von 3rd party apps integrieren als Data Source in OpenSearch (mittels FluentBit und FluentD)

Eingesetzte Qualifikationen

Schulung / Training (IT)

Senior Software Solution Engineer
Kundenname anonymisiert, Bochum
12/2022 – 3/2024 (1 Jahr, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2022 – 3/2024

Tätigkeitsbeschreibung

Neuimplementierung einer Inventurmanagement Anwendung (Windows nativ).

Analyse vorhandener legacy Anwendung beim Kunden, Use Case Analyse, Konzept und Implementierung einer neuen Windows App (auf Basis des Flutter Frameworks), Packaging als Windows Installer (Inklusive Code Signing EV).

Hauptfunktionen der erstellten Anwendung: Im- und Export von Stamm- und Inventurdaten mittels Excel, Management von mehreren Inventuren für mehrere Kunden, manuelle oder USB Barcode Scanner gestützte Erfassung von Positionen einer Inventur, Erstellen und Bearbeiten von Inventurprotokollen als PDF.

Eingesetzte Qualifikationen

Agile Methodologie, Business to Business, Flutter, Front End, Software engineering / -technik

Senior Software Developer
Kundenname anonymisiert, Ilmenau
10/2021 – 6/2024 (2 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

10/2021 – 6/2024

Tätigkeitsbeschreibung

ERP Integration in bestehendes CRM System (Immobilienbank). Teil eines verteilt arbeitenden agilen Projektteams (>10 Personen).

Mein Schwerpunkt lag auf Konzeption und Realisierung einer Anwendungs-übergreifenden Suche auf Basis von OpenSearch. Hierzu habe ich diverse Java Spring Boot Backendservices designed und implementiert um eine REST API für die Suche bereit zu stellen sowie die Synchronisation der Daten aus diversen heterogenen Quellen des Bestandssystems (MongoDB, OracleDB) in die OpenSearch zu realisieren (Multi Tenant Ansatz, Search Index Management). Zum Einsatz kamen u.a. Java Spring Boot, Kafka Streams, Kafka Message Broker, Debezium, Gitlab, Confluence, Jira, Gitlab CI Pipelines.

Im Projekt war ich hautpverantwortlicher Entwickler für Setup, Konfiguration und Customizing einer OpenSearch Instanz sowie Konzeption, Entwicklung und Pflege beteiliger Java Services. Darüber hinaus habe ich für betreffende Services Konfiguration und Erstellung von Docker Compose und Helm Charts übernommen (Kubernetes) sowie bei Bedarf Support für das OPS Team geleistet.

Eingesetzte Qualifikationen

Agile Methodologie, Docker, Git, Java (allg.), JavaScript, Apache Kafka, Kubernetes, Mongodb, Node.Js, Spring Framework

Senior Software Developer
Kundenname anonymisiert, München
4/2018 – 12/2020 (2 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

4/2018 – 12/2020

Tätigkeitsbeschreibung

Neuentwicklung eines mandantenfähigen CRM (Immobilienwirtschaft). Als Senior Backend Developer Teil eines verteilt arbeitenden agilen Projektteams (>10 Personen).

Mein Schwerpunkt lag auf Design und Entwicklung des Backends eines webbasiertes CRM Systems für Immobilienverwalter. Meine Hauptaufgaben umfassten dabei Definition und Erstellung des fachlichen Datenmodells (MongoDB), Konzeption und Umsetzung diverser NodeJS basierter Microservices sowie einer Volltext Suchlösung auf Basis von MongoDB. Zum Einsatz kamen u.a. NodeJS, Github, Travis CI, Kubernetes, Docker, MongoDB Aggregation Framework.

Im weiteren Verlauf des Projekts lag mein Fokus auf Pflege und Erweiterung der enstandenen REST API Services sowie der Search Services.

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Docker, Git, JavaScript, Jira, Mongodb, Node.Js

Fullstack Developer (Festanstellung)
Kundenname anonymisiert, Ilmenau
5/2011 – 3/2018 (6 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2011 – 3/2018

Tätigkeitsbeschreibung

Konzeption, Umsetzung und Pflege von individuellen Softwarelösungen im B2B Bereich. Schwerpunkt auf Datenintegration und Enterprise Search.

Eingesetzte Qualifikationen

Agile Methodologie, Angular, Confluence, Elasticsearch, Git, HTML, Java (allg.), JavaScript, Jira, Mongodb, Node.Js, Oracle Database, React (JavaScript library), Scrum, Spring Framework

Ausbildung

Bachelor of Science
Informatik
Technische Universität Ilmenau
2011
Ilmenau

Über mich

Ich bin seit 2011 in der Sofwareentwicklung tätig. Davon seit 2018 auf selbstständiger Basis als geschäftsführender Gesellschafter der GETrequest GmbH. Ab August 2024 bin ich als alleiniger Inhaber der GETrequest GmbH als ein Mann GmbH organisiert. Bei Zustandekommen einer Zusammenarbeit biete ich Ihnen selbstverständlich meine Person als externen Senior Sofware Developer an. Die Abrechnung bevorzuge ich über meine GmbH.

Mein Angebot umfasst dabei neben der reinen Sofwareentwicklung auch die fachliche und technische Analyse von Problemstellungen sowie die Erstellung eines Lösungskonzeptes in Zusammenarbeit mit fachlichen Stakeholdern.

Meinen fachlichen Schwerpunkt habe ich in diversen Projekten im Bereich der Datenintegration sowie Search. In diesen Bereichen konnte ich daher eine tiefgehende Expertise erarbeiten für Problemstellungen der Integration und Aggregation verteilter, heterogener Daten und deren Synchronisation in eine Search Engine. Immer mit dem Ziel eine leistungsstarke Suche über diese gesammelten Daten (meist mittels REST-API) bereit stellen zu können. Wesentlicher Schwerpunkt ist hierbei die Implementierung von Business Logik in Kombination mit Search Integration (Search based applications).

Für die Umsetzung dieser Lösungen nutzte ich in vergangen Projekten Technologien wie OpenSearch (bis 2021 ElasticSearch), Java Spring Boot, Kafka Message Broker, Kafka Streams, Debezium und deren Konnektoren für SQL (OracleDB) und NoSQL (MongoDB) Datenbanken, NodeJS, Docker, Kubernetes, HelmCharts, Rancher. Zu meinem alltäglichen Werkzeugen gehören hierbei Git, VSCode, IntelliJ, Buildautomatisierung, TDD, Jira und Confluence, GitLab.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
184
Alter
38
Berufserfahrung
13 Jahre und 7 Monate (seit 05/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden