freiberufler Chief Technology Officer  / Senior (.NET und TypeScript) Fullstack Software Developer auf freelance.de

Chief Technology Officer / Senior (.NET und TypeScript) Fullstack Software Developer

offline
  • auf Anfrage
  • 30177 Hannover
  • Nähe des Wohnortes
  • de  |  bs  |  en
  • 02.04.2024

Kurzvorstellung

Erfahrener Softwareentwickler, CTO und versierter Architekt mit umfangreicher Expertise in Backend und Frontend. Stark in C#, ASP.NET Core, EF Core, TypeScript, Next.js, tRPC, TailwindCSS, Projektmanagement und agiles Arbeiten.

Qualifikationen

  • ASP.NET
  • ASP.NET Core
  • Back-End Entwicklung
  • C#
  • CSS (Cascading Style Sheet)
  • Entity Framework Core
  • Front-End Entwicklung
  • HTML5
  • Next.js
  • PostgreSQL
  • Projektleitung / Teamleitung (IT)
  • React (JavaScript library)
  • Representational State Transfer (REST)
  • Responsive Webdesign
  • Software Architektur / Modellierung
  • Svelte
  • TypeScript

Projekt‐ & Berufserfahrung

Chief Technology Officer (CTO) (Festanstellung)
SmartChange GmbH, Hannover
7/2023 – offen (11 Monate)
Versicherungen
Tätigkeitszeitraum

7/2023 – offen

Tätigkeitsbeschreibung

Als CTO und Softwareentwickler bei einem aufstrebenden Start-up bin ich verantwortlich für die technische Leitung des Unternehmens. Ich arbeite eng mit dem Gründerteam und meinem Team aus 10 talentierten Entwicklern zusammen, um innovative und skalierbare Lösungen zu entwickeln. Dabei liegt mein Fokus sowohl auf der Führung und Unterstützung meines Teams als auch auf der aktiven Beteiligung an der Softwareentwicklung.
Kernkompetenzen:

