Experte für Software Engineering
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 40472 Düsseldorf
- auf Anfrage
- ru | de | en
- 05.11.2024
Kurzvorstellung
Business-Analyse und Projektkoordination. Über 15 Jahre Erfahrung in den Bereichen
E-Commerce und Finanzen mit herausragendem Kundenfeedback.
Auszug Referenzen (1)
"D. hat Exzellenz und Perfektion in der Arbeitsweise an DWS Projekten gezeigt. Sein Code gehören zu den besten, die ich je gesehen habe."
10/2015 – 12/2021
Tätigkeitsbeschreibung
Aufbau einer REST-API-Serviceinfrastruktur von Grund auf. Enthielt die Anbindung an Teradata (MAPP), Salesforce Marketing Cloud und Salesforce CRM. Verwendete Technologien/Ansätze: .NET/C#, ASP.NET MVC, Entity Framework, Dapper, OData, ImpromptuInterface. Umfasste auch UNIT- und Integrationstests mit dem Visual Studio
Unit Testing Framework und FluentAssertions. Unterstützte und verbesserte außerdem die bestehende Infrastruktur, die auch Dokumentation, Fehlerbehebung und Leistungsoptimierungen umfasste. Erfolgreiches Wissensmanagement durch Schulung eines verteilten Entwicklerteams. Beratung in architektonischen Fragen.
Support (3. Ebene) und Weiterentwicklung der bestehenden Legacy-Kern-CMS-Komponentenbibliotheken.
War Teil des Teams, das für die Migration auf die neue Plattform basierend auf EpiServer 7.5 verantwortlich war.
Erfolgreiche Durchführung weiterer Updates bis zur 11. Version des CMS und Integrationen mit externen Anwendungen. Stetige Verbesserung der Gesamtqualität des Produkts durch Re-Factoring, Einführung von
UI-Tests (Atata, Selenium) und Durchführung von Code-Reviews. Arbeit in verteiltem agilen (SCRUM) Umfeld.
Schulung von Junior-Mitarbeitern (Entwicklern) und Auszubildenden (Entwicklern).
Analyse von Geschäftsanforderungen und Übersetzung in technische Lösungen.
Analyse von Entwicklungsprozessen und Vorschläge zur Verbesserung, um die Zufriedenheit aller beteiligten Parteien sicherzustellen
Software Quality, Softwareanforderungsanalyse, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.)
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – 3/2024
Tätigkeitsbeschreibung
Migrierte bestehende Produkte (Legacy) von VB.NET/WinForms, MS SQL zu zeitgemäßer Web-Technologie
(.NET/C#, REST API + GraphQL, Angular 14, MS SQL, Entity Framework). Verbesserte kontinuierlich die
Gesamtqualität des Produkts durch Refaktoring, Verfassen von UI- und UNIT-Tests (Cypress, NSubstitute, NUnit,
FluentAssertions) sowie Durchführung von Code-Reviews, während ich in einem multikulturellen agilen (SCRUM)
Umfeld arbeitete.
War verantwortlich für ein Team von 6 Entwicklern und koordinierte die Arbeit von zusätzlichen 3 Entwicklern.
Führte ein maßgeschneidertes Framework ein, um Integrationstests zu vereinfachen.
Analysierte Geschäftsanforderungen und übersetzte sie in technische Lösungen.
Etablierte einen neuen Screening-/Interviewprozess für .NET-Kandidaten im Unternehmen.
Softwareanforderungsanalyse, Software Design, Softwareentwicklung (allg.), Agile Methodologie, Software Architecture, Software Quality, Test Automation
10/2015 – 12/2021
Tätigkeitsbeschreibung
Aufbau einer REST-API-Serviceinfrastruktur von Grund auf. Enthielt die Anbindung an Teradata (MAPP), Salesforce Marketing Cloud und Salesforce CRM. Verwendete Technologien/Ansätze: .NET/C#, ASP.NET MVC, Entity Framework, Dapper, OData, ImpromptuInterface. Umfasste auch UNIT- und Integrationstests mit dem Visual Studio
Unit Testing Framework und FluentAssertions. Unterstützte und verbesserte außerdem die bestehende Infrastruktur, die auch Dokumentation, Fehlerbehebung und Leistungsoptimierungen umfasste. Erfolgreiches Wissensmanagement durch Schulung eines verteilten Entwicklerteams. Beratung in architektonischen Fragen.
Support (3. Ebene) und Weiterentwicklung der bestehenden Legacy-Kern-CMS-Komponentenbibliotheken.
War Teil des Teams, das für die Migration auf die neue Plattform basierend auf EpiServer 7.5 verantwortlich war.
Erfolgreiche Durchführung weiterer Updates bis zur 11. Version des CMS und Integrationen mit externen Anwendungen. Stetige Verbesserung der Gesamtqualität des Produkts durch Re-Factoring, Einführung von
UI-Tests (Atata, Selenium) und Durchführung von Code-Reviews. Arbeit in verteiltem agilen (SCRUM) Umfeld.
Schulung von Junior-Mitarbeitern (Entwicklern) und Auszubildenden (Entwicklern).
Analyse von Geschäftsanforderungen und Übersetzung in technische Lösungen.
Analyse von Entwicklungsprozessen und Vorschläge zur Verbesserung, um die Zufriedenheit aller beteiligten Parteien sicherzustellen
Software Quality, Softwareanforderungsanalyse, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.)
1/2014 – 10/2015
Tätigkeitsbeschreibung
Teil des Teams, das für die Migration und weitere Verbesserungen der bestehenden Systeme verantwortlich
war. Stetige Verbesserung der Gesamtqualität der Produkte durch Re-Factoring, Unit-Tests (NUnit) und
Einführung von CI (TeamCity).
Support (3. Ebene) der bestehenden Legacy-Bankensysteme, Schulung von Junior-Mitarbeitern (Entwicklern
und Testern) und Bankmitarbeitern (Front-, Back-Office und Buchhaltungsabteilung).
Optimierung komplexer Buchhaltungskonfigurationen, was die Leistung der Abteilungen verbesserte
Softwareanforderungsanalyse, Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality
8/2009 – 7/2013
Tätigkeitsbeschreibung
Entwicklung, Fehlerbehebung und weitere Verbesserung von Front-End und Back-End E-Commerce Systemen
(integriert über einen Service Bus) in Zusammenarbeit mit verteilten Teams in agilen (SCRUM) Umgebungen.
Schulung von Junior-Mitarbeitern (Entwicklern und Testern).
Durchführung von Leistungsoptimierungen sowohl für UI- als auch für Back-End-Komponenten.
Analyse von Geschäftsanforderungen und Übersetzung in technische Lösungen.
Koordination der Arbeit zwischen Entwicklern und QA.
Softwareanforderungsanalyse, Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality
Ausbildung
Minsk
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden