Versatile Backend Developer and IT Consultant
Aktualisiert am 29.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
IT Consulting
Backend Development
Python
agiles Projektmanagement
Django
fastapi
azure
German
Muttersprache
English
C1
Latin
Progressive (Latinum)

Einsatzorte

Einsatzorte

Leipzig (+150km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2024-01 - now

Various Activities

CTO Project Management FastAPI Ansible ...
CTO
  • After a successful buyout of (name on request), at SBS we focused entirely on a new stack
  • The new company only focusses on energy and heating management, which is only a small subset of the functionality that the noah platform tried to provide 
  • There were also new features specific for the niche customers we encountered in addition to the existing customer base which was migrated
  • Technically we moved from Azure to AWS, split our repositories between GitHub and Gitlab, moved from Jira to Linear, switched from MongoDB to InfluxDB and deprecated the monolithic infrastructure
  • All our services are now deployed cloud natively, we worked with FastAPI for multiple micro APIs, which were layered and used to improve reusability
  • At (name on request) we had a separate frontend team, but in SBS we started out as a shared team, so I also took on frontend responsibilities
  • We are working with Vue 3 and the composition API using TypeScript
  • We also switched to external authentication provider Auth0 (by Okta) and kept Stripe as a payment provider
  • Even though we operate at much lower capacity (currently only one additional developer), we managed to automate most of the deployment tasks and are able to focus entirely on the development of new features
Project Management FastAPI Ansible DevOps Stripe Docker Angular JS Microsoft Azure GitHub Workflows Gitlab CI/ CD IoT TailwindCSS Testing JavaScript/ TypeScript Management Sentry Chirpstack Python Tests (pytest) PostgresSQL InfluxDB Auth0 documentation test case management Vue
On request
Germany
11 months
2023-08 - now

Built a tool for an uptime monitoring solution

Fullstack Lead
Fullstack Lead
  • For a private customer we built a tool for an uptime monitoring solution
  • Users were able to monitor server uptimes and pings using different hubs for a low ping check on their web servers
  • Furthermore we used n8n and the n8n API to integrate with different notification providers like Telegram Bot, Email or a custom web hook for the user
  • The login was provided by Auth0 and payments were collected via the stripe API
Project Management FastAPI Ansible Stripe Docker AWS TailwindCSS Testing JavaScript/ TypeScript Python Tests (unittest pytest) PostgresSQL InfluxDB Auth0 documentation test case management vueJS n8n
Private Customer
Germany
3 years 9 months
2020-04 - 2023-12

Planning and Developing an IoT platform

Co-Founder & CIO Project Management General Management Django ...
Co-Founder & CIO
  • My role at (name on request) combined responsibilities for the backend and IT infrastructure
  • teams and product development and improvement
  • The backend was mainly implemented in Django, extended by several micro services written in Python, Go and TypeScript
  • As external integrations we used Stripe for payments, n8n for workflow management, Auth0 for authentication for a time and GitHub for CI/CD pipelines
  • As the frontend was developed by another team, Django Rest Framework generated a Swagger Spec, which was used in the frontend to generate an SDK

  • As the resources of the small team were scarce, a lot of the IT infrastructure was being automated as it was deployed
  • We worked with Ansible for some services, which were deployed on premise, i.e. n8n, traefik and Sentry
  • Most of the load however was carried by services in the Azure cloud environment, where we utilized Azure functions, Azure web apps and databases
  • Furthermore we worked with MongoDB to host the data for the IoT devices
  • For the micro services we built custom GitHub workflows which would build Docker containers and deploy them in Azure or on premise
  • For (name on request) I also built custom financial models in Microsoft Excel and maintained the Jira and GitHub instances, as well as taking care of deployment and testing pipelines

Project Management General Management Django Go Ansible DevOps Stripe Docker Angular JS Microsoft Azure GitHub Workflows IoT TailwindCSS Testing JavaScript/ TypeScript Management Sentry Chirpstack Microsoft Excel Python Tests (unittest; pytest) PostgresSQL MongoDB Apache Airflow Supabase documentation test case management
on Request
Leipzig, Germany
1 month
2023-10 - 2023-10

Building an chat-to-documents (LLM) application

Backend Developer Langchain Docker Ansible ...
Backend Developer

  • For a private customer I built the backend for a document chat application
  • Users of the application are able to upload a document and - using a selfhosted LLM - interact with the document
  • The solution is targeted at German/European business clients, which is why beyond the LLM the vector storage is also self hosted
  • My responsibility in the team was to implement the backend with FastAPI, write unit tests for the backend and deploy the solution on a custom Linux machine

Langchain Docker Ansible FastAPI Auth0 ChromaDB Stripe Redis OpenAI
Private Customer
Leipzig
1 month
2023-05 - 2023-05

Creating a web presence for a small company

Wordpress Developer JavaScript
Wordpress Developer

  • I co-developed a Wordpress website for fivehead, according to a provided design
  • My responsibility were the technical details of the site, like hosting the site on a Unix machine, automating updates and backups and implementing the design in Elementor

Ansible Docker Wordpress Plausible Analytics Elementor
JavaScript
fiveheadmedia GmbH
Germany
10 months
2022-02 - 2022-11

Office 365 Rollout

Technical Business Consultant Beratung Rollout Automatisierung ...
Technical Business Consultant
  • At Postbank we continued the project started at Deutsche Bank and supported the Postbank developers with the migration
  • There were different smaller challenges that we didn?t encounter on the DB site, but overall we benefitted a lot of our established processes and workshops
Office 365 Azure VBA Excel macro-programming
Beratung Rollout Automatisierung Prozessberatung
Deutsche Postbank Group
1 year 2 months
2021-01 - 2022-02

Office 365 Rollout

Technical Business Consultant Consulting Office 365 Microsoft Azure ...
Technical Business Consultant

  • At Deutsche Bank I was part of the migration team for the Office 365 project
  • My responsibilities were the technical consulting and coordination of tests of custom legacy applications
  • Most of the applications were written in VBA or used an Office connection, so the transition from 32 bit based Office to 64 bit was a technical challenge for many
  • Thus we supported the worldwide rollout and helped migrating over 5000 tools

Consulting Office 365 Microsoft Azure Testing Microsoft Office Suite Automation VBA Script Rollout Planning Microsoft Excel
Deutsche Bank AG
4 months
2021-09 - 2021-12

Natural language process project

Backend Developer Django Python HTML ...
Backend Developer
  • In this natural language process project we built a tool, automating some parts of the patent reviewing process for a patent attorney
  • We worked with the natural language toolkit library and Django as web framework
  • We used frontend and backend capabilities of Django and TailwindCSS as a components framework
Django Python HTML CSS UX/ UI Design Testing JavaScript Docker Ansible
PatentNLP
6 months
2020-11 - 2021-04

Building a tool for converting ontologies to bayesian networks

Research Assistant (Developer) Django Python Ontologies ...
Research Assistant (Developer)
  • As a research assistant at Fraunhofer Institut für Werkzeugmaschinen und Umformtechnik I wrote a tool for converting ontologies into bayesian networks as a part of my Bachelors thesis
  • The tool was written with NetworkX, matplotlib and different ontology specific tools
Django Python Ontologies Academic Writing Frontend Development HTML CSS JavaScript
Fraunhofer IWU
Chemnitz
3 months
2019-04 - 2019-06

Building a presentation application with offline capabilities

Full-stack Development Lead Django Electron PixiJS ...
Full-stack Development Lead
  • For a private customer I lead the team to develop a full stack web application, which was also available offline
  • The customer needed a Power-Point style presentation tool with a lot of custom gimmicks like special animations, a presenter panel with custom sounds or a live chat when used online
  • We used Django as the back- and frontend and exported a Node based Electron app for offline use
Django Electron PixiJS Project Management HTML CSS JavaScript/ TypeScript
Private Customer
7 months
2018-11 - 2019-05

Building an art store

Full-stack Developer Django Ansible Docker ...
Full-stack Developer
  • For a private customer I developed a full stack application in Django for hosting a small art store website, where the owners can upload pictures of their artwork to show online
Django Ansible Docker Project Management Python
Private Customer
Chemnitz
4 months
2018-06 - 2018-09

Office 365 and Windows 10 Rollout

Rollout Manager Python Project Management Windows 10 ...
Rollout Manager
  • At RBI we planned the hardware rollout combined with a Windows 10 upgrade
  • With different active programs installed, users had different risk profiles because of the Windows 10 compatibility
  • To work efficiently, I automated many of the planning tasks and created a data model for the company to use. With each wave of the pilot rollout we rolled out users with the least predicted risk factor, while still prioritizing users according to a specific schedule, resulting in smoother upgrade procedures and less complaints to the help desk
Python Project Management Windows 10 Microsoft Azure Microsoft Excel
Raiffeisen Bank International AG
Vienna

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 6 months
2018-10 - 2023-03

Applied Informatics

Bachelor of Science, TU Chemnitz - Chemnitz, Germany
Bachelor of Science
TU Chemnitz - Chemnitz, Germany
2 months
2018-03 - 2018-04

Office 365 Deployment/ Management/ Azure Fundamentals

Certificate, Avanade Academy/ Trainee Program ? Düsseldorf, Germany
Certificate
Avanade Academy/ Trainee Program ? Düsseldorf, Germany
2 years 6 months
2015-09 - 2018-02

Apprenticeship

Computer Science Expert, Deutsche Telekom AG - Dresden, Germany
Computer Science Expert
Deutsche Telekom AG - Dresden, Germany
  • Subject area: System Integration
  • Final Grade: 81/100
1 month
2017-06 - 2017-06

English for IT Specialists (Stage II)

Certificate, Dresden, Germany Conference of the German Ministers of Education
Certificate
Dresden, Germany Conference of the German Ministers of Education
7 years 11 months
2007-09 - 2015-07

School Education

German University Entrance Diploma, specialized in English and Mathematics (Abitur), Gymnasium Einsiedel ? Chemnitz, Germany
German University Entrance Diploma, specialized in English and Mathematics (Abitur)
Gymnasium Einsiedel ? Chemnitz, Germany

1 month
2012-07 - 2012-07

IT Course ? Building and Configuring Computers and Networking Basics

Chemnitz, Germany Profil Education GmbH
Chemnitz, Germany Profil Education GmbH
1 month
2010-11 - 2010-11

Vocabulary, Pronunciation and English Culture

Certificate, Senlac Tours Educational Trips, English High School ? London, England
Certificate
Senlac Tours Educational Trips, English High School ? London, England

Kompetenzen

Kompetenzen

Top-Skills

IT Consulting Backend Development Python agiles Projektmanagement Django fastapi azure

Produkte / Standards / Erfahrungen / Methoden

Computer Skills:

  • Microsoft Office 365 and Azure Administration/ Deployment
  • System Administration (Multiple Operating Systems)
  • Programming Languages (e.g. PHP, C#, C++ or Swift)
  • Scripting Languages (e.g. Python, Lua or Bash)
  • Web-Development (e.g. with Django, JavaScript, NodeJS)
  • Server Administration (Windows Server, Linux e.g. CentOS, Ubuntu Server)
  • Foundation in Video- and Photo Editing (Adobe CC, DaVinci Resolve)


Profile:

Seasoned backend developer and IT consultant with a knack for navigating complex projects. From spearheading O365/Windows 10 migration initiatives for major banks to diving deep into Django and FastAPI backend development, I bring a versatile skill set to the table. My proficiency extends beyond Python, Django, and FastAPI, encompassing various languages such as TypeScript and Vue for frontend work and Ansible for deployments. With a proven track record in agile methodologies I thrive in collaborative development environments, as well as consulting teams.

Branchen

Branchen

  • Finance/ Banking Industry
  • Media Production Industry

Einsatzorte

Einsatzorte

Leipzig (+150km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2024-01 - now

Various Activities

CTO Project Management FastAPI Ansible ...
CTO
  • After a successful buyout of (name on request), at SBS we focused entirely on a new stack
  • The new company only focusses on energy and heating management, which is only a small subset of the functionality that the noah platform tried to provide 
  • There were also new features specific for the niche customers we encountered in addition to the existing customer base which was migrated
  • Technically we moved from Azure to AWS, split our repositories between GitHub and Gitlab, moved from Jira to Linear, switched from MongoDB to InfluxDB and deprecated the monolithic infrastructure
  • All our services are now deployed cloud natively, we worked with FastAPI for multiple micro APIs, which were layered and used to improve reusability
  • At (name on request) we had a separate frontend team, but in SBS we started out as a shared team, so I also took on frontend responsibilities
  • We are working with Vue 3 and the composition API using TypeScript
  • We also switched to external authentication provider Auth0 (by Okta) and kept Stripe as a payment provider
  • Even though we operate at much lower capacity (currently only one additional developer), we managed to automate most of the deployment tasks and are able to focus entirely on the development of new features
Project Management FastAPI Ansible DevOps Stripe Docker Angular JS Microsoft Azure GitHub Workflows Gitlab CI/ CD IoT TailwindCSS Testing JavaScript/ TypeScript Management Sentry Chirpstack Python Tests (pytest) PostgresSQL InfluxDB Auth0 documentation test case management Vue
On request
Germany
11 months
2023-08 - now

Built a tool for an uptime monitoring solution

Fullstack Lead
Fullstack Lead
  • For a private customer we built a tool for an uptime monitoring solution
  • Users were able to monitor server uptimes and pings using different hubs for a low ping check on their web servers
  • Furthermore we used n8n and the n8n API to integrate with different notification providers like Telegram Bot, Email or a custom web hook for the user
  • The login was provided by Auth0 and payments were collected via the stripe API
Project Management FastAPI Ansible Stripe Docker AWS TailwindCSS Testing JavaScript/ TypeScript Python Tests (unittest pytest) PostgresSQL InfluxDB Auth0 documentation test case management vueJS n8n
Private Customer
Germany
3 years 9 months
2020-04 - 2023-12

Planning and Developing an IoT platform

Co-Founder & CIO Project Management General Management Django ...
Co-Founder & CIO
  • My role at (name on request) combined responsibilities for the backend and IT infrastructure
  • teams and product development and improvement
  • The backend was mainly implemented in Django, extended by several micro services written in Python, Go and TypeScript
  • As external integrations we used Stripe for payments, n8n for workflow management, Auth0 for authentication for a time and GitHub for CI/CD pipelines
  • As the frontend was developed by another team, Django Rest Framework generated a Swagger Spec, which was used in the frontend to generate an SDK

  • As the resources of the small team were scarce, a lot of the IT infrastructure was being automated as it was deployed
  • We worked with Ansible for some services, which were deployed on premise, i.e. n8n, traefik and Sentry
  • Most of the load however was carried by services in the Azure cloud environment, where we utilized Azure functions, Azure web apps and databases
  • Furthermore we worked with MongoDB to host the data for the IoT devices
  • For the micro services we built custom GitHub workflows which would build Docker containers and deploy them in Azure or on premise
  • For (name on request) I also built custom financial models in Microsoft Excel and maintained the Jira and GitHub instances, as well as taking care of deployment and testing pipelines

Project Management General Management Django Go Ansible DevOps Stripe Docker Angular JS Microsoft Azure GitHub Workflows IoT TailwindCSS Testing JavaScript/ TypeScript Management Sentry Chirpstack Microsoft Excel Python Tests (unittest; pytest) PostgresSQL MongoDB Apache Airflow Supabase documentation test case management
on Request
Leipzig, Germany
1 month
2023-10 - 2023-10

Building an chat-to-documents (LLM) application

Backend Developer Langchain Docker Ansible ...
Backend Developer

  • For a private customer I built the backend for a document chat application
  • Users of the application are able to upload a document and - using a selfhosted LLM - interact with the document
  • The solution is targeted at German/European business clients, which is why beyond the LLM the vector storage is also self hosted
  • My responsibility in the team was to implement the backend with FastAPI, write unit tests for the backend and deploy the solution on a custom Linux machine

Langchain Docker Ansible FastAPI Auth0 ChromaDB Stripe Redis OpenAI
Private Customer
Leipzig
1 month
2023-05 - 2023-05

Creating a web presence for a small company

Wordpress Developer JavaScript
Wordpress Developer

  • I co-developed a Wordpress website for fivehead, according to a provided design
  • My responsibility were the technical details of the site, like hosting the site on a Unix machine, automating updates and backups and implementing the design in Elementor

Ansible Docker Wordpress Plausible Analytics Elementor
JavaScript
fiveheadmedia GmbH
Germany
10 months
2022-02 - 2022-11

Office 365 Rollout

Technical Business Consultant Beratung Rollout Automatisierung ...
Technical Business Consultant
  • At Postbank we continued the project started at Deutsche Bank and supported the Postbank developers with the migration
  • There were different smaller challenges that we didn?t encounter on the DB site, but overall we benefitted a lot of our established processes and workshops
Office 365 Azure VBA Excel macro-programming
Beratung Rollout Automatisierung Prozessberatung
Deutsche Postbank Group
1 year 2 months
2021-01 - 2022-02

Office 365 Rollout

Technical Business Consultant Consulting Office 365 Microsoft Azure ...
Technical Business Consultant

  • At Deutsche Bank I was part of the migration team for the Office 365 project
  • My responsibilities were the technical consulting and coordination of tests of custom legacy applications
  • Most of the applications were written in VBA or used an Office connection, so the transition from 32 bit based Office to 64 bit was a technical challenge for many
  • Thus we supported the worldwide rollout and helped migrating over 5000 tools

Consulting Office 365 Microsoft Azure Testing Microsoft Office Suite Automation VBA Script Rollout Planning Microsoft Excel
Deutsche Bank AG
4 months
2021-09 - 2021-12

Natural language process project

Backend Developer Django Python HTML ...
Backend Developer
  • In this natural language process project we built a tool, automating some parts of the patent reviewing process for a patent attorney
  • We worked with the natural language toolkit library and Django as web framework
  • We used frontend and backend capabilities of Django and TailwindCSS as a components framework
Django Python HTML CSS UX/ UI Design Testing JavaScript Docker Ansible
PatentNLP
6 months
2020-11 - 2021-04

Building a tool for converting ontologies to bayesian networks

Research Assistant (Developer) Django Python Ontologies ...
Research Assistant (Developer)
  • As a research assistant at Fraunhofer Institut für Werkzeugmaschinen und Umformtechnik I wrote a tool for converting ontologies into bayesian networks as a part of my Bachelors thesis
  • The tool was written with NetworkX, matplotlib and different ontology specific tools
Django Python Ontologies Academic Writing Frontend Development HTML CSS JavaScript
Fraunhofer IWU
Chemnitz
3 months
2019-04 - 2019-06

Building a presentation application with offline capabilities

Full-stack Development Lead Django Electron PixiJS ...
Full-stack Development Lead
  • For a private customer I lead the team to develop a full stack web application, which was also available offline
  • The customer needed a Power-Point style presentation tool with a lot of custom gimmicks like special animations, a presenter panel with custom sounds or a live chat when used online
  • We used Django as the back- and frontend and exported a Node based Electron app for offline use
Django Electron PixiJS Project Management HTML CSS JavaScript/ TypeScript
Private Customer
7 months
2018-11 - 2019-05

Building an art store

Full-stack Developer Django Ansible Docker ...
Full-stack Developer
  • For a private customer I developed a full stack application in Django for hosting a small art store website, where the owners can upload pictures of their artwork to show online
Django Ansible Docker Project Management Python
Private Customer
Chemnitz
4 months
2018-06 - 2018-09

Office 365 and Windows 10 Rollout

Rollout Manager Python Project Management Windows 10 ...
Rollout Manager
  • At RBI we planned the hardware rollout combined with a Windows 10 upgrade
  • With different active programs installed, users had different risk profiles because of the Windows 10 compatibility
  • To work efficiently, I automated many of the planning tasks and created a data model for the company to use. With each wave of the pilot rollout we rolled out users with the least predicted risk factor, while still prioritizing users according to a specific schedule, resulting in smoother upgrade procedures and less complaints to the help desk
Python Project Management Windows 10 Microsoft Azure Microsoft Excel
Raiffeisen Bank International AG
Vienna

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 6 months
2018-10 - 2023-03

Applied Informatics

Bachelor of Science, TU Chemnitz - Chemnitz, Germany
Bachelor of Science
TU Chemnitz - Chemnitz, Germany
2 months
2018-03 - 2018-04

Office 365 Deployment/ Management/ Azure Fundamentals

Certificate, Avanade Academy/ Trainee Program ? Düsseldorf, Germany
Certificate
Avanade Academy/ Trainee Program ? Düsseldorf, Germany
2 years 6 months
2015-09 - 2018-02

Apprenticeship

Computer Science Expert, Deutsche Telekom AG - Dresden, Germany
Computer Science Expert
Deutsche Telekom AG - Dresden, Germany
  • Subject area: System Integration
  • Final Grade: 81/100
1 month
2017-06 - 2017-06

English for IT Specialists (Stage II)

Certificate, Dresden, Germany Conference of the German Ministers of Education
Certificate
Dresden, Germany Conference of the German Ministers of Education
7 years 11 months
2007-09 - 2015-07

School Education

German University Entrance Diploma, specialized in English and Mathematics (Abitur), Gymnasium Einsiedel ? Chemnitz, Germany
German University Entrance Diploma, specialized in English and Mathematics (Abitur)
Gymnasium Einsiedel ? Chemnitz, Germany

1 month
2012-07 - 2012-07

IT Course ? Building and Configuring Computers and Networking Basics

Chemnitz, Germany Profil Education GmbH
Chemnitz, Germany Profil Education GmbH
1 month
2010-11 - 2010-11

Vocabulary, Pronunciation and English Culture

Certificate, Senlac Tours Educational Trips, English High School ? London, England
Certificate
Senlac Tours Educational Trips, English High School ? London, England

Kompetenzen

Kompetenzen

Top-Skills

IT Consulting Backend Development Python agiles Projektmanagement Django fastapi azure

Produkte / Standards / Erfahrungen / Methoden

Computer Skills:

  • Microsoft Office 365 and Azure Administration/ Deployment
  • System Administration (Multiple Operating Systems)
  • Programming Languages (e.g. PHP, C#, C++ or Swift)
  • Scripting Languages (e.g. Python, Lua or Bash)
  • Web-Development (e.g. with Django, JavaScript, NodeJS)
  • Server Administration (Windows Server, Linux e.g. CentOS, Ubuntu Server)
  • Foundation in Video- and Photo Editing (Adobe CC, DaVinci Resolve)


Profile:

Seasoned backend developer and IT consultant with a knack for navigating complex projects. From spearheading O365/Windows 10 migration initiatives for major banks to diving deep into Django and FastAPI backend development, I bring a versatile skill set to the table. My proficiency extends beyond Python, Django, and FastAPI, encompassing various languages such as TypeScript and Vue for frontend work and Ansible for deployments. With a proven track record in agile methodologies I thrive in collaborative development environments, as well as consulting teams.

Branchen

Branchen

  • Finance/ Banking Industry
  • Media Production Industry

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.