
IT Consultant/Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10719 Berlin
- DACH-Region
- de | en
- 28.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2024 – offen
Tätigkeitsbeschreibung
• Aufbau und Leitung der neuen Frontend-Architektur auf Angular 16 (Monorepo, Shared Libs)
• Einführung von NgRx State Management inklusive Facade Pattern, Router State und Entity Adapter
• Konzeption des Angular-Modulaufbaus unter Berücksichtigung der Sicherheits- und Accessibility-Vorgaben der BA
• Performanceoptimierung (ChangeDetection, Lazy Loading, Struktur-Optimierung)
• Koordination von Anforderungsanalyse & Schnittstellenabstimmung mit den Bereichen Backend (Spring Boot), SU2/QA und UX
• Einführung und Pflege einer automatisierten e2e-Testarchitektur mit Cypress & Playwright
• Code Reviews, Mentoring jüngerer Entwickler, Konzeption von Guidelines
• Unterstützung beim Deployment in der DevSecOps-Pipeline (GitLab CI, Docker, SonarQube, Helm)
Lead Developer
9/2022 – 7/2024
Tätigkeitsbeschreibung
* Entwicklung einer neuen Plattform
* Anforderungsanalyse
* Beratung Product Owner, Vorgabe und Best Practice Ansätze für Frontend Team
* Begleitung Projekt von Deadlock zum Live Gang
* Frontend Entwicklung mit Angular 13-16
* HTML/SCSS, TypeScript, Angular Material & Tailwind CSS
* Responsive Design
* NGRX/ State Management, RxJS
* Actions/Selektoren/Reducer/Effects
* Code Reviews
* e2e Testing Struktur, Test Driven Development (TDD)
* Einführung Monorepo, Shared Lib
* API Besprechnung & Anpassungen inkl. Vereinheitlichung & Optimierung
* Spring Boot, Spring Cloud, Kafka, REST API
* Microservice-Architektur
* Azure Umgebung & Integration, Pipeline & Boards, Einsatz von Ansible zur Automatisierung der Deplyoment – und Konfigurationsprozessen
Lead Developer
11/2021 – 12/2022
Tätigkeitsbeschreibung
* Entwicklung einer neuen Plattform
* Anforderungsanalyse
* Vorgabe der Frontend-Architektur
* Beratung des gesamten Teams zur performanten und sicheren Architektur
* Frontend Entwicklung mit Angular 12 &13
* HTML/SCSS, TypeScript, Angular Material & Custom Lib
* Responsive Design
* NGRX/State Management, RxJS
* NGRX/ State Management Konzeption inkl. Facade Pattern
* Actions/Selektoren/Reducer/Effects
* Code Reviews, Test Driven Development (TDD)
* Später Einsatz Monorepo
* e2e Testing Struktur
* Unit Testing (JEST) und Einsatz von Marbles
* Spring Boot, REST API
* Microservice-Architektur
Lead Developer
1/2021 – 2/2022
Tätigkeitsbeschreibung
* Entwicklung Zoll-Tools
* Konzeption und Umsetzung Frontend Architektur & Projekt Struktur
* Struktur & Architektur aufgesetzt
* Team Lead, Struktur & Architektur Vorgabe
* Begleitung Produktivgang
* Frontend Entwicklung mit Angular 11,12 & 13
* Einführung State Management (NgRX & Facade)
* Absprache der Anforderungen mit dem Fachbereich und dem PO
* RxJS
* Test Driven Development (TDD)
* Einsatz Monorepo
* Angular Material, Tailwind CSS
* Responsive Design
* Testing mit Jest und automated e2e Cypress Testing
* Spring Boot
* Microservice-Architektur
Lead Developer
7/2020 – 12/2020
Tätigkeitsbeschreibung
* Entwicklung diverser Antragsstrecken als Web-Anwendung auf Basis von Angular und SpringBoot
* Abstimmung mit UI/UX, Fachbereich und PO
* Konzeption und Design
* Abstimmung mit Fachbereich bzgl UI/UX Konzeption, Performance & Architektur
* Frontend Entwicklung mit Angular 9
* NgRX-State Management (Feature Slices, Routing State), RxJS, NX Monorepo
* Redux
* Entwicklung nach BiPRO
* Test Driven Development (TDD)
* Entwurf und Entwicklung diverseer Microservices
* Backend-Entwicklung mit Spring Boot
* Ablösung Alt Systems (COBOL)
* Schadensystem
Full Stack Developer
12/2019 – 7/2020
Tätigkeitsbeschreibung
* Analyse und Abstimmung mit dem Fachbereich
* Erfassung der Anforderungen
* Konzeption des UX Designs
* Entwicklung des Frontends in Angular 8 (TypeScript, HTML, SCSS, Bootstrap/Angular Material)
* Abstimmung der Ergebnisse mit dem Fachbereich
* Ausarbeitung eines Testkonzeptes zu jedem Sprint
* Agiles Vorgehen
* Modellierung der Schnittstellen
* Verwendung von Klassendiagramm, Aktivitätsdiagramm
* Fachliche Beschreibung der Testfälle
* Qualitätssicherung und Unit-Testing
Frontend Entwickler
2/2019 – 6/2020
Tätigkeitsbeschreibung
* Entwicklung eines ERP-Systems als Web-Anwendung auf Basis von Angular und SpringBoot
* Analyse und Recherche aktueller Systeme
* Konzeption und Design
* Umsetzung der Implementierung
* Frontend Entwicklung mit Angular 8 und später Upgrade auf Angular 9 (HTML, SCSS, MDBootstrap)
* Entwurf und Entwicklung vieler Microservices
* Backend-Entwicklung mit Spring Boot
Full Stack Developer
6/2018 – 7/2019
Tätigkeitsbeschreibung
* Ablösung der alten Schnittstellen durch neue Microservices
* Konzeption der Oberflächen für den Sales Bereich
* Abstimmung der neuen Oberflächen (UX) mit dem Fachbereich
* Umsetzung in Angular, Typescript
* Konzeption neuer Backend Services zur Nutzung der aktuellen eSim Technologie
* Backend Implementierung in Spring Boot mit einer MongoDB Datenbank
* Umsetzung neuer Services (REST, Microservices)
* Testing und Qualitätssicherung
Full Stack Developer
8/2017 – 12/2019
Tätigkeitsbeschreibung
* Konzeption und Abstimmung der neuen Oberflächen-Entwicklung
* Umsetzung der Oberflächen als Webanwendung in Angular
* Nutzung von Grafana als Monitoring Tool
* Entwicklung neuer Oberflächen für das Inkasso System
* Entwicklung der Oberflächen in Angular
* Abstimmung mit dem Fachbereich und dem Endkunden
* Erstellung von Entwicklungsvorgaben (Standard) zur Oberflächen-Entwicklung im Angular Umfeld für Junior-Entwickler Team
* Durchführung mehrerer Performance Tests für die Microservice Calls
* Anregung und Umsetzung des Themas REST API (es sollte eine Umstellung von SOAP auf REST erfolgen)
* Modellierung der Schnittstellen (BiPRO), Migration Schadensystem
* Ablösung Altsystem (Cobol) und Aufbau Middleware zur Übertragung der Stammdaten aus Schadensystem
* Requirements Engineering
Full Stack Developer
8/2017 – 4/2018
Tätigkeitsbeschreibung
* Entwicklung einer Webanwendung zur Umsetzung des neuen Zahlungssystem mit Kryptowährung in Angular, CSS, HTML und TypeScript.
* Die Anwendung wurde im Frontend mit Angular entwickelt. Als Datenbank diente die Ethereum-Blockchain
* Kryptowährung sollte hierbei als Bonus ausgezahlt werden
* Entwicklung einer eigenen Blockchain mit Smart Contracts on Top
* Anforderungsanalysen
* Konzeptionierung des Whitepapers
* Erstellen eines Proof of Concept
Frontend Entwickler
5/2017 – 10/2017
Tätigkeitsbeschreibung
* Absprachen mit dem Fachbereich und Sammeln der Anforderungen
* Entwicklung einer Suchmaschine mit Knowledge Graph Technologie und Erkennung von chemischen Strukturen für wissenschaftliche Dokumente
* Entwicklung des Frontends mit Angular, TypeScript, HTML, CSS/Bootstrap
* Entwicklung der Services zur Anbindung der intelligenten Suchmaschine
* Testing (JUnit)
Full Stack Developer
3/2017 – 4/2017
Tätigkeitsbeschreibung
* Aufbau eines Tools zur Fraud Detection mit Hilfe von Apache Spark auf einer Neo4j Datenbank
* Aufbau einer Webanwendung zum Testen des Prototypen für die Fraud-Detection an Hand von Flug-Daten (Ticket Buchungen)
* Implementierung der Fraud Detection an verschiedener Machine Learning Algorithmen
* Identifizierung und Auflistung bzw. Markierung der Neo4j mit Hilfe von Test- & Trainingsdaten
* Einarbeitung und Entwicklung in Spark
* Entwicklung Machine Learning Algorithmen zur Fraud Detection
Full Stack Developer
5/2016 – 3/2017
Tätigkeitsbeschreibung
* Entwicklung einer Innovations- und Ideen-Plattform
* Anpassung an verschiedene Webbrowser und Tablets
* Entwicklung Web-Plattform
* Konzeption des Datenmodells
Frontend Entwickler
Über mich
Als KI-Experte und AI-Keynote Speaker bin ich strategisch in die Entwicklung intelligenter Plattformlösungen eingebunden, berate Unternehmen bei der Einführung kognitiver Systeme und veröffentliche regelmäßig Beiträge zur Zukunft der Softwareentwicklung.
Nach meinem Masterabschluss an der TU Berlin habe ich zahlreiche Projekte – vor allem im öffentlichen Sektor – technisch und strategisch mitgestaltet. Meine Arbeitsweise ist geprägt von Lösungsorientierung, Effizienz, tiefem Architekturverständnis, Hands-On-Mentalität und Teamfähigkeit.
Ich bin deutscher Muttersprachler und kommuniziere sicher auf C1-Niveau in Englisch.
Mehr über mich:
-Hyperlink entfernt-
-Hyperlink entfernt-
umairzaffar.medium.com
Speaker: sifamo.ai
Weitere Kenntnisse
Künstliche Intelligenz:
AI Basics
OpenAI, Hugging Face, Google Vertex AI
GPT Development
FineTuning and Training of different Models
Gen AI in Azure and Google Cloud
Neuronal Network
ML, DL
Architectures like CNNs, RNNs, Tranform Models
PyTorch, Tensorflow
Zero Shot, Few Shot
Frontend:
Angular (Zertifiziert durch GDE Level 3 Experte))
NGRX, State Management
Signals
Modules, Componentes (Standalone)
Node
Microfrontends
npm & the Angular CLI
Routing, Lazy Loading & Guards
External Libs
Data Binding & Component Communication
Services, Injections & Sharing
Pipes & Directives
Observables, Subscriptions & API-Calls
Change Detection
The Redux Pattern & RxJS
Facade Pattern
Clean Code!
Automated e2e Testing and Mocking with Cypress
Backend:
Java
Spring Boot
Microservices
Clean Code
Test Driven Development
Microservices/REST
Unit Testing
Weiteres/DevOps:
Kubernetes
Docker
Keycloack
MongoDB, MariaDB
Neo4J
GraphQL
REST
Azure
Git, Scrum
Agiles Arbeiten
Team Lead, Architekt, Senior
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden