Profilbild von Tim Reibe Software-Architekt aus Stuttgart

Tim Reibe

verfügbar

Letztes Update: 12.12.2022

Software-Architekt

Abschluss: M.Sc. Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut) | spanisch (gut)

Dateianlagen

01-Reibe-Resume-sig_120922.pdf

Skills

Ich habe mir das Programmieren intrinsisch motiviert während meines Bachelor-Studiums selbst beigebracht, um zunächst regelmäßige Aufgaben zu automatisieren. Anschließend habe ich meine ersten eigenen Programme zum automatisierten Kauf von Produkten in Webshops entwickelt und in kleinem Umfang für Freunde und Bekannte programmiert. 

Vor über vier Jahren habe ich mich als Software-Entwickler selbstständig gemacht und arbeite seither für kleine und mittelständische Unternehmen im Auftrag. Während des Master-Studiums haben drei Kommilitonen und ich eine IT- und Marketing-Agentur mit dem Fokus auf Frontend/Backend-Entwicklung und Performance Marketing, sowie PR gegründet.

Projekthistorie

11/2022 - bis jetzt
Solution Architect
Schaeffler Technologies AG & Co. KG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Establishment and maintenance of an overarching software architecture for applications in the operations area.

  • Lead Architect in the holistic delivery of a cloud-based Machine Learning Operations (MLOps) blueprint that can be applied to most Machine Learning use cases in manufacturing.
  • Transfer of the developed solutions into the software architecture for applications of the Operations IT department.
  • Regular consulting and training of relevant target groups on general software development topics.

Tech Stack: Microsoft Azure Cloud, Azure ML Studio, Kubernetes, NATS, GitHub, Jenkins, Ansible


07/2022 - bis jetzt
Lead Software Architect and Backend Developer (Software-as-a-Service)
xek GmbH & BAETTER GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Design and development of a backend infrastructure for a web application for automated invoicing

  • Transformation from standalone application to browser-based cloud application.
  • Design and development of a REST API for third-party application integration and orchestration.
  • Implementation of CI/CD workflows for multiple staging environments.
  • Technical manager with personnel responsibility in a team of up to five developers.

Tech Stack: Python (FastAPI), Supabase, PostgreSQL, pgsodium, Docker, JWT, Swagger, GitHub, GitHub Actions


01/2021 - 11/2022
Software Architect (Distributed Systems, Massively Parallel Systems)
Scraponauts GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Design and development of a massively parallel web scraping application

  • Design of a scalable IT infrastructure for highly parallel execution of web scraping applications on multiple servers.
  • Major overhaul of the legacy system with implementation of a unified template for web scraping scripts.
  • Implementation of a service to remote control servers and scraping instances.

Tech Stack: Python, Golang, JavaScript, MongoDB, Redis, Kubernetes, Docker, AWS ECR, Elasticsearch, Kibana, GitHub


07/2022 - 10/2022
Software Developer
DAKOZAWARE s.r.o (Internet und Informationstechnologie, < 10 Mitarbeiter)

Development of a blockchain analytics tool for NFT transactions

  • Development of an application for indexing Ethereum blockchain events (NFT Transactions, Mints, Burns, …)
  • Integration of the application into the existing system landscape

Tech Stack: Golang, go-ethereum (JSON-RPC), MongoDB, Redis, GitHub


05/2021 - 07/2022
Software Architect (Multi-Tenant Software-as-a-Service)
BAETTER GmbH (Marketing, PR und Design, < 10 Mitarbeiter)

Design and development a backend application for an incident reporting and validation tool using public cloud services

  • Design of a data model and adequate IT architecture for a multi-tenant SaaS application.
  • Development of the REST API as interface for mobile app and web application.
  • Building the infrastructure with AWS CDK and setting up deployment and provisioning pipelines using AWS services.
  • Performance evaluation of the SaaS application.

Tech Stack: Python, AWS (API Gateway, Lambda, Cognito, DynamoDB, CodeCommit, CodeBuild, CodePipeline), AWS CDK


03/2021 - 10/2021
Software Architect and Developer
Open Source

Development of an application for automated vaccination appointment booking in Germany

  • Analysis of the process for booking a vaccination appointment and reenactment in the application
  • Transformation of a self-used, small-scale application for collaborative development and use 
  • Project management across a team of over 35 developers 

Tech Stack: Python, PyQt, PyInstaller, GitHub, Slack

https://github.com/timreibe/vaccipy


04/2018 - 12/2020
Software Architect and Developer
Eigenes Projekt

Design and development of an application for fully automated online purchase processing

  • Design and development of a unified application for automated purchases at multiple online stores 
  • Purchase process analysis for each online store, bypassing bot protection and integration of automated payments
  • Monitoring of product availability and sending multi-channel notifications to users

Tech Stack: Python (requests and selenium), Docker, nginx, Discord, Slack 


Reisebereitschaft

Weltweit verfügbar
Ich komme aus Stuttgart und möchte langfristig gerne hier bleiben, weshalb ich Remote-Arbeit bevorzuge. Dennoch bin ich offen für Regeltermine beim Auftraggeber, wenn die Reisekosten übernommen werden.

Sonstige Angaben

LinkedIn: https://linkedin.com/in/timreibe
GitHub: https://github.com/timreibe
Profilbild von Tim Reibe Software-Architekt aus Stuttgart Software-Architekt
Registrieren