Software Architect (Backend, Python, Golang, Distributed Systems, Cloud)
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 73728 Esslingen am Neckar
- Europa
- de | en | es
- 16.10.2024
Kurzvorstellung
Auszug Referenzen (1)
"Sehr effizientes und zielorientiertes Arbeiten. Technischer Experte mit dem Blick fürs Ökonomische."
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
Amazon Web Services (AWS), Cloud Computing, Git, Projektmanagement (IT), Python, Saas
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – 2/2025
Tätigkeitsbeschreibungtbd
Eingesetzte QualifikationenContainer Management, Cyber Security, Server-Monitoring, Kubernetes
11/2022 – 4/2023
Tätigkeitsbeschreibung
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
Maschinelles Lernen, Enterprise Architect (EA), Git, Jenkins, Ansible, Microsoft Azure, Kubernetes, Solution Architektur
7/2022 – 10/2022
Tätigkeitsbeschreibung
Development of a blockchain analytics tool for NFT transactions
• Development of an application for indexing NFT events on the Ethereum blockchain (transactions, mints, burns).
• Integration of the application into the existing system landscape.
Tech Stack: Golang, go-ethereum (JSON-RPC), MongoDB, Redis, GitHub
Project ends abruptly due to corporate restructuring
Blockchain (allg.), Git, Golang, Mongodb
7/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, JWT, Swagger, GitHub, GitHub Actions
Docker, Git, Continuous Integration, Postgresql, Python
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
Amazon Web Services (AWS), Cloud Computing, Git, Projektmanagement (IT), Python, Saas
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
Git, Python, Requirement Analyse, Selenium
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
Docker, Elasticsearch, Git, Golang, Mongodb, Projektleitung / Teamleitung (IT), Projektmanagement - Benchmarking, Projektmanagement (IT), Python
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
Docker, HTML, JavaScript, Python, Distributed Computing
Ausbildung
Hochschule der Medien, Stuttgart
Duale Hochschule Baden-Württemberg
Über mich
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.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Französisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden