01/02/2026 updated


100 % available
Freiberufler Fullstack Entwickler - IT Consultant
Medellin, Colombia
Only remote
M.Sc. InformatikASP.NETAutomationTest AutomationC Sharp (Programming Language)DevOpsSoftware ArchitectureSoftware EngineeringRust (Programming Language)ScriptingTest-Driven Development (TDD).NET CoreVue.jsBackendAngularJSCoaching and Mentoring
Through my experience I offer:
• Development of new and existing functionality in web and application software using techniques such as TDD (Test Driven Development) and a functional mindset.
• Process and task automation with the aid of multiple scripting languages.
• Assistance and support in the design and implementation of the software architecture applying methodologies like DDD (Domain Driven Design) and Event Storming.
• Assistance creating, expanding and operating the DevOps infrastructure.
• Assistance migrating legacy software to modern platforms, programming paradigms and technologies.
• Mentoring less experienced team members in new technologies and good programming practices.
In your team’s collaboration with me, you will enjoy the following benefits:
• State of the art software with automated testing.
• Extensible and easy to mantain software.
• Clear documentation of the software, processes and decisions.
• A DevOps infrastructure that allows you to have short feedback loops and improve the software in a fast and painless way.
• Development of new and existing functionality in web and application software using techniques such as TDD (Test Driven Development) and a functional mindset.
• Process and task automation with the aid of multiple scripting languages.
• Assistance and support in the design and implementation of the software architecture applying methodologies like DDD (Domain Driven Design) and Event Storming.
• Assistance creating, expanding and operating the DevOps infrastructure.
• Assistance migrating legacy software to modern platforms, programming paradigms and technologies.
• Mentoring less experienced team members in new technologies and good programming practices.
In your team’s collaboration with me, you will enjoy the following benefits:
• State of the art software with automated testing.
• Extensible and easy to mantain software.
• Clear documentation of the software, processes and decisions.
• A DevOps infrastructure that allows you to have short feedback loops and improve the software in a fast and painless way.
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
GermanFluentEnglishFluentItalianGoodSpanishNative speaker
Project history
- Ongoing development of new and existing functionality for an ERP solution for managing the development and testing of battery cells for electrical vehicles. This was developed as a monolithic application combining ASP.NET MVC and ASP.NET WebApi in the backend and a Vue.js 2 application in the frontend.
- Ongoing development of the API tests for the project written in Python.
- Consulting services to the end user for the creation of new and existing features and their integration into the application.
- Implementation of unit tests in the existing codebase, introducing dependency injection, test and mocking frameworks, among other technologies.
- Mentorship of the team in topics such as TDD (Test Driven Development), mocking, IoC (Inversion of Control), etc.
• Architektur und Entwicklung einer Webanwendung zum Überwachung von Prozessen mit .NET 5, ASP.NET, Angular und MS SQL Server.
• Architektur und Entwicklung eines Systems mit Micro-Service-Architektur in .NET Core und MS SQL Server.
• Entwicklung und Wartung von bestehenden Systemen in .NET Framework und .NET Core.
• Entwicklung von Skripten zur Automatisierung von Prozessen.
• Migration von bestehenden Projekten auf .NET Core und Entity Framework Core.
• Unterstützung bei der Migration des Verwaltungssystems von Subversion nach Git.
• Architektur und Entwicklung eines Systems mit Micro-Service-Architektur in .NET Core und MS SQL Server.
• Entwicklung und Wartung von bestehenden Systemen in .NET Framework und .NET Core.
• Entwicklung von Skripten zur Automatisierung von Prozessen.
• Migration von bestehenden Projekten auf .NET Core und Entity Framework Core.
• Unterstützung bei der Migration des Verwaltungssystems von Subversion nach Git.
• Entwicklung eines Benchmarks für die Auswertung verschiedener Verschlüsselungs- und Hashing-Algorithmen mit Einsatz der Programmiersprache C# und TDD (Test Driven Development).
• Entwicklung eines Skriptes zur Testdatengenerierung.
• Entwicklung eines Skriptes zur Testdatengenerierung.