26.06.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

IT-Beratung, Softwareentwicklung C# /.NET; Software Architektur, Softwaretest; Testautomatisierung

Neckartailfingen, Deutschland
Deutschland +1
info: Deutschland, Schweiz
Computersysteme (M.Sc)
Neckartailfingen, Deutschland
Deutschland +1
info: Deutschland, Schweiz
Computersysteme (M.Sc)

Profilanlagen

Weiterbildungen.pdf
MasterundCyberSecurityZeugnis.pdf
Testimonial Hensoldt - Jocelin Tiemegni.pdf
Currulicum Vitae - Jocelin Tiemegni.pdf
Lebenslauf Jocelin Tiemegni.pdf

Über mich

Ich bin Senior-Softwareentwickler mit über 15 Jahren Erfahrung in der Full-Stack-Entwicklung und im technischen Projektmanagement. In Projekten für Medizin, Automobil und Luft- und Raumfahrt realisiere ich effiziente, sichere und wartbare Software mit hohem Qualitätsanspruch.

Skills

Test-SoftwareClean CodeAsp.NetHTML.Net FrameworkAcceptance TestingAgile ModellierungKünstliche IntelligenzAnalyse-ToolsPenetration TestingASP.NET MVCAcceptance Test-Driven DevelopmentAtlassian JiraTest AutomationAutomatisiertes Test-FrameworkBehavior Driven DevelopmentMedizintechnikC#SaasCloud ComputingIt-BeratungDatenbankenBeratungContinuous DeliveryDevOpsIaasBildverarbeitungPythonKali LinuxMicrosoft SQL Server Data Engine (MSDE)Microsoft Visual StudioMVC.net Framework 4Objektrelationale AbbildungOWASPScrumDatengetriebene TestsRequirements EngineeringSoftwareentwicklungSystemtestsTest ManagementTeststrategieTypeScriptWeb-TestsDesign PatternsTelerikAzure AutomationTestenTest-Driven Development.NET CoreBlazorGitLabGitKanbanGherkinSOLID PrinzipienTesten von Code3-Tier ArchitecturesASP.NET ApplicationsCanoe SoftwareVteststudioDynamic Application Security Testing
  1. Softwarearchitektur
  2. Fullstack-Entwicklung von Anwendung (Desktop und Web)
  3. Design Pattern (MVC, SOLID, etc..)
  4. CI/CD
  5. DevOps
  6. Softwaretest (TDD, BDD, Gherkin)
  7. Integrations- & Systemtest
  8. Industrie 4.0
  9. Cyber Security
  10. OAuth
  11. OIDC, KeyCloack, SSO
  12. OWASP
  13. C# /.NET
  14. Blazor, Razor
  15. ASP .NET CORE
  16. Typescript, HTML, CSS
  17. Vercel, Git
  18. etc...

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherFranzösischMuttersprache

Projekthistorie

Fullstack Softwareingenieur

TermiConsult UG

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Anforderungsanalyse und Konzeptentwicklung – Ermittlung der Anforderungen, Zielgruppenanalyse und Erstellung eines Konzepts für das Webportal.
  • Technologieauswahl und Architekturplanung – Auswahl geeigneter Technologien (z. B. Frameworks, Datenbanken) und Planung der Systemarchitektur.
  • Entwicklung und Implementierung – Programmierung der Backend- und Frontend-Funktionalitäten sowie Integration von APIs (z. B. für Reisebuchungen oder Kartenservices).
  • Datenmanagement und Sicherheit – Implementierung einer Datenbank zur Verwaltung von Reisedaten mit Fokus auf Datenschutz und Sicherheit.
  • Testing und Qualitätssicherung – Durchführung von Tests (z. B. Unit-Tests, Usability-Tests) und Optimierung der Performance.
  • Deployment und Wartung – Bereitstellung des Webportals, kontinuierliche Updates sowie Fehlerbehebung und Support.
  • Projektmanagement & Versionskontrolle
  • Teamgröße < 10
  • Durchführung der Datenanalyse & Reporting

Senior Softwareentwickler (Vermittler: Contractor)

Hensoldt

Industrie und Maschinenbau

500-1000 Mitarbeiter

Entwicklung hochwertiger C#-Software für bestehende und zukünftige Avioniksysteme.
Entwurf skalierbarer und wartbarer Software-Architekturen gemäß den Industriestandards.
Analyse und Definition von Softwareanforderungen.
Implementierung neuer Funktionen und Erweiterungen unter Berücksichtigung der Zuverlässigkeit des Systems.
Schreiben von sauberem, gut dokumentiertem Code und Beitrag zu Unit-Tests.
Überwachung der nahtlosen Integration und Benutzerfreundlichkeit der Software.
Verbesserung von Softwareentwicklungsprozessen und bewährten Verfahren.
Nutzung von MVVM, Prism, Git und Continuous Integration für die Entwicklung und Wartung der Software.
• Anwendung von Geospatial Data in der Softwareentwicklung.
Berücksichtigung von Avioniknormen und Cybersecuritykonzepten bei der Softwareentwicklung

Test Manager

Pintsch (Vermittler Computerfutures)
  • Entwurf und Implementierung eines Testframeworks zur Erfassung von Sensordaten
  • Koordination und Überwachung der Entwicklungsprozesse
  • Konzeption und Entwicklung der Datenbankstruktur
  • Planung und Implementierung einer CI/CD-Pipeline in Azure
  • Erstellung und Pflege der technischen Dokumentation

Softwareentwickler

Karl Storz (Vermittler Hays)
  • Überprüfung von Anforderungsspezifikationen für Prototypen und Vorseriengeräte
  • Entwicklung und Dokumentation effizienter Testverfahren
  • Implementierung und Optimierung von Schnittstellen
  • Überarbeitung und Verbesserung von Legacy-Code unter Einhaltung der SOLID-Designprinzipien
  • Durchführung automatisierter Softwaretests zur Qualitätssicherung
  • Erweiterung der Testautomatisierung für Benutzeroberflächen (UI)
  • Erstellung detaillierter Testberichte sowie Dokumentation und Analyse von Fehlern
  • Durchführung von Cybersecurity-Tests zur Identifizierung potenzieller Sicherheitslücken
  • Technische Verantwortung für Architektur und Codequalität

IT-Consultant

KMS-Vetrieb und Services AG (Vermittler OSB GmbH)
  • Durchführung von Code- und Architektur-Reviews für eine in ASP.NET implementierte Web-Reporting-Software
  • Identifikation und Analyse von Schwachstellen in Bezug auf Performance und Stabilität
  • Durchführung von Refactorings, sofern erforderlich
  • Schulung von Teammitgliedern zu relevanten technischen Themen
  • Erstellung und Pflege technischer Dokumentationen

Software Testenginieur

Sirona Dentals Systems GmbH (Vermittler Etengo)
  1. Analyse der Anforderungen für die entwicklungsbegleitende Testautomatisierung
  2. Durchführung eines Proof-of-Concepts sowie Validierung der Ergebnisse anhand der definierten Anforderungen
  3. Erarbeitung eines technischen Konzepts zur Implementierung automatisierter Tests
  4. Entwicklung und Umsetzung der identifizierten Testautomatisierungen auf Basis des Konzepts
  5. Integration der Testautomatisierung in die bestehende automatische Nightly-Build-Routine
  6. Erstellung eines technischen Konzepts für spezifische Aspekte der geplanten Performance-Optimierungen unter Berücksichtigung eines übergeordneten Rahmenkonzepts
  7. Implementierung der identifizierten Performance-Optimierungen mit C#/.NET gemäß des technischen Konzepts
  8. Durchführung von Softwaretests zur Qualitätssicherung
  9. Erstellung technischer Dokumentationen zu den implementierten Lösungen

Softwareentwickler

Weber Automotive
  • Konzeption, Entwicklung und Implementierung von Leitrechnersystemen zur Visualisierung, Steuerung und Überwachung automatisierter Produktionsprozesse
  • Optimierung der Datenaufbereitung und -analyse basierend auf SQL-Datenbanken zur effizienten Speicherung, Verarbeitung und Bereitstellung von Produktionsdaten
  • Entwicklung und Implementierung einer Web-API zur Echtzeit-Visualisierung und Fernsteuerung von Produktionsanlagen, inklusive Sicherheits- und Zugriffskontrollen
  • Wartung, Weiterentwicklung und Support der implementierten Softwarelösungen sowie Betreuung unternehmensspezifischer Applikationen, um einen reibungslosen Produktionsablauf sicherzustellen

Softwareentwickler

Airbus Defence and Space (Vermittler Alten GmbH)
  • Weiterentwicklung und Optimierung bestehender Software zur Vorbereitung, Analyse und Berechnung von Flugrouten, einschließlich der Implementierung neuer Funktionen und Verbesserungen.
  • Erweiterung und Anpassung bestehender Softwaremodule, um die Effizienz und Genauigkeit der Routenplanung zu steigern.
  • Erstellung detaillierter Designdokumentationen für die entwickelten Softwarelösungen, einschließlich technischer Spezifikationen, Architekturdiagramme und Implementierungsrichtlinien.
  • Definition und Automatisierung von Testschritten, um eine systematische und zuverlässige Qualitätssicherung sicherzustellen.
  • Analyse und Behebung von Softwarefehlern (Bugfixing) durch Debugging, Code-Optimierung und gezielte Anpassungen der Architektur.
  • Durchführung von Architekturanalysen und Evaluierung neuer Implementierungsansätze, um die Skalierbarkeit, Wartbarkeit und Leistung der Software zu verbessern.
  • Erstellung und Wartung von Unittests für bestehende Softwarekomponenten zur Sicherstellung einer hohen Code-Qualität und Stabilität.
  • Durchführung umfassender Performance-Analysen, um potenzielle Engpässe frühzeitig zu erkennen und die Effizienz der Softwarelösungen kontinuierlich zu optimieren.

Software Ingenieur

Siemens
  • Entwicklung und Durchführung automatisierter Tests für Softwarekomponenten der TuneUp/QA-Software zur Sicherstellung der Funktionalität und Stabilität.
  • Weiterentwicklung und Optimierung bestehender Softwarelösungen zur Protokollierung von Systemfehlern und Warnmeldungen während der Inbetriebnahme von Magnetresonanztomographen (MRT) (Fokus auf Fehleranalyse und Verbesserung der Diagnostik.)
  • Erweiterung und Pflege der Designdokumentation, einschließlich detaillierter Spezifikationen, Architekturübersichten und technischer Beschreibungen zur besseren Nachvollziehbarkeit und Wartbarkeit der Software.
  • Entwicklung und Durchführung automatisierter Tests für Softwarekomponenten der Anwendung SiVArc unter Verwendung des Testframeworks NUnit, um die Softwarequalität und Stabilität zu gewährleisten.
  • Konzeption und Implementierung von Softwarelösungen zur Automatisierung von Testprozessen, einschließlich der Entwicklung von Skripten und Testfällen zur Effizienzsteigerung.
  • Analyse und Bearbeitung von Fehlermeldungen mit dem Fokus auf die Optimierung der Mehrsprachigkeitsunterstützung, einschließlich der Lokalisierung und Internationalisierung von Textmeldungen.
  • Entwicklung eines Tools zur automatischen Dokumentation von SiVArc-Textmeldungen (Fehler, Warnungen, Systemhinweise), um die Nachvollziehbarkeit und Wartbarkeit der Software zu verbessern.
  • Durchführung umfassender Qualitätsanalysen der implementierten Software anhand definierter Testmetriken, um Leistungsengpässe, Fehlerpotenziale und Optimierungsmöglichkeiten frühzeitig zu identifizieren.

Technischer Angestellter

Fraunhofer Institut Entwicklungszentrum für Röntgentechnik
  • Entwicklung und Optimierung automatisierter Bildaufnahmeverfahren
  • Bedienung und Messungen an der implementierten grafischen Benutzeroberfläche
  • Fokus auf die Steuerung der Bildaufnahme und Wiedergabe von Bildsequenzen
  • Hauptanforderung: Störungsfreie Wiedergabe gespeicherter Bildsequenzen
  • Konzeption und Implementierung eines effizienten Verarbeitungsmodells für Bildsequenzen
  • Hauptanforderung: Zuverlässige Speicherung großer Datenmengen ohne Informationsverlust sowie deren schnelle Verarbeitung mit Bildverarbeitungsoperatoren
  • Entwicklung von Methoden zur parallelen Analyse verschiedener Bildbereiche
  • Durchführung von Bildanalysen anhand von Grauwertprofilen und Histogrammen
  • Entwicklung einer Schnittstelle zur Kommunikation mit externen Sensoren über NI LabViewHauptanforderung: Automatisches Starten und Stoppen der Röntgenbildaufnahmen in Abhängigkeit von Temperatur- und Druckschwankungen in der Röntgenkabine

Zertifikate

IT-Security SSCP/ CISSP

Fernschule Weber

2024


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden