freiberufler Senior Full-Stack Web & App Developer auf freelance.de

Senior Full-Stack Web & App Developer

offline
  • auf Anfrage
  • Bad Nauheim
  • DACH-Region
  • de  |  en  |  ru
  • 05.07.2024

Kurzvorstellung

Erfahrener Senior Full-Stack Entwickler, spezialisiert auf Angular und .NET. Leidenschaft für qualitativ hochwertigen, sauberen Code. Engagiert in der Umsetzung präziser, benutzerzentrierter Lösungen, die die Erwartungen übertreffen.

Qualifikationen

  • Angular3 J.
  • ASP.NET1 J.
  • Typescript3 J.
  • Accessibility
  • C#1 J.
  • HTML53 J.
  • JavaScript3 J.
  • Node.Js
  • Representational State Transfer (REST)2 J.
  • Test Automation3 J.

Projekt‐ & Berufserfahrung

Senior Frontend Developer
Kundenname anonymisiert, Essen
6/2023 – 3/2024 (10 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

6/2023 – 3/2024

Tätigkeitsbeschreibung

Projektbeschreibung
Im Rahmen des Projekts wurde mit Objego eine digitale Plattform für die Immobilienverwaltung weiterentwickelt

Aufgabe
Im Zentrum meiner Arbeit für Objego stand die Weiterentwicklung diverser Softwaremodule innerhalb der Anwendung. Ich trug maßgeblich zur kontinuierlichen Verbesserung und Optimierung bestehender Funktionalitäten bei, um die Performance und Benutzererfahrung zu steigern. Zudem entwarf und implementierte ich Unit Tests, um die Code-Qualität und -Stabilität sicherzustellen. Bei auftretenden Bugs arbeitete ich eng mit dem QA-Team zusammen und sorgte für deren rasche Behebung. In enger Abstimmung mit Stakeholdern und Endnutzern setzte ich neue Features um und war als aktives Mitglied des Scrum-Teams stets an der Umsetzung agiler Methoden und der kontinuierlichen Verbesserung der Software beteiligt.

Eingesetzte Qualifikationen

Test Automation, Json, Angular, Business-To-Consumer, Confluence, Continuous Delivery, CSS (Cascading Style Sheet), Front End, HTML, HTML5, Java (allg.), JavaScript, Jira, Continuous Integration, Representational State Transfer (REST), Scrum, Typescript

Lead Frontend Developer
Kundenname anonymisiert, Wien
1/2023 – 12/2023 (1 Jahr)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

1/2023 – 12/2023

Tätigkeitsbeschreibung

Projektbeschreibung
Im Rahmen dieses Projekts wurde die "myKBC" Webanwendung von KBC weiterentwickelt, um Kunden eine integrierte und benutzerfreundliche Lösung für diverse Dienstleistungen zu bieten.

Aufgabe
In meiner Funktion als Lead Frontend Entwickler bei "myKBC" übernahm ich die Hauptverantwortung für Schlüsselaspekte der Webanwendung. Meine Rolle beinhaltete die strategische Planung und Leitung der FrontendEntwicklung, einschließlich der Gestaltung von Benutzeroberflächen und der Integration wichtiger Sicherheitsmerkmale. Ich spielte eine entscheidende Rolle bei der Qualitätssicherung, insbesondere durch die Entwicklung und Überwachung von Unit Tests. Darüber hinaus war ich zentral für die Koordination zwischen Backend-Team und Stakeholdern, um die Implementierung neuer Funktionen zu steuern und kontinuierliche Verbesserungen der Plattform sicherzustellen. Meine Führungsrolle erforderte ein hohes Maß an technischer Expertise und Teamkoordination, um die hohen Standards der Webanwendung zu gewährleisten.

Eingesetzte Qualifikationen

Json, Access Management, Angular, ASP.NET, Benutzerverwaltung, Business to Business, C#, Continuous Delivery, CSS (Cascading Style Sheet), DevOps, Front End, HTML, HTML5, JavaScript, Continuous Integration, Microsoft Azure, Representational State Transfer (REST), Scrum, Typescript

Lead Frontend Developer
Kundenname anonymisiert, Schweinfurt
9/2022 – 12/2022 (4 Monate)
Banken
Tätigkeitszeitraum

9/2022 – 12/2022

Tätigkeitsbeschreibung

Projektbeschreibung
Entwicklung eines modernen Frontends zur Ablösung des bestehenden Altsystems im B2BSegment. Diese neue Webanwendung, basierend auf Angular, ermöglicht eine effiziente Kommunikation über REST mit einer Java Spring Boot Backend-Anwendung.

Aufgabe
Das Hauptziel dieses Projekts war die Implementierung einer Plattform zur Bearbeitung von Leasinganträgen und -änderungen. Zusätzlich war ich für die Verwaltung und Bearbeitung aller Genehmigungsprozesse im Zusammenhang mit Leasingkrediten verantwortlich

Eingesetzte Qualifikationen

Test Automation, Json, Angular, Bash Shell, Business to Business, Confluence, Continuous Delivery, CSS (Cascading Style Sheet), Front End, HTML, HTML5, Java (allg.), JavaScript, Jira, Continuous Integration, Scrum, Typescript

Senior Frontend Developer
Kundenname anonymisiert, Frankfurt am Main
10/2021 – 5/2022 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2021 – 5/2022

Tätigkeitsbeschreibung

Projektbeschreibung
Im Auftrag der DB Systel GmbH wurde eine webbasierte Softwarelösung für Geschäftskunden der Deutschen Bahn entwickelt, um die bestehenden Angebote und Portale des bahn.business Programms zu erneuern und zu optimieren.

Aufgabe
Die Deutsche Bahn stellt ihren Geschäftskunden im B2B-Segment das kostenfreie Programm bahn.business zur Verfügung, das spezielle Business-Konditionen bietet. Die Deutsche Bahn betrieb zuvor drei separate Geschäftskundenportale zur Buchung dieser Angebote. Das Ziel dieses Projekts war es, diese Portale durch ein einziges, effizienteres Geschäftskundenportal zu ersetzen. Das neue Portal sollte eine erweiterte Benutzerverwaltung bieten und den Buchungsaufwand für Unternehmen signifikant reduzieren. Funktionen wie zentrale Zahlungsmittelverwaltung, Zusammenfassung von Buchungsstellen, Hinzufügen neuer Mitarbeiter, Vergabe von Nutzerrollen und -rechten sowie ein umfassendes Reporting aller Ticketausgaben wurden integriert.

Eingesetzte Qualifikationen

Representational State Transfer (REST), Business to Business, Business-To-Consumer, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Json, Scrum, Test Automation, Typescript, Vue.Js

Senior Full Stack Developer
Kundenname anonymisiert, Heidelberg
1/2021 – 7/2021 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2021 – 7/2021

Tätigkeitsbeschreibung

Projektbeschreibung
Die Aufgabe bestand in der Weiterentwicklung einer internen Softwarelösung, spezialisiert auf die Bedürfnisse und Anforderungen von Laboren innerhalb der Limbach Gruppe SE. Diese Software dient als zentrale und dezentrale Plattform zur Datenpflege über mehrere Laborstandorte hinweg.

Aufgabe
Die zentrale Herausforderung war die Entwicklung einer komplexen, skalierbaren und generischen Software, die in der Lage ist, unterschiedliche Prozesse und Daten von mehreren Laboren – insbesondere sensible Datenstrukturen und Terminologien – zentral und lokal zu integrieren und zu standardisieren. Die Softwarebasis wurde als webbasierte Anwendung implementiert, wobei Angular und ASP.NET als Kernkomponenten dienten. Die generische Komplexität erforderte eine besonders ressourcen- und leistungsoptimierte Implementierung. Die Limbach Gruppe SE fungiert als wichtige infrastrukturelle Einheit innerhalb Deutschlands.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Confluence, Scrum, Test Automation, .Net, C#, Jenkins, Jira, Angular, CSS (Cascading Style Sheet), HTML, HTML5, Representational State Transfer (REST), Business to Business

Senior Frontend / PWA Developer
Kundenname anonymisiert, Frankfurt am Main
1/2020 – 12/2020 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Projektbeschreibung
Eine hybride Progressive Web-App (PWA) entwickelt, die speziell auf die Offline-Verwaltung von PDF-Dokumenten ausgerichtet ist.

Aufgabe
Die Aufgabe basierte auf einem bereits existierenden modularen Web-Softwareprodukt von DB Systel GmbH, entwickelt mit Angular. Das neue Modul sollte die Offline-Verwaltung von PDFDokumenten ermöglichen, wobei diese Dokumente gelesen, geschrieben und geändert werden können. Eine verschlüsselte Speicherung dieser Dokumente wurde durch Caching über eine Web-Schnittstelle realisiert. Die PWA kommuniziert über AWS und AWS Cognito mit dem Backend. Mittels Capacitor wurde diese PWA in ein Android-System integriert und ist Bestandteil einer internen DB Systel-Anwendung. Diese Anwendung wurde für interne Mitarbeiter mittels Android Enterprise bereitgestellt. Externe Fachkräfte haben ebenfalls Zugriff auf die Anwendung über internetfähige Endgeräte. Ein besonderes Merkmal dieser Entwicklung ist die Fähigkeit, PDFs mithilfe von externen Tablet – Zubehörteilen – wie Bluetooth-Stiften, Mäusen, Tastaturen und Finger-Touchgesten auf Touchscreens – zu bearbeiten

Eingesetzte Qualifikationen

Android, Scrum, Test Automation, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Business to Business

Über mich

Als passionierter Senior Full-Stack Web- und App-Entwickler bringe ich eine umfangreiche Erfahrung in der Entwicklung von hochwertigen, skalierbaren und effizienten Lösungen mit. Meine Spezialisierung liegt in der Verwendung von Angular für das Frontend und .NET für das Backend, wobei ich stets darauf bedacht bin, modernste Technologien und Best Practices zu implementieren. Qualität und Sauberkeit im Code sind für mich nicht nur Schlagworte, sondern die Grundpfeiler meiner Entwicklungsphilosophie. Ich strebe danach, jede Zeile Code und jedes User Interface so zu gestalten, dass sie nicht nur funktional, sondern auch ästhetisch ansprechend und intuitiv bedienbar sind. Mein Ansatz ist es, eng mit den Kunden zusammenzuarbeiten, um deren Vision präzise umzusetzen und Produkte zu liefern, die nicht nur die Anforderungen erfüllen, sondern diese übertreffen. Durch meine analytische Denkweise und mein Engagement für Exzellenz bin ich stets bestrebt, innovative Lösungen zu schaffen, die echten Mehrwert bieten.

Weitere Kenntnisse

Einsatzgebiete
Software-Entwicklung & -Design, Software-Architektur, Web-Entwicklung, Frontend- & Backend-Entwicklung, Software-Optimierung, IT-Beratung, Projekt-Consulting.

Schwerpunkte
Web-Entwicklung & Architektur (Angular, Vue, JavaScript, TypeScript), RESTful Webservices, Single Page Applications (SPA), Micro-Frontend Architektur, Hybride Software-Lösungen (Electron, Ionic, Xamarin), Backend-Entwicklung (ASP.NET Core, Node.js), UI/UX Design, Wireframing, Prototyping, Testgetriebene Entwicklung (TDD)

Fähigkeiten und Kenntnisse
HTML5, CSS3, SCSS, JavaScript, TypeScript, Angular, Vue, C#, ASP.NET Core, Xamarin, Node.js, Nest.js Material Design, Tailwind, Storybook, A11Y, Bash, Jasmine, Jest, Chai, Mocha, Cypress, Codecept.js, Playwright, Cucumber, Ionic, Electron, Xamarin, Node.js, Express.js, Socket.io, Swagger, Puppeteer, Axios, Redux, Flux, NgRx, NgXs, Webpack, Grunt, Gulp, jQuery

Methoden
SCRUM, Kanban, Testgetriebene Entwicklung (TDD), Domain Driven Design (DDD), Wasserfall, V-Modell, Agile Entwicklung, Pair Programming.

Datenbanken
MySQL, SQLite, MongoDB, MS SQL, PostgreSQL, Redis, IndexedDB

Entwicklungsumgebungen
WebStorm, IntelliJ, Rider, Visual Studio, VSCode, Atom, Sublime Text, Notepad++, Xcode, VI, VIM, MySQL Workbench, phyMyAdmin

Plattformen
macOS, Windows 10, iOS, Android, Linux (Kali, openSUSE, CentOS, Ubuntu)

Weitere Kenntnisse
AWS, OAuth, jsDoc, NPM, Storybook, JWT, Docker, Unit Test, MVC, MVVM, REST, Chromium Engine, ZSH, Terminal, Ethical Hacking, Adobe Photoshop, Adobe InDesign, Adobe Illustrator, Sketch, Invisio, Figma, Flinto, Principle, UI, UX, Design, Wireframes, Prototyping, Atlassian, Jira, Confluence, Bitbucket, Jenkins, Shopware, CMS, WordPress, Contao, Kirby CMS, SEO, Adwords, Amazon Seller Center, MS Office, Pages, Numbers, Keynote, Online Marketing, Social Media Marketing, Git, UML, Apache, MVC, MVVM, Docker

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Fließend)
  • Ukrainisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
987
Alter
29
Berufserfahrung
8 Jahre und 4 Monate (seit 08/2016)

Kontaktdaten

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

Jetzt Mitglied werden