freiberufler Software Architect (Backend, Python, Golang, Distributed Systems, Cloud) auf freelance.de

Software Architect (Backend, Python, Golang, Distributed Systems, Cloud)

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 73728 Esslingen am Neckar
  • Europa
  • en  |  es  |  fr
  • 23.11.2022

Kurzvorstellung

Hi, ich bin T. und entwickle seit mehr als sieben Jahren Software für KMU. Ich bin besonders erfahren in der Neu- und Weiterentwicklung von SaaS und APIs in der Cloud und dem Aufbau und Überarbeitung von verteilten System (gesamte IT-Infrastruktur)

Auszug Referenzen (2)

"This was a great collaboration! He did a really very good job, always communicated quickly and politely and a great result!"
Software Architect
Ingolf Neudorf
Tätigkeitszeitraum

7/2022 – 10/2022

Tätigkeitsbeschreibung

Rapid design and development of a REST API in a licensing model

• Short-term development of an API for further development by the customer.
• API for connection of standalone software and outsourcing of program excerpts (code on demand).
• Coupling of API (authentication/authorization) to existing license model.

Tech Stack: Python (FastAPI), Docker, GitHub

Eingesetzte Qualifikationen

Docker, MongoDB, Python, Representational State Transfer (REST)

"Sehr effizientes und zielorientiertes Arbeiten. Technischer Experte mit dem Blick fürs Ökonomische."
Software Architect (Multi-Tenant Software-as-a-Service)
Johann Froesa
Tätigkeitszeitraum

5/2021 – 8/2022

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud Computing, Git, Projektmanagement (IT), Python, SAAS

Ich biete

  • Amazon Web Services (AWS)
  • Anforderungsmanagement
  • Cloud Computing
  • Docker
  • elasticSearch
  • Git
  • Go (GoLang)
  • MongoDB
  • Projektleitung / Teamleitung (IT)
  • Projektmanagement - Benchmarking
  • Projektmanagement (IT)
  • Python
  • SAAS
  • Verteilte Systeme

Projekt‐ & Berufserfahrung

Lead Software Architect and Developer
xek GmbH & BAETTER GmbH, Düsseldorf & Stuttgart
9/2022 – offen (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – offen

Tätigkeitsbeschreibung

Design and development of a web application backend for automated invoicing.
• Transformation from standalone application to browser-based cloud application.
• Implementation of CI/CD workflows for continuous testing and deployment of the backend application.
Tech Stack: Python (FastAPI), Supabase, PostgreSQL, Docker, GitHub, GitHub Actions

Eingesetzte Qualifikationen

Docker, Git, Kontinuierliche Integration (CI), PostgreSQL, Python

Software Architect
xek GmbH, remote
7/2022 – 10/2022 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2022 – 10/2022

Tätigkeitsbeschreibung

Rapid design and development of a REST API in a licensing model

• Short-term development of an API for further development by the customer.
• API for connection of standalone software and outsourcing of program excerpts (code on demand).
• Coupling of API (authentication/authorization) to existing license model.

Tech Stack: Python (FastAPI), Docker, GitHub

Eingesetzte Qualifikationen

Docker, MongoDB, Python, Representational State Transfer (REST)

Software Developer
Kundenname anonymisiert, remote
7/2022 – 10/2022 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2022 – 10/2022

Tätigkeitsbeschreibung

Development of a Blockchain Analytics Tool for NFT Transactions
Tech Stack: Golang, go-ethereum (JSON-RPC), MongoDB, Redis, GitHub

• Development of an application for indexing NFT events on the Ethereum blockchain (transactions, mints, burns).
• Integration of the application into the existing system landscape.

Eingesetzte Qualifikationen

Blockchain (allg.), Go (GoLang)

Software Architect (Multi-Tenant Software-as-a-Service)
BAETTER GmbH, Stuttgart
5/2021 – 8/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 8/2022

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud Computing, Git, Projektmanagement (IT), Python, SAAS

Lead Software Architect and Developer
Open Source, remote
3/2021 – 10/2021 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 10/2021

Tätigkeitsbeschreibung

Design and 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
Source: github.com/timreibe/vaccipy

Eingesetzte Qualifikationen

Git, Python, Requirement Analyse, Selenium

Software Architect (Distributed Systems, Massively Parallel Systems)
Scraponauts GmbH, remote
1/2021 – 11/2022 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 11/2022

Tätigkeitsbeschreibung

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, Docker, AWS ECR, Elasticsearch, Kibana, GitHub, Discord

Eingesetzte Qualifikationen

Docker, elasticSearch, Git, Go (GoLang), MongoDB, Projektleitung / Teamleitung (IT), Projektmanagement - Benchmarking, Projektmanagement (IT), Python

Software Architect and Developer
Eigenes Projekt, Stuttgart
4/2018 – 12/2020 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – 12/2020

Tätigkeitsbeschreibung

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, JavaScript, MongoDB, SQLite, Docker, GitHub, Discord, Slack

Eingesetzte Qualifikationen

Docker, HTML, JavaScript, Python, Verteilte Systeme

Ausbildung

Wirtschaftsinformatik

(Master of Science (M.Sc.))
Jahr: 2022
Ort: Hochschule der Medien, Stuttgart
BWL Industrie

(Bachelor of Arts (B.A.))
Jahr: 2018
Ort: Duale Hochschule Baden-Württemberg

Qualifikationen

Python, Amazon Web Services (AWS), MongoDB, elasticSearch, Git, Projektmanagement, Programmieren im Team

Über mich

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 3 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.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Spanisch (Gut)
  • Französisch (Gut)
  • Deutsch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
292
Alter
26
Berufserfahrung
4 Jahre und 3 Monate (seit 08/2018)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden