08/04/2026 updated

**** ******** ****
100 % available

Senior Software Developer & Consultant | Power Platform | C# .NET | Java

CDMX, Mexico
Worldwide
Diplom (Univ.) / Master of Science, Angewandte Mathematik
CDMX, Mexico
Worldwide
Diplom (Univ.) / Master of Science, Angewandte Mathematik

Profile attachments

Roman_Solomakhov_Freelancer_CV_en.pdf
Roman_Solomakhov_CV_en.pdf
Roman_Solomakhov_Freelancer_CV_de.pdf
Roman_Solomakhov_CV_de.pdf

Java (Programming Language)Test AutomationC Sharp (Programming Language)C++ (Programming Language)Software ArchitectureE2e TestingAngular 2+Software EngineeringTypeScriptMicrosoft Power AutomateBackend Programming
Senior IT Consultant und Softwareentwickler mit langjähriger Erfahrung in der Entwicklung, Wartung und Architektur von komplexen Unternehmensanwendungen und Lösungen zur Prozessautomatisierung.

Verbindung von klassischem Software-Engineering (Pro-Code) mit moderner Low-Code/No-Code-Plattformentwicklung.

Technische Kernkompetenzen (Tech-Stack):
• Microsoft Power Platform: Canvas Apps, Model-Driven Apps, Power Automate, Dataverse, Power Fx, Dataverse-Plugins (C#), SharePoint Online-Integrationen.
• Programmiersprachen & Frameworks: Java (Spring, Maven, Gradle), C# (.NET), C++, TypeScript (Angular).
• Tools & Infrastruktur: Git, SVN, Jenkins, IntelliJ, Eclipse.

Projekterfahrung & Methoden:
• Requirements Engineering (Anforderungsanalyse) und Abstimmung mit Business-Stakeholdern.
• Erstellung technischer Konzepte, Systemarchitektur und IT-Consulting im Enterprise-Umfeld (u.a. Versicherung und Automotive).
• Qualitätssicherung: Konzeption und Aufbau von End-to-End-Testkonzepten, Testautomatisierung.
• Know-how-Transfer: Durchführung von Kundentrainings, fachlichen Workshops und Anwenderschulungen.

Languages

GermanFluentEnglishFluentRussianNative speakerSpanishBasic knowledge

Project history

Power Platform Softwareentwickler & Berater

Konica Minolta Business Solutions Deutschland GmbH

Internet & IT

>10.000 team member

Konzeption, Entwicklung und Integration von komplexen Geschäftsanwendungen und Prozessautomatisierungen im Enterprise-Umfeld.

Schwerpunkte und Kernaufgaben:
• Entwicklung von maßgeschneiderten Canvas Apps und Model-Driven Apps zur Digitalisierung interner Workflows.
• Implementierung von automatisierten Prozessen und Schnittstellen mittels Power Automate Cloud Flows.
• Datenmodellierung und Datenbankdesign innerhalb von Microsoft Dataverse sowie native Integration von SharePoint Online.
• Pro-Code Erweiterung: Entwicklung von serverseitigen Business-Logiken und Dataverse-Plugins in C# (.NET).
• Technische Konzeption, Systemarchitektur, Testing und lückenlose Systemdokumentation.
• Durchführung von fachlichen Abstimmungen mit Stakeholdern, Anwenderschulungen und interaktiven Kunden-Workshops.

Eingesetzte Technologien & Methoden:
Microsoft Power Platform, Canvas Apps, Model-Driven Apps, Power Automate, Dataverse, Power Fx, C#, Dataverse-Plugins, SharePoint Online, REST-APIs, Requirements Engineering, Testing

Senior IT Consultant / Softwareentwickler

SCS Consulting GmbH (Projekteinsatz bei Allianz Technology)

Insurance

>10.000 team member

Full-Stack Softwareentwicklung und Testautomatisierung für geschäftskritische Kernanwendungen im Versicherungsumfeld.

Schwerpunkte und Kernaufgaben:
• Konzeption und Implementierung von modernen, reaktiven Frontend-Anwendungen für Berechnungs- und Angebotsprozesse mittels Angular und TypeScript.
• Wartung, Anpassung und Performance-Optimierung bestehender Backend-Services auf Basis von Java und dem Spring Framework.
• Qualitätssicherung: Strategischer Aufbau und Pflege von End-to-End-Testkonzepten (E2E) sowie Erstellung automatisierter Tests mit Cucumber.
• Integration von automatisierten Enterprise-Entwicklungsprozessen inklusive CI/CD-Pipelines (Jenkins, Maven, Gradle).
• Enge Zusammenarbeit und agile Abstimmung mit Fachbereichen, Product Ownern und globalen Entwicklungsteams in einer großen Konzernumgebung.

Eingesetzte Technologien & Methoden:
Angular, TypeScript, Java, Spring Framework, Maven, Gradle, Git, Jenkins, Cucumber, E2E-Testing, Testautomatisierung, CI/CD, Scrum, Jira, Confluence

Softwareentwickler – externer IT-Consultant

Keybird IT GmbH (Projekteinsatz bei Allianz Technology)

Insurance

>10.000 team member

Langfristige Weiterentwicklung, Code-Optimierung und Core-Backend-Engineering für zentrale Unternehmensanwendungen.

Schwerpunkte und Kernaufgaben:
• Kontinuierliche Weiterentwicklung und funktionale Erweiterung des zentralen, Java-basierten Kern-Anwendungssystems ABS im Allianz-IT-Umfeld.
• Analyse und strukturierte Umsetzung komplexer fachlicher und technischer Systemanforderungen direkt in der Java-Codebasis.
• Refactoring, Fehleranalyse (Debugging) und nachhaltige Pflege gewachsener Altsysteme (Legacy Code) im Enterprise-Umfeld.
• Technische Dokumentation und enge Abstimmung innerhalb etablierter, hochstrukturierter Projekt- und Wartungsprozesse.

Eingesetzte Technologien & Methoden:
Java, Java Enterprise Architecture, SVN, Eclipse, Software-Wartung, Legacy Code Refactoring, Bugfixing, Jira, Confluence

Softwareentwickler (Praktikum & Werkstudententätigkeit)

Daimler AG

Automotive & Vehicle Manufacturing

>10.000 team member

Selbstständige und kontinuierliche Entwicklung einer spezialisierten Software zur Auswertung und Visualisierung statistischer Daten von Car2X-Funktionen für die neue E-Klasse.

Schwerpunkte und Kernaufgaben:
• Konzeption und Implementierung von funktionalen Erweiterungen und Anpassungen in Java.
• Analyse von Fahrzeugdaten im Umfeld von modernen Fahrerassistenzsystemen und aktiver Fahrzeugsicherheit.
• Eigenverantwortliche Entwicklung von Oberflächenkomponenten zur übersichtlichen Datendarstellung und statistischen Auswertung.
• Erstellung und Pflege der umfassenden technischen und fachlichen Produktdokumentation.
• Arbeiten in einer hochstrukturierten, agilen Entwicklungsumgebung eines Automobilkonzerns.

Eingesetzte Technologien & Methoden:
Java, Eclipse, SVN, Car2X-Technologie, Fahrzeugdatenanalyse, Fahrerassistenzsysteme, Softwareentwicklung, Statistische Datenauswertung, Technische Dokumentation.

Softwareentwickler / C++ Engineer

NanoFocus AG

Industry & Mechanical Engineering

50-250 team member

Entwicklung von hochpräziser 3D-Oberflächenmesstechnik-Software.

Schwerpunkte und Kernaufgaben:
• Entwicklung, Wartung und Modifikation von komplexen C++ Desktop-Anwendungskomponenten zur Datenanalyse.
• Mathematische Modellierung und Implementierung von Algorithmen zur präzisen Visualisierung von dreidimensionalen Messdaten.
• Analyse und systematisches Refactoring bestehender Code-Strukturen zur Verbesserung der Systemstabilität und Runtime-Performance.
• Fehleranalyse (Debugging) und Behebung kritischer Softwarefehler in einer mathematisch und technisch anspruchsvollen Umgebung.

Eingesetzte Technologien & Methoden:
C++, STL, Echtzeit-Programmierung, Objektorientierte Programmierung (OOP), Algorithmen-Optimierung, Mathematische Modellierung, Desktop-Anwendungen, Debugging, Refactoring.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in