freiberufler Tech lead/Full-stack developer | C# | Angular | React | .NET | auf freelance.de

Tech lead/Full-stack developer | C# | Angular | React | .NET |

offline
  • 45€/Stunde
  • 86150 Augsburg
  • Europa
  • de  |  en
  • 19.06.2024

Kurzvorstellung

Ich bin auf Webentwicklung spezialisiert und habe 8 Jahre Erfahrung. Ich bin Experte im Bereich der Automatisierung von Geschäftsprozessen und arbeite mit Domänen wie FMCG, E-Commerce, Fintech und Blockchain.

Qualifikationen

  • .Net2 J.
  • Amazon Web Services (AWS)
  • Angular2 J.
  • Backend
  • DevOps
  • Docker
  • Front End
  • Kubernetes
  • React.js
  • С#

Projekt‐ & Berufserfahrung

Tech lead / Full-stack developer
Kundenname anonymisiert, Berlin
10/2023 – 2/2024 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2023 – 2/2024

Tätigkeitsbeschreibung

Das Projekt ist ein Aggregator für Escape Rooms in Berlin. Die Plattform bietet verschiedene Escape Rooms für unterschiedliche Erfahrungsstufen, einschließlich Optionen für Kinder, Anfänger und Profis. Die Website ermöglicht es den Nutzern, Escape Rooms nach verschiedenen Kriterien wie Schwierigkeitsgrad, Teilnehmeranzahl und Thema zu suchen. Darüber hinaus gibt es Kundenbewertungen, Empfehlungen und Tipps für ein erfolgreiches Spiel. Die Plattform stellt hohe Sicherheitsstandards für Daten sicher und ist darauf ausgerichtet, ein qualitativ hochwertiges Benutzererlebnis zu bieten.

Eingesetzte Qualifikationen

Backend, Front End, Web Entwicklung

Solution architecture
Kundenname anonymisiert, Augsburg
9/2022 – 3/2023 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – 3/2023

Tätigkeitsbeschreibung

Der Anzeigen-Service Bamen.

Wir haben ein System entwickelt, das es ermöglicht, Anzeigen zu schalten, Nachrichten auszutauschen, Produkte und Dienstleistungen nach Filtern, Kategorien, Städten und Stadtteilen zu durchsuchen und zu sortieren. In der Anwendung gibt es auch einen Werbeblock, über den Werbetreibende ihre Produkte und Dienstleistungen auf der Plattform bewerben können.
Jeder Benutzer hat ein persönliches Konto, über das er seine Anzeigen verwalten und Statistiken einsehen kann. Auch die Moderation von Anzeigen ist in der Anwendung vorgesehen.
Die mobile Anwendung verfügt über ein ergonomisches Design und einen vollständigen Satz von Funktionen zum Erstellen und Schalten von Anzeigen. Benutzer haben die Möglichkeit, Beiträge zu filtern, nach Standort zu suchen und Fotos sowie Beschreibungen anzusehen.
Die mobile Anwendung entspricht vollständig den neuesten Entwicklungsanforderungen. Der Service auf dem Mobiltelefon ist reaktionsschnell und benutzerfreundlich.

Eingesetzte Qualifikationen

.Net, Angular

Solution architecture
Kundenname anonymisiert, Augsburg
5/2022 – 7/2022 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2022 – 7/2022

Tätigkeitsbeschreibung

Automatisiertes Handelssystem an der Kryptowährungsbörse Binance.

Das System basiert auf einer Microservices-Architektur und ist für den algorithmischen Handel an der Börse konzipiert. Integrationen wurden mit TradingView, Coinmarketcap und Binance über API durchgeführt.

Wir haben mehrere automatisierte Handelsstrategien entwickelt, die auf eigenen Indikatoren für den Handel an der Börse basieren. Das System unterstützt die Möglichkeit, gleichzeitig auf einer unbegrenzten Anzahl von Binance-Konten zu handeln, und verfügt über einen Schutz vor Sperrung der IP-Adressen durch die Börsen. Benutzer interagieren mit unserer Infrastruktur über einen Telegram-Bot, während der Administrator die Anwendung über das Web-Panel konfiguriert.

