Keywords
Microsoft Azure
C Sharp (Programming Language)
Restful Api
Microservices
Continuous Integration
Microsoft SQL Servers
Object-Oriented Software Development
TypeScript
Agile Methodology
Test Automation
Databases
Software Design Patterns
Linux
Scalability
MongoDB
RabbitMQ
UML
Web Applications
Test-Driven Development (TDD)
Backend
Git
Xunit
Event Driven Architecture
Specflow
AngularJS
Kubernetes
Domain Driven Design
Docker
+ 18 more keywords
Please upgrade to the business membership to download freelancers' CVs.
Skills
Ein Backend Engineer mit mehr als 10 Jahren Erfahrung im Aufbau großer komplexer Systeme. Seine Leidenschaft gilt dem Aufbau skalierbarer, hochbelastbarer, verteilter und webbasierter Lösungen. Er hat viel Erfahrung mit C#, SQL Server, Domain Driven Design, Microservices, Message Brokern, Restful APIs, Event-Driven Architecture, TypeScript und automatisierten Tests. Außerdem hat er praktische Erfahrung mit Azure DevOps und der Erstellung und Pflege von CI/CD-Pipelines. Er ist wissbegierig, flexibel und offen für die Arbeit mit verschiedenen Techniken. Obwohl er sehr versiert in persönlichen Fähigkeiten, wie Selbstorganisation, Selbstlernen und Selbstmotivation ist, stellt er die Werte des Teams immer in den Vordergrund. Erfahrungen/Fokus. · C#, ASPNET Core, Rest APIs, Microservices, Claoud-native, Azure DevOps, Azure, CI/CD, xUnit, Specflow, Kubernetes, Docker, Linux, RabbitMQ, Angular, TypeScript, Git, Event Driven Design · Datenbanken: SQL Server, Mongo DB · Methodik: Agile, Srum, DDD, BDD, TDD · Zertifikate: o Object-oriented System Analysis & Design using UML , 06/2012 - 08/2012. Advanced OOP (Design Patterns), 09/2012 - 11/2012.
Project history
Mitarbeit bei der Entwicklung von SaaS-Lösungen unter Verwendung einer Microservice-Architektur unter Anwendung von DDD- und BDD-Praktiken.
- Implementierung eines hochbelastbaren, hochkonkurrierenden, skalierbaren Electronic Wallet Controllers, der Payment Gateway Restful API und des Management Portals unter Verwendung von C#, .NET 6, ASP.NET, SQL Server, MongoDB, MassTransit und RabbitMQ; Einsatz auf Docker und Kubernetes
- Verbesserung des E-Wallet-Durchsatzes auf 1k TPS durch Anwendung von Cloud-Mustern und einer angepassten Sperrrichtlinie
- Enge Zusammenarbeit mit dem Management, Anbietern und verbundenen Dritten, um die volle Funktionalität und Leistung der Finanztransaktionen zu gewährleisten
- Implementierung einer ereignisgesteuerten Architektur unter Verwendung von MassTransit und RabbitMQ
- Implementierung von automatisierten Tests mit Specflow und xUnit
- Erstellung und Umgestaltung von CI/CD-Pipelines in Azure DevOps, Minimierung der Ausfallzeiten um 30
- Ermittlung von Verbesserungsmöglichkeiten durch Überwachung der Anwendungen, um die Effizienz des Unternehmens konsequent zu steigern
- Beteiligung an der Entwicklung einer brandneuen Virtual Payment Gateway Restful API, des Merchant Management Portals und der Loyalty Solution unter Verwendung von C#, ASP.NET Core, Redis, MongoDB, SQL Server und RabbitMQ.
- Aufbau eines hochgradig nebenläufigen, skalierbaren, verteilten und fehlertoleranten ereignisgesteuerten Zahlungs-Gateways (es wurden täglich mehr als 1 Mio. Finanztransaktionen verarbeitet)
- Verwaltung des gesamten Lebenszyklus der Softwareentwicklung für drei kritische Projekte mit 100 % termingerechter Lieferung
- Mitglied des Backend-Architektur- und Entwicklungsteams von IVA und Pulse
- Verbesserung der Funktionen der App, um Fehler zu beheben und die Gesamtleistung und Zuverlässigkeit effektiv zu optimieren
- Implementierung von Unit- und Integrationstests mit MSTest und xUnit