Chief Technology Officer / Senior (.NET und TypeScript) Fullstack Software Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 30177 Hannover
- Nähe des Wohnortes
- de | bs | en
- 02.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Responsive Webdesign, Postgresql, Software Architecture, C#, Typescript, ASP.NET, CSS (Cascading Style Sheet), HTML5, React (JavaScript library), Representational State Transfer (REST)
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
ASP.NET, C#, Entity Framework, Postgresql, Proof of Concept (POC), React (JavaScript library), Representational State Transfer (REST), Software Architecture, Technische Projektleitung / Teamleitung, Typescript
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.
Projektleitung / Teamleitung (IT), Backend, C#, Front End, Typescript, ASP.NET, React (JavaScript library)
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
Softwareentwicklung (allg.), Golang, Kundendienst
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
ASP.NET, Backend, C#, Confluence, CSS (Cascading Style Sheet), Front End, Git, Jira, Mongodb, React (JavaScript library), Softwareentwicklung (allg.), Typescript
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.
Agile Methodologie, ASP.NET, C#, Continuous Delivery, CSS (Cascading Style Sheet), Continuous Integration, Kundendienst, React (JavaScript library), Representational State Transfer (REST), Responsive Webdesign, Scrum, Softwareentwicklung (allg.)
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
.Net, ASP.NET, Backend, C#, Front End, React (JavaScript library), Softwareentwicklung (allg.), Typescript
Über mich
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
- Deutsch (Muttersprache)
- Bosnisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden