Senior Software-Entwickler, C#.NET, WPF, MVVM, Desktop, Backend
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 61231 Bad Nauheim
- National
- de | en
- 01.10.2024
Kurzvorstellung
Desktop, Middle Tier, Backend
Branchen: Chemie, Pharma, Banken, Telekommunikation, Automotive, Industrie, ...
Qualifikationen
Projekt‐ & Berufserfahrung
11/2020 – 7/2022
Tätigkeitsbeschreibung
Programmierung mehrerer Module zur Medienverwaltung
• Stammdaten, Lizenzen
• Medieneinsatz
• Nutzungsprofil
• Kostenauswertung
Oracle Database, Scrum, Test Automation, C#, Git, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation
5/2018 – 6/2020
Tätigkeitsbeschreibung
Mitarbeit in einem Scrum-Team zur Programmierung einer komplexen Software für Hochdurchsatzforschung in der Chemie (Katalyse).
Eingesetzte Produkte und Technologien:
Scrum, Clean Code, Microsoft C#.NET, Visual Studio 2017, WPF, XAML, MVVM, MEF, NHibernate, LINQ, Unit Tests, Dependency Injection, Git, NuGet, MSTest, Microsoft SQL Server
.Net, C#, Code-Review, Git, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation
1/2018 – 4/2018
Tätigkeitsbeschreibung
Entwicklung einer an das kundenspezifische Auftragsmanagement gekoppelten Abrechnungs-Software
Eingesetzte Produkte und Technologien:
Microsoft C#.NET, Visual Studio 2017, WPF, XAML, MVVM, MVVM Light, Entity Framework, LINQ, List & Label, Unit Tests, Dependency Injection, VSTS (Visual Studio Team Services), Git, NuGet, Autofac, Moq, NUnit, Microsoft SQL Server
.Net, C#, Git, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation
8/2017 – 10/2017
Tätigkeitsbeschreibung
Coaching eines Entwickler-Teams in Methoden moderner Software-Entwicklung mit C#.Net
Themen:
- Inversion of Control (IoC), Dependency Injection (DI), IoC-Container
- Unit Tests, Mocking
- WPF, XAML und MVVM-Architektur
- Design Patterns, Best Practices, Clean Code
- Code Review bestehender Software-Module
- Unterstützung beim Refactoring
Eingesetzte Produkte und Technologien:
C#.Net, Unit Tests, Dependency Injection, Entwurfsmuster (Design Patterns), WPF, XAML, LINQ, MVVM (Model View ViewModel), Visual Studio, Team Foundation Server (TFS), Git, TortoiseGit, NuGet, Autofac, Moq
Code-Review, .Net, C#, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation, Git, Schulung / Training (IT)
11/2016 – 7/2017
Tätigkeitsbeschreibung
Programmierung einer App mit C# und Xamarin Forms
Betriebssysteme:
Android 4 bis 7
Programmiersprachen, Technologien, Tools:
C#.Net, Xamarin Forms, XAML, LINQ, MVVM (Model View ViewModel), Unit Tests, Android, Visual Studio, Git, TortoiseGit, NuGet
Datenbanken:
SQLite
SQL, .Net, Android Entwicklung, C#, Microsoft Visual Studio, Language Integrated Query, Git, User Experience (UX)
10/2015 – 10/2016
Tätigkeitsbeschreibung
Programmierung mehrerer Software-Module mit C#.NET für das Qualitätsmanagement und die Qualitätssicherung eines börsennotierten Unternehmens der Spezialchemie (> 33.000 MA)
Eingesetzte Produkte:
Microsoft .NET, Microsoft Visual Studio .NET, C#.NET, Windows Forms (WinForms), ADO.NET, Team Foundation Server (TFS), Oracle SQL Developer
Oracle-Anwendungen, SQL, .Net, C#, Softwareentwicklung (allg.), Microsoft Visual Studio, Language Integrated Query, User Interface (UI), Qualitätsmanagement (allg.)
6/2013 – 10/2015
Tätigkeitsbeschreibung
Android-Softwareentwicklung
Programmierung mehrerer Android-Apps
Komplette Projektabwicklung: Analyse, Konzeption, Programmierung,
Tests
Betriebssysteme:
Android 1.6 bis 5.1
Programmiersprachen, Technologien, Tools:
Java, Android, Android Studio, Eclipse, Android Support Library, Subversion (SVN, TortoiseSVN)
Datenbanken:
SQLite
Android, Android Entwicklung, Subversion, Eclipse, Java (allg.), Softwareentwicklung (allg.), Git
8/2010 – 7/2014
Tätigkeitsbeschreibung
Programmierung mehrerer Windows-Programme inkl. PL/SQL-Prozeduren für die biologische Forschung. Außerdem Analyse, GUI-Design, Beratung
Eingesetzte Produkte:
Microsoft .NET, Microsoft Visual Studio .NET, C#.NET, Windows Forms (WinForms), Windows Presentation Foundation (WPF), ADO.NET, Infragistics NetAdvantage, Subversion (SVN, TortoiseSVN), Team Foundation Server (TFS), Oracle PL/SQL, TOAD
SQL, .Net, Subversion, C#, PL/SQL, Softwareentwicklung (allg.), Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation, User Interface (UI), It-Beratung
2/2010 – 6/2010
Tätigkeitsbeschreibung
Programmierung (C#.Net), Beratung, Analyse, Design, Installation, Schulung
Eingesetzte Produkte:
Microsoft .NET, Microsoft Visual Studio .NET, C#.NET, Windows Forms (WinForms), ADO.NET, List & Label
.Net, C#, Softwareentwicklung (allg.), Microsoft Visual Studio, Language Integrated Query, User Interface (UI), It-Beratung, Schulung / Training (IT)
5/2006 – 12/2009
Tätigkeitsbeschreibung
Datenanalyse und Fehleranalyse im Buchungsprozess,
Performance-Test,
Datenbereinigung,
Exception Handling,
Fehlertransparenz,
Prämierungstransparenz,
Qualitätskontrolle von Bugfixes,
Mitarbeit in übergreifenden Task-Forces,
Fachliche Führung mehrerer Consultants,
Leitung von Problem Management Meetings,
Koordination von Eskalationen und Vorstandsbeschwerden,
Tool-Entwicklungen,
Erstellung von Dokumentationen und Verfahrensanweisungen,
Reporting,
Fulfillment Factory Alternative Channels (ZIT),
Task Force "T-Home-Speed",
Exception Handling,
Fehlertransparenz,
Prämierungstransparenz
Eingesetzte Produkte:
PL/SQL, SSH, PuTTY, Java, TOAD, Oracle, Windows, Solaris, Linux
Reporting, Oracle-Anwendungen, SQL, Testen, PL/SQL, Softwareentwicklung (allg.), Java (allg.), SSH (Secure Shell), xDSL / DSL
1/2006 – 7/2006
Tätigkeitsbeschreibung
Programmierung (C#), Beratung, Analyse, Design, Installation, Schulung
Eingesetzte Produkte:
Microsoft .NET, Microsoft Visual Studio .NET, C#.NET, Windows Forms (WinForms), ADO.NET, List & Label, Microsoft SQL Server, Microsoft Access
SQL, Microsoft Access, Access, .Net, .Net Framework (Microsoft), C#, Softwareentwicklung (allg.), Microsoft Visual Studio, Systemmigration, User Interface (UI), It-Beratung, Schulung / Training (IT)
12/2004 – 12/2005
Tätigkeitsbeschreibung
Portierung der führenden Software für Prüfmittel-Qualitätsmanagement von C++ nach C#.NET.
Teamunterstützung in den Bereichen Konzeption, Softwareentwicklung (C#), GUI-Design.
Visual Studio .NET, C#.NET, Visual SourceSafe, Windows Forms (WinForms), ADO.NET, Infragistics NetAdvantage, ComponentOne Studio, Combit List & Label, RS-232.
SQL Server, Sybase.
Sybase, SQL, Qualitätsmanagement / QS / QA (IT), .Net, C#, C++, Softwareentwicklung (allg.), Microsoft Visual Studio, Systemmigration, User Interface (UI), Konzeption (IT)
6/2004 – 5/2005
Tätigkeitsbeschreibung
Portierung einer Software zur Steuerung von Autoklaven bzw. Härtekesseln zur Produktion von Kalksandstein und Porenbeton.
Beratung, Analyse, Design, Programmierung (Delphi)
Software, Tools : Delphi 7, VCL, RS-485, RS-232, Prozessrechner, Steuerungs- und Regelungstechnik.
Softwareentwicklung (allg.), Delphi, Systemmigration, It-Beratung
8/2003 – 2/2004
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Software zur Unterstützung der Einführung und Weiterentwicklung von Consulting-Projekten im Bereich Customer Relationship Management in mittleren und großen Unternehmen.
Tätigkeit:
Beratung, Analyse, Design, Programmierung (VB)
Software, Tools:
Microsoft Visual Basic 6.0 (VB), ActiveX, COM, ADO, ODBC, List & Label, Inno Setup
Datenbanken:
Oracle, SQL Server, Access
Oracle-Anwendungen, Open Database Connectivity, SQL, Access, Visual Basic, Softwareentwicklung (allg.), Konzeption (IT), It-Beratung
2/2003 – 12/2003
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Software für Sales und Support in mittelständischen Unternehmen.
Tätigkeit:
Beratung, Analyse, Design, Programmierung (Delphi)
Software, Tools:
Delphi 7, VCL, Fast Report, COM, ADO, ODBC, Inno Setup
Datenbanken:
SQL Server, MySQL, Access
Open Database Connectivity, Mysql, SQL, Access, Softwareentwicklung (allg.), Delphi, IT-Support (allg.), Konzeption (IT), It-Beratung
1/1985 – 12/2002
Tätigkeitsbeschreibung
Qualitätsmanagement-Software, Steuerung für Mass-Flow-Controller (MFC), Umwelt-Messtechnik
Software, Tools:
Microsoft Visual Basic 6.0 (VB), Delphi, ASP, HTML, JavaScript, ActiveX, COM, DAO, ADO, ODBC, Doc2Help, List & Label, Graphics Server, Wise Installation System, Assembler, Turbo-Pascal
Datenbanken:
Oracle, SQL Server, Access
Oracle-Anwendungen, Open Database Connectivity, SQL, DAO (Data Access Objects), Access, Qualitätsmanagement / QS / QA (IT), Pascal, Microsoft Foundation Classes (MFC), Visual Basic, Softwareentwicklung (allg.), Assemblersprache, Delphi, ASP, JavaScript, HTML
Ausbildung
Friedberg
Über mich
Referenz durch Teamleiter, Direktbank, anonymisierter Auszug
Projekt: Coaching, Code Review und Softwareentwicklung
Der Consultant hat sich innerhalb kürzester Zeit in den ihm gestellten Aufgabenbereich eingearbeitet. Er verfolgte die vereinbarten Ziele nachhaltig und mit höchstem Erfolg.
Er verfügt über ein umfassendes und hervorragendes Fachwissen, das er zur Bewältigung seiner Aufgaben sehr sicher und erfolgreich einsetzte.
Er beeindruckte durch seine langjährige Erfahrung und Kenntnisse in der Software Entwicklung, insbesondere C#.
Auch waren seine Code Coaching Maßnahmen sehr erfolgreich. Er beriet, förderte und informierte aktiv die Zusammenarbeit und sorgte für eine angenehme und sehr produktive Zusammenarbeit.
Der Consultant integrierte sich in kürzester Zeit in das Team. Sein freundliches und umgängliches Auftreten wurde von allen geschätzt. Er verhielt sich jederzeit loyal gegenüber dem Unternehmen und überzeugte durch seine persönliche Integrität.
Wir danken dem Consultant für die hervorragenden Leistungen. Wir sind davon überzeugt, dass er auch in der Zukunft sehr gute Erfolge erzielen wird und würden jederzeit wieder den Consultant einsetzen.
----------------------------------
Referenz durch Teamleiter, pharmazeutisches Unternehmen, 45.000 MA, anonymisierter Auszug
Projekt: Weiterentwicklung und Maintenance mehrerer DV-Systeme, eingesetzt in der biologischen Forschung
Der Consultant ist ein ausgezeichneter Programmierer. In kurzer Zeit gelang es ihm, sich mit dem Source Code der Programme vertraut zu machen. Darüber hinaus konnte er die User Requirements sehr gut erfassen, effektiv umsetzen und die IS Kollegen spürbar entlasten. Wir haben den Consultant als selbstständigen und zuverlässigen Mitarbeiter kennen gelernt. Sein Vorgehen war sehr strukturiert und zielorientiert. Der Consultant zeigte ein sehr hohes Maß an Eigeninitiative und Leistungsbereitschaft und hat die ihm übertragenen Aufgaben stets zur unserer vollsten Zufriedenheit erfüllt. Aufgrund seines freundlichen und ausgeglichenen Wesens wurde er allseits sehr geschätzt. Sein Verhalten den Kollegen gegenüber war stets vorbildlich. Aufgrund der Einführung neuer Systeme wurden die Arbeiten an den bisherigen Systemen weitgehend eingestellt. Wir möchten uns beim Consultant für die sehr gute Zusammenarbeit bedanken und ihm für seine weitere berufliche Zukunft weiterhin viel Erfolg wünschen. Aufgrund seiner gezeigten Kompetenz möchten wir ihn gerne anderen Projektanbietern weiterempfehlen.
Weitere Kenntnisse
- Chemie / Pharma
- Banken / Finanzdienstleistung
- Telekommunikation
- Automotive
- Produzierendes Gewerbe / Industrie
- IT-Dienstleistung
- Unternehmensberatung
C#.NET, .NET-Framework:
- Schwerpunkt seit 2004
- Microsoft Visual Studio (alle Versionen)
- Windows Presentation Foundation (WPF, XAML, MVVM, MVVM Light)
- Windows Forms (WinForms)
- Entity Framework
- ADO.NET
- LINQ
- Unit Test (MS-Test, NUnit, Moq)
- Autofac, Inversion of Control, Dependency Injection, IoC-Container
- XML
- Microsoft Team Foundation Server (TFS)
- Git
- Subversion (SVN, TortoiseSVN)
Datenbanken:
- Oracle, PL/SQL
- SQL Server
- SQLite
- Access
Sonstiges:
- Für Portierungen: C++, Delphi, Visual Basic
- Microsoft Office
Ausbildung:
- Studium Elektrotechnik und Informatik
- Abschluss: Diplom-Ingenieur (FH)
- Abitur
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden