Keywords
Skills
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.
Project history
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
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
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
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
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
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
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
Local Availability
Other
GitHub: https://github.com/timreibe