Technische Leitung und strategische Planung
Projektmanagement und Ressourcenallokation
Architektur- und Systemdesign
Teamführung und Talententwicklung
Programmierung in verschiedenen Sprachen (z. B. C#, TypeScript)
Erfahrung mit modernen Webtechnologien und Frameworks (z.B. ASP.NET Core, React)
Datenbankdesign und -verwaltung (PostgreSQL)
Kommunikation und Zusammenarbeit mit Stakeholdern

Eingesetzte Qualifikationen

Responsive Webdesign, PostgreSQL, Software Architektur / Modellierung, C#, TypeScript, ASP.NET, CSS (Cascading Style Sheet), HTML5, React (JavaScript library), Representational State Transfer (REST)

Chief Technology Officer (Festanstellung)
Wechselgott GmbH, Nürnberg
2/2023 – 7/2023 (6 Monate)
Versicherungen
Tätigkeitszeitraum

2/2023 – 7/2023

Tätigkeitsbeschreibung

Als CTO und Softwareentwickler bei einem aufstrebenden Start-up bin ich verantwortlich für die technische Leitung des Unternehmens. Ich arbeite eng mit dem Gründerteam und meinem Team aus 10 talentierten Entwicklern zusammen, um innovative und skalierbare Lösungen zu entwickeln. Dabei liegt mein Fokus sowohl auf der Führung und Unterstützung meines Teams als auch auf der aktiven Beteiligung an der Softwareentwicklung.
Kernkompetenzen:

Technische Leitung und strategische Planung
Projektmanagement und Ressourcenallokation
Architektur- und Systemdesign
Teamführung und Talententwicklung
Programmierung in verschiedenen Sprachen (z. B. C#, TypeScript)
Erfahrung mit modernen Webtechnologien und Frameworks (z.B. ASP.NET Core, React)
Datenbankdesign und -verwaltung (PostgreSQL)
Kommunikation und Zusammenarbeit mit Stakeholdern

Eingesetzte Qualifikationen

ASP.NET, C#, Entity Framework, PostgreSQL, Proof of Concept (POC), React (JavaScript library), Representational State Transfer (REST), Software Architektur / Modellierung, Technische Projektleitung / Teamleitung, TypeScript

Senior C# / TypeScript Fullstack Entwickler (Festanstellung)
Wechselgott GmbH, Hannover
7/2021 – 2/2023 (1 Jahr, 8 Monate)
Versicherungen
Tätigkeitszeitraum

7/2021 – 2/2023

Tätigkeitsbeschreibung

In meiner Rolle als Senior Fullstack-Entwickler bei dem Arbeitgeber war ich verantwortlich für die Wartung, Modernisierung und Neuentwicklung von Backend-Systemen unter Verwendung von C# und einer Reihe moderner Technologien, wie:

ASP.NET Core 3.1 / .NET 5 / .NET 6
Entity Framework Core (PostgreSQL)
Dapper
xUnit
Shouldly
Moq
FluentValidation
Amazon Web Services (AWS)

Zusätzlich zu meinen Backend-Aufgaben habe ich auch erfolgreich Frontend-Entwicklungen durchgeführt, wobei ich folgende Technologien eingesetzt habe:

TypeScript
React
Redux
Material UI
Jest

Als Teil meines breiten Verantwortungsbereichs bei dem Arbeitgeber übernahm ich auch allgemeine Aufgaben wie:

Mentoring von Entwicklern
Konzeption neuer Architekturen und Erstellung von Coding Guidelines

Die von mir genutzten Tools in dieser Position umfassten:

Git
Jira
Confluence
Bitbucket

Aufgrund meiner Erfolge und meines Engagements bei dem Arbeitgeber, wurde ich zum CTO befördert. In dieser Rolle war ich verantwortlich für die strategische, technische Ausrichtung des Unternehmens und die Leitung des Entwicklerteams.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Back-End Entwicklung, C#, Front-End Entwicklung, TypeScript, ASP.NET, React (JavaScript library)

Senior Softwareentwickler / Consultant (Festanstellung)
ESE Engineering und Software-Entwicklung GmbH, Hannover
4/2021 – 7/2021 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2021 – 7/2021

Tätigkeitsbeschreibung

In meiner Position als Softwareentwickler und Consultant bei dem Arbeitgeber lag mein Fokus auf der Planung und Entwicklung von internen Tools, wobei ich eng mit Kunden zusammenarbeitete, um ihre Anforderungen effizient umzusetzen. Meine Hauptaufgaben umfassten:

Analyse von Kundenanforderungen und Entwicklung maßgeschneiderter Lösungen
Programmierung von Tools unter Verwendung von Golang
Implementierung von InfluxDB zur Speicherung und Verwaltung von Daten

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Go (GoLang), Kundenberatung

Software Developer (Festanstellung)
heinekingmedia GmbH, Hannover
1/2020 – 4/2021 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 4/2021

Tätigkeitsbeschreibung

Während meiner Tätigkeit bei dem Arbeitgeber habe ich als Backend- und Frontend-Entwickler erfolgreich an der Wartung, Modernisierung und Neuentwicklung von Backend-Systemen gearbeitet, wobei ich C# und die folgenden Technologien eingesetzt habe:

ASP.NET Core API 3.1
ASP.NET Core Worker Service 3.1
Entity Framework Core (Microsoft SQ)
MongoDB
xUnit
Shouldly
MediatR
FluentValidation
AngleSharp

Darüber hinaus war ich für die Frontend-Entwicklung verantwortlich und habe dabei folgende Technologien verwendet:

TypeScript
React
Svelte
CSS

Zu meinen allgemeinen Aufgaben bei dem Arbeitgeber gehörten:

Mentoring von Entwicklern
Konzeption neuer Architekturen
Konfiguration von CI/CD mit TeamCity

Die von mir genutzten Tools in diesem Arbeitsumfeld umfassten:

Git
Jira
Confluence
TeamCity

Eingesetzte Qualifikationen

ASP.NET, Back-End Entwicklung, C#, Confluence (Atlassian), CSS (Cascading Style Sheet), Front-End Entwicklung, Git, Jira, MongoDB, React (JavaScript library), Softwareentwicklung (allg.), TypeScript

Senior C# / TypeScript Software Engineer / Consultant (Festanstellung)
adesso SE, Hannover
7/2019 – 12/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 12/2019

Tätigkeitsbeschreibung

In meiner Rolle als Software Engineer und Consultant bei dem Arbeitgeber war ich eng mit Kunden zusammenarbeitend tätig und verantwortlich für die Planung und Umsetzung von Softwarelösungen. Meine Hauptaufgaben umfassten:
Frontend-Entwicklung:

Einsatz von JavaScript, React, Material UI und CSS zur Erstellung von benutzerfreundlichen und responsiven Benutzeroberflächen

Backend-Entwicklung:

Wartung, Modernisierung und Neuentwicklung von Backend-Systemen unter Verwendung von C# und folgenden Technologien:
ASP.NET Core 2.2
Entity Framework Core (Microsoft SQL)
Bogus
xUnit
Shouldly
Moq
Swagger
MediatR
FluentValidation

Allgemeine Aufgaben:

Konfiguration von CI/CD-Pipelines mit Azure DevOps
Einrichtung und Bereitstellung von Azure SQL-Datenbanken
Konfiguration und Implementierung von Azure Search
Agile Softwareentwicklung im SCRUM-Team
Enge Zusammenarbeit und Kommunikation mit Kunden zur Planung und Umsetzung von Projekten

Tools:

Git
Jira
Confluence
Azure DevOps

Durch meine Tätigkeit bei dem Arbeitgeber konnte ich wertvolle Erfahrungen im Kundenmanagement sammeln und mein Know-how in der Planung und Umsetzung von Softwareprojekten in verschiedenen Technologiebereichen vertiefen.

Eingesetzte Qualifikationen

Agile Entwicklung, ASP.NET, C#, Continuous Delivery (CDE), CSS (Cascading Style Sheet), Kontinuierliche Integration (CI), Kundenberatung, React (JavaScript library), Representational State Transfer (REST), Responsive Webdesign, SCRUM, Softwareentwicklung (allg.)

C# / TypeScript Fullstack Entwickler
medsolv, Hannover
12/2017 – 7/2019 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 7/2019

Tätigkeitsbeschreibung

Während meiner Tätigkeit bei dem Arbeitgeber habe ich als Backend- und Frontend-Entwickler erfolgreich an der Wartung, Modernisierung und Neuentwicklung von Backend-Systemen gearbeitet, wobei ich C# und die folgenden Technologien eingesetzt habe:

ASP.NET Core 2.2
SignalR
Akka
GraphQL
Entity Framework Core (Microsoft SQL)
Bogus
AutoMapper
xUnit
Shouldly
Moq
Swagger
MediatR
FluentValidation

Darüber hinaus war ich für die Frontend-Entwicklung verantwortlich und habe dabei folgende Technologien verwendet:

React
WPF
WinForms

Zu meinen allgemeinen Aufgaben bei dem Arbeitgeber gehörten:

Konfiguration von CI / CD mit Azure DevOps
Konfiguration von IIS mit Windows-Authentifizierung
Entwicklung in einem Agile SCRUM Team

Die von mir genutzten Tools in diesem Arbeitsumfeld umfassten:

Git
Jenkins
Azure DevOps

Eingesetzte Qualifikationen

.Net, ASP.NET, Back-End Entwicklung, C#, Front-End Entwicklung, React (JavaScript library), Softwareentwicklung (allg.), TypeScript

Über mich

Als engagierter Softwareentwickler, mit über 10 Jahren Erfahrung und derzeitiger Position als CTO, bringe ich eine breite Palette an Kompetenzen und Kenntnissen in verschiedenen Technologien und Methoden mit:

Fähigkeiten:

Backend-Entwicklung mit C#, ASP.NET Core, Entity Framework Core, TypeScript, tRPC
Frontend-Entwicklung mit React, TypeScript, Svelte, WinForms, WPF
Technische Leitung und Projektmanagement
Kundenbetreuung und Anforderungsanalyse

Kenntnisse:

Umfassende Programmierkenntnisse in C# und TypeScript
Erfahrung mit Webtechnologien wie ASP.NET Core, React, Next.js, Svelte, tRPC, HTML, CSS, Redux, GraphQL, TailwindCSS und Material UI
Vertrautheit mit Datenbanken wie PostgreSQL, Microsoft SQL und MongoDB
Kenntnisse im Umgang mit Authentifizierung, API-Entwicklung, SignalR, etc.
Nutzung von Testframeworks wie xUnit und Jest
Anwendung von CI/CD-Tools wie Bitbucket, Azure DevOps und TeamCity
Nutzung von Versionsverwaltungssystemen wie Git
Erfahrung mit Projektmanagement- und Dokumentationstools wie Jira und Confluence
Arbeitsweise im agilen Umfeld
Planung und Organisation von Projekten
Technische Recherche und Evaluierung neuer Technologien
Coaching und Mentoring von Entwicklern

Seit einigen Monaten bin ich in der Rolle des CTO tätig, wobei ich die Verantwortung für ein 10-köpfiges Entwicklerteam trage. In dieser Position konnte ich meine Führungsqualitäten weiter ausbauen und mein technisches Wissen in der Leitung von Backend- und Frontend-Projekten erfolgreich einsetzen.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Bosnisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
217
Alter
34
Berufserfahrung
15 Jahre (seit 05/2009)

Kontaktdaten

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

Jetzt Mitglied werden