Das Admin-Panel ermöglicht es, aktuelle Trades von allen Binance-Konten zu verfolgen und bei Bedarf manuell Trades zu öffnen. Die Funktion zur Anpassung von Koeffizienten ermöglicht es, Strategien anzupassen und sie aggressiver oder konservativer zu gestalten.

Der Telegram-Bot ermöglicht es Benutzern, die Handelsergebnisse zu verfolgen, indem tägliche, wöchentliche und monatliche Berichte erstellt werden.

Um zusätzliche Monetarisierung für Benutzer zu erhalten, wurde ein Empfehlungsprogramm entwickelt, das Kunden einen Prozentsatz des Unternehmensgewinns für jede vermittelte Person bietet.

Eingesetzte Qualifikationen

.Net, Angular, Blockchain (allg.)

Tech lead / Full-stack developer
NDA, Augsburg
2/2022 – 6/2022 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2022 – 6/2022

Tätigkeitsbeschreibung

CMS für das Geschichtsmuseum

Das Projekt ist eine Content-Management-System (CMS), das von den Mitarbeitern des Museums verwendet wird. Mit dem System können Inhalte für verschiedene Exponate konfiguriert werden, einschließlich interaktiver Informationsdisplays, Spiele im Kinderbereich und Navigationspanels auf den Etagen des Museums.
Die CMS umfasst folgende Funktionen:
Hinzufügen neuer Ereignisse, Personen, Auszeichnungen
Textbearbeitung
Hochladen von Fotos und Bildern (jpg, png, bmp)
Hochladen von Videos (mp4, avi)
Hinzufügen von Inhalten in verschiedenen Sprachen
Die Benutzerfreundlichkeit ermöglicht es, Texte zu erstellen, zu bearbeiten und Bilder hinzuzufügen, ohne spezielle Programmierkenntnisse zu benötigen. Die meisten Exponate funktionieren autonom, wobei jeder Computer eines Exponats seine eigene Datenbank hat und der Austausch zwischen ihnen und dem Server nur auf Befehl bei Aktualisierung der Daten erfolgt.

Eingesetzte Qualifikationen

.Net, Vue.Js

Tech lead / Full-stack developer
Kundenname anonymisiert, Augsburg
12/2021 – 7/2022 (8 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

12/2021 – 7/2022

Tätigkeitsbeschreibung

Interaktives Spiel für das Luftfahrtmuseum „Haus der Aviatoren“

Wir haben dieses Spiel als Teil der allgemeinen Software des Museums entwickelt. Es handelt sich um eine Webanwendung mit offenem Zugang, die keine Authentifizierung erfordert.

Der Spielprozess aus Sicht des Benutzers beinhaltet die Steuerung eines virtuellen Flugzeugs. Die Aufgabe des Besuchers besteht darin:

Hindernissen und Bedrohungen auszuweichen
Feindliche Flugzeuge zu zerstören
Boni zu sammeln
Neben den Besucher-Spielern gibt es im Spiel auch Bots. Diese werden in jedem Spiel in unterschiedlicher Anzahl hinzugefügt und behindern den Fortschritt des Spielers, indem sie auf das Flugzeug schießen. Dank der Bots kann das Spiel auch von einem einzelnen Benutzer gespielt werden – es ist nicht notwendig, ein Team zu bilden.

Eingesetzte Qualifikationen

.Net, Angular, Full-Stack

Solution architecture
Kundenname anonymisiert, Augsburg
12/2020 – 12/2021 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

Wir haben ein Programm entwickelt, das aus einzelnen Bestandteilen – in unserem Fall Hamstern, Hüten, Ketten usw. – einzigartige Bilder (10.000 Stück) generierte. Gemäß dem Smart Contract wurden alle Bilder in legendäre und gewöhnliche unterteilt. Es gab zwei Verkaufsphasen, Tier 1 und Tier 2: 5.000 Bilder in der ersten und 5.000 in der zweiten Phase. Ein Benutzer, der nach Abschluss aller Verkäufe ein Bildpaar (die Bilder wurden zufällig verteilt) hatte, erhielt Zugang zu einem geschlossenen Chat und konnte einen Teil der Tantiemen erhalten.
Darüber hinaus wurde ein Staking-Mechanismus entwickelt, bei dem der Benutzer Bilder „einfrieren“ konnte, um zusätzliche Tokens zu erhalten. In diesem Fall erhielt er keine Tantiemen mehr, sammelte jedoch täglich Tokens, die er später gegen Produkte oder Dienstleistungen der Projektautoren eintauschen konnte – zum Beispiel Trading-Kurse.
Ebenfalls wurde eine Website für das Minting der NFTs entwickelt, die allgemeine Informationen über das Projekt sowie einen geschlossenen Bereich für die Inhaber der legendären Tokens enthielt.

Eingesetzte Qualifikationen

Blockchain (allg.), Node.Js, React (JavaScript library), Solidity

Solution architecture
Kundenname anonymisiert, Augsburg
12/2020 – 11/2021 (1 Jahr)
Handel
Tätigkeitszeitraum

12/2020 – 11/2021

Tätigkeitsbeschreibung

Eine App zum Hochladen von Fotos und ein Statistik-Server für einen renommierten Süßwarenhersteller.

Eine App zum Hochladen von Fotos und ein Statistik-Server für einen bekannten Süßwarenhersteller.
In den Geschäften des Unternehmens befinden sich spezielle Geräte, mit denen jeder Interessent individuelle Süßigkeiten gestalten kann. Es besteht die Möglichkeit, beliebigen Text oder ein Foto auszuwählen, das direkt auf die Süßigkeit gedruckt wird.
Wir haben eine Software entwickelt, mit der Benutzer Fotos von ihren Telefonen in das Gerätesystem hochladen und diese drucken können. Der Benutzer wählt die entsprechende Aktion auf dem Gerätebildschirm aus, scannt den angezeigten QR-Code und erhält die Möglichkeit, ein beliebiges Bild von seinem Telefon hochzuladen, das dann auf dem Gerätebildschirm angezeigt wird. Anschließend kann das Bild gedruckt und auf die Süßigkeit aufgebracht werden.
Zusätzlich haben wir einen Statistik-Server erstellt. Er empfängt Informationen über alle Aktionen eines Benutzers, der mit dem Süßigkeitenverkaufsgerät interagiert. Die Daten werden verarbeitet und in benutzerfreundlicher Form ausgegeben (Diagramme, Grafiken, Excel-Tabellen).

Eingesetzte Qualifikationen

.Net, Angular, Full-Stack

Solution architecture
Kundenname anonymisiert, Augsburg
12/2020 – 2/2021 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2020 – 2/2021

Tätigkeitsbeschreibung

Ein Service zur Erstellung und Verwaltung von Bewertungen im Museumskomplex des Ferienlagers für Kinder.

Wir haben einen Service entwickelt, der es Besuchern ermöglicht, auf Tablets Bewertungen in verschiedenen Formaten zu erstellen: Text, Video und Zeichnungen. Nach der Moderation werden sie auf einen großen Tisch projiziert, wo sie abwechselnd erscheinen und sich gegenseitig ablösen. Hochrangige Gäste können VIP-Bewertungen hinterlassen - sie verschwinden nicht vom Tisch, sondern werden ständig projiziert.

Der Service ermöglicht es, eine schnelle Bewertung von 1 bis 5 Sternen abzugeben. Dies hilft später, die erforderliche Statistik zu positiven und negativen Bewertungen zu sammeln.

Auf diese Weise wurde Software entwickelt, um Bewertungen auf Tablets zu erstellen.

Eingesetzte Qualifikationen

.Net, Angular, Full-Stack

Tech lead / Full-stack developer
Kundenname anonymisiert, Augsburg
12/2020 – 2/2021 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2020 – 2/2021

Tätigkeitsbeschreibung

Bewertungssystem für wissenschaftliche Konferenzen und Business-Events

Die von uns entwickelte Anwendung ermöglicht den Aufbau einer vollständigen Infrastruktur für Veranstaltungen.


Das System besteht aus drei Modulen:
Administrationspanel zur Konfiguration der Veranstaltung, Hinzufügung von Teilnehmern, Juroren und zugehörigen Informationen.
Persönliches Juroren-Panel zur Bewertung der Teilnehmer anhand festgelegter Kriterien.
Persönliches Teilnehmer-Panel mit Funktionen zum Ausfüllen von Formularen, Hochladen von Arbeiten und Video-Vorstellungen sowie zur Ansicht detaillierter Bewertungen und Kommentare der Juroren.


Der Administrator kann die Benutzeroberfläche unter Berücksichtigung verschiedener Zugriffsebenen der Teilnehmer anpassen. Er kann bestimmte Interface-Elemente nur für Benutzer mit bestimmten Rollen sichtbar machen, z. B. Schaltflächen oder Links nur für Teilnehmer bereitstellen und sie vor anderen Benutzern verbergen. Dadurch hat jeder Teilnehmer nur auf die Funktionen Zugriff, die für seine Teilnahme am Event notwendig sind.
Die Anwendung ist äußerst flexibel gestaltet. Es ist möglich, die Anmeldeseite, die Farben der Benutzeroberfläche (Hintergrund, Schrift usw.) für jede Veranstaltung individuell anzupassen, sodass jede Veranstaltung einzigartig ist. Alle Einstellungen können als Vorlage für zukünftige Verwendungen gespeichert werden, und die Struktur kann aus externen Diensten exportiert oder importiert werden. Zudem generiert die Anwendung automatisch Berichte über vergangene Ereignisse, sofern dies in den Einstellungen angegeben wird.

Eingesetzte Qualifikationen

.Net, Angular, Full-Stack

Tech lead / Full-stack developer
Kundenname anonymisiert, Augsburg
6/2018 – 8/2018 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2018 – 8/2018

Tätigkeitsbeschreibung

Die mobile App für Biathlon-Training und -Wettkämpfe

Die mobile App ermöglicht das Durchführen von Trainings und Wettkämpfen ohne die Verwendung von Stoppuhren, traditionellen Aufzeichnungen usw. Sie enthält alle erforderlichen Einstellungen, mit denen der Trainer die Leistungen des Athleten während des Rennens verfolgen und sein Ergebnis erfassen kann. Die App ermöglicht es, die Teilnehmerliste, den Renntyp, die Anzahl der Runden, die Startreihenfolge jedes Biathleten, den Verlauf des Schießens, die Verhängung von Strafrunden und andere Parameter anzupassen.
Mit einem benutzerfreundlichen und intuitiven Interface kann der Trainer in Echtzeit die Leistungen jedes Teilnehmers auf der Strecke "sehen": Das System erfasst den Start, die Runden und die Zeit, die für deren Durchführung benötigt wird, das Schießergebnis usw. Auf diese Weise ermöglicht die App die Überwachung des gesamten Rennverlaufs und kann bei Bedarf Statistiken und Berichte in Form von Tabellen generieren.
Die mobile App entspricht vollständig den neuesten Entwicklungsanforderungen. Der Service auf dem Mobiltelefon ist reaktionsschnell und benutzerfreundlich.

Eingesetzte Qualifikationen

Full-Stack

Über mich

Ich bin ein erfahrener web-entwickler mit 8 Jahren Berufserfahrung. Ich realisiere Projekte schlüsselfertig und biete den vollständigen Entwicklungszyklus an: von der Erstellung des Lastenhefts bis hin zur Unterstützung und Wartung des fertigen Produkts. Ich bin auf Enterprise-Lösungen spezialisiert und habe Erfahrung in der Zusammenarbeit mit großen FMCG-Unternehmen, wobei ich deren spezifische Anforderungen tief verstehe.

Entwicklung großer C#-Systeme zur Automatisierung von Geschäftsprozessen, einschließlich B2B-Portalen, SFA, LMS und Logistiksystemen. Ich biete einen individuellen Ansatz, der die einzigartigen Bedürfnisse Ihres Unternehmens sorgfältig berücksichtigt.

Projekte:

| Escape Navigator |
Das Projekt ist ein Aggregator für Escape Rooms in Berlin. Die Plattform bietet verschiedene Escape Rooms für unterschiedliche Erfahrungsstufen, einschließlich Optionen für Kinder, Anfänger und Profis. Die Website ermöglicht es den Nutzern, Escape Rooms nach verschiedenen Kriterien wie Schwierigkeitsgrad, Teilnehmeranzahl und Thema zu suchen. Darüber hinaus gibt es Kundenbewertungen, Empfehlungen und Tipps für ein erfolgreiches Spiel. Die Plattform stellt hohe Sicherheitsstandards für Daten sicher und ist darauf ausgerichtet, ein qualitativ hochwertiges Benutzererlebnis zu bieten.


| Statistikserver für einen bekannten Süßwarenhersteller |
Entwicklung einer Software zur Bildübertragung auf eine Maschine, mit der Benutzer personalisierte Süßigkeiten herstellen können. Der Benutzer scannt den QR-Code an der Maschine, lädt ein Bild von seinem Telefon hoch und sendet es zum Drucken. Außerdem wurde ein Statistikserver erstellt, der Benutzeraktionen verfolgt und Analysen in benutzerfreundlicher Form bereitstellt.
Stack: .NET, Angular

| System zur Automatisierung von Prozessen für Callcenter-Agenten |
Das System ist ein Webportal für die operative Arbeit von Callcenter-Agenten und automatisiert den Prozess des Fernverkaufs in Einzelhandelsstandorten. Die Lösung stellt den Callcenter-Agenten alle erforderlichen Informationen über die Kunden zur Verfügung, einschließlich ihrer Interaktionshistorie über alle Vertriebskanäle hinweg.
Stack: .NET, Angular

| B2B-Portal zur Automatisierung von Großhandelsverkäufen |
Das System ist eine umfassende Lösung für das effiziente Management des Vertriebsnetzes eines Unternehmens, einschließlich Kontrollfunktionen und integrierter Tools zur Datenerfassung. Es unterstützt die Skalierbarkeit und ist bereit, sich an verschiedene Regionen anzupassen, in denen das Unternehmen tätig ist.

| CMS für das Geschichtsmuseum |
Das Projekt ist ein Content-Management-System (CMS), das von den Mitarbeitern des Museums genutzt wird. Es ermöglicht die Konfiguration von Inhalten für verschiedene Exponate, einschließlich interaktiver Informationsdisplays, Spiele im Kinderbereich und Navigationspanels. Die Benutzerfreundlichkeit ermöglicht das Erstellen und Bearbeiten von Texten sowie das Hinzufügen von Bildern und Videos ohne Programmierkenntnisse.
Stack: .NET, Vue.js

Technologien:
Frontend: Angular, React.js, Vue.js
Backend: .NET, Node.js, Python
DevOps: Docker, Kubernetes, S3, AWS, Azure, Yandex Cloud

Weitere Kenntnisse

Programmiersprachen:

Frontend:
JavaScript
TypeScript
SCSS
HTML

Backend:
С#
HTML (Identity)
TypeScript (Identity)

Technologien:

Frontend:
Storybook
Angular

Backend:
PostgreSQL
RabbitMq
Hangfire
Redis
Grafana
Nifi (хз)
Identity Server
SignalR
.Net 7

Bibliotheken:

Frontend:
dayjs
file-saver
lodash
rxjs
angular-imask
angular-oauth2-oidc
ngx-translate
apollo-angular
graphql
mobile-detect
chart.js
js-marker-clusterer
moment
ng-recaptcha
ag-grid-angular
eslint
primeng
angular-material
reactjs

Backend:
EntityFramework Core
MassTransit
AutoMapper
Serilog
Prometheus
Refit
MediatR
FluentValidation
Swashbuckle (Swagger)
OpenTelemetry
FluentAssertion
Moq
xUnit
Evolve
NodaTime

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
183
Alter
28
Berufserfahrung
10 Jahre und 11 Monate (seit 01/2014)

Kontaktdaten

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

Jetzt Mitglied werden