Senior Software Developer (.NET)
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 81475 München
- auf Anfrage
- hu | de | en
- 31.08.2023
Kurzvorstellung
Auszug Referenzen (1)
"Die Angaben sind korrekt."
9/2007 – 8/2014
Tätigkeitsbeschreibung
Vollständige Planung und Realisierung eines Archivierungs-systems. Die Applikation besteht aus Mobile und Desktop Webanwendung, Webservices und Windowsclients und un-terstützt Geschäftsprozesse wie Aktenscannen, Bestellen, komplexe Suche, Vernichtung, Historie, Lagerverwaltung, Reporting, .pdf-Generierung, digitale und physikalische Ar-chivierung, Enterprise search, Zugriff-Management und Pro-tokollierung,usw. Das System ist Mehrmandantenfähig und ist im Einsatz bei mehreren Firmen (auch top 100), mit meh-reren 1000 Anwendern.
Visual Studio 2012, . C#, Net 3.5 ASP.NET, AJAX, NHibernate, Castle Dynamic Proxy, MS SQL 2012 R2, TFS 2012, MsBuild
Referenz: Herr Nazmi Sahintürk
Transact-Sql, IIS, Nhibernate, Microsoft Visual Studio, .Net, C#, Ajax, ASP.NET
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 10/2023
TätigkeitsbeschreibungSoftwareentwickler, weiterentwicklung des Zen Steuerung und Bildver-arbeitung für Elektronenmikroskope.
Eingesetzte Qualifikationen.Net Framework (Microsoft)
10/2021 – 12/2022
TätigkeitsbeschreibungAnalyze, Refinement und Implementierung von Features, Bugfixes und Refactorings sowohl für Client- als auch für Serveranwendungen.
Eingesetzte Qualifikationen.Net Framework (Microsoft)
3/2021 – 10/2021
TätigkeitsbeschreibungTiaSelectionTool. Visual Studio 2019, .NET Core 3.1, REST Webservice, WPF, NUnit; Aufgaben: design und implementation von Backend, Webservice und Module von .Net Core Desktop Client.
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
3/2020 – 4/2020
TätigkeitsbeschreibungProcess Monitor. Visual Studio 2019, .NET Core 3.1, REST Webservice, Docker, MOQ, xUnit. Aufgaben: design und implementation von eine .Net Core Anwendung zum Starten, Stopen, Schedulen und Monitoren executab-les auf diverse Server Platformen.
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
7/2017 – 2/2020
Tätigkeitsbeschreibung
Softwareentwickler bei der ASM Assembly Systems R&D, Industrie 4.0, Liniensoftware für Elektronikfertigung, Technologien Visual Studio 2019 ,2017, MS SQL 2016, EF Core 2.1, WPF, WCF, Unity, MOQ, Messagebroker (Rab-bitMQ, ActiveMQ), AMQP, CFX.
Aufgaben: design und implementation von Anwendungen und Business logic (Station simulation, Analyze und Steuerung, M2M communication mit third party compo-nents), Unit Test Framework
Application Development
6/2010 – 6/2013
Tätigkeitsbeschreibung
Softwareentwickler, TFS-Expert bei der Roche AG. Pro-ject „IBIS“: Teamstärke 50.
Wichtigste Aufgaben (Auszug):
- Unterstützung bei der Einführung von Software Lifecycle Management mit Team Foundation Server 2010
- Design und Entwicklung der automatisierten build scripts mit MSBuild und Workflow Foundation
- Coaching des Entwicklerteams bei der Benutzung von Team Explorer/TFS
- Branching, Packaging, Deployment
- Administration/Konfiguration des TFS-Systems
- Entwicklung von Tools und Visual Studio add-ins
Visual Studio 2010, C#.NET 4.0, MS SQL Server, Web Services, IIS, Workflow Foundation, MSBuild
Referenz: Herr Marko Pagenhardt, Herr Manfred Ferken
Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL Server Analysis Services (SSAS), IIS, Build-Tools, Microsoft Visual Studio, .Net, C#
9/2008 – 12/2009
Tätigkeitsbeschreibung
Softwareentwickler, TFS-Expert bei der HypoVereins-bank IS GmbH. (Unicredit) Project „Portfolio Pilot“: Entwick-lung eines in-house Front-to-Back Handels- und Risikomana-gementsystems für strukturierte OTC Fixed income derivate. Teamstärke 50.
Wichtigste Aufgaben (Auszug):
- Design und Entwicklung der automatisierten build scripts mit MSBuild und Workflow Foundation
- Anleitung der Entwicklerteams bei der Testautomation
- Administration/Konfiguration der TFS-system
- Entwicklung von Tools und Visual Studio add-ins
Visual Studio 2008, C#.NET 2.0-3.5, MS SQL Server, Web Services, IIS, Workflow Foundation, Grid Com-puting, MSBuild
IIS, Build-Tools, Microsoft Visual Studio, .Net, C#
9/2007 – 8/2014
Tätigkeitsbeschreibung
Vollständige Planung und Realisierung eines Archivierungs-systems. Die Applikation besteht aus Mobile und Desktop Webanwendung, Webservices und Windowsclients und un-terstützt Geschäftsprozesse wie Aktenscannen, Bestellen, komplexe Suche, Vernichtung, Historie, Lagerverwaltung, Reporting, .pdf-Generierung, digitale und physikalische Ar-chivierung, Enterprise search, Zugriff-Management und Pro-tokollierung,usw. Das System ist Mehrmandantenfähig und ist im Einsatz bei mehreren Firmen (auch top 100), mit meh-reren 1000 Anwendern.
Visual Studio 2012, . C#, Net 3.5 ASP.NET, AJAX, NHibernate, Castle Dynamic Proxy, MS SQL 2012 R2, TFS 2012, MsBuild
Referenz: Herr Nazmi Sahintürk
Transact-Sql, IIS, Nhibernate, Microsoft Visual Studio, .Net, C#, Ajax, ASP.NET
10/2005 – 8/2008
Tätigkeitsbeschreibung
Softwareentwickler, TFS-Expert bei der Firma Pharmatechnik. Wichtigste Aufgaben (Auszug)
- Konzeption, Realisierung und Betreuung des Buildsystems. Die Continuous Integration wurde mit CruiseControl realisiert, weil VSTS 2005 das Build nicht triggern kann. Für die Qualitätsicherung und für die Erstellung von Code-Metrics wurden mehrere build Types entwickelt, unter anderem Developer Build (schnell), Datenbank Build (anhand NHibernate Mappings), Server Build (FXCop, Dependency checking zwischen den Namespaces, Unittest, Automatisierte Versionierung), Big Build (Ingrations test, Smoke test, building von Deployment package mit Installshield, Datebank upgrade test), CodeCoverage Build, usw. Die gewünschte Isolation des Buildservers haben wir mit Virtualisierung erreicht (VMWare).
- Branching und der größte Teil des Release Managaments.
- Konzeption und Entwicklung eines Tools zum synchronisieren der UML-Spezifikation aus dem Sparx Enterprise Architekt mit dem WorkItem Tracking System des Visual Studio Team Systems (70 Mitarbeiter, 40.000 WorkItems, 10.000 Spezifikation Objects)
- Entwicklung eines Codegenerators, der anhand von Business-objektinterfaces den Hauptanteil des Businessobjektes und die NHibernate Mappingdateien unter Berücksichtigung verschiedener objektrelationaler Strategien generiert (uni- und bidirektionale associationen, dependency, collections, unterschiedliche Arten von inheritance mapping, >1000 BO-s)
- Konzeption und Entwicklung eines Moduls zur Datenübertragung über ISDN bei der ein mehrschichtiges Protokoll selbst realisiert werden musste (V.23, CAPI, MSV2, DATEG-NORM - mit V23 Softmodem, Komplex State Machines)
Visual Studio 2005, C#.NET, NHibernate, StringTemplate, VSTS, MSBuild
Microsoft SQL-Server (MS SQL), Nhibernate, Build-Tools, Microsoft Visual Studio, .Net, C#
6/2004 – 9/2005
TätigkeitsbeschreibungCAT Portal .NET bei Siemens Business Services. Das .NET Up-grade von CAT Portal (siehe unten). Selbständige Planung und Realisierung.
Eingesetzte QualifikationenTransact-Sql, Microsoft Visual Studio, C#, ASP.NET
11/2002 – 7/2004
Tätigkeitsbeschreibung
MMD (Managed Mobile Device) bei Siemens Business Services. System Management Lösung zum Management mobiler Compu-ters (PDA, SmartPhone später TabletPC, Notebook) Funktionen: SW-Verteilung, Installation, Deinstallation, Update, Konfigurati-on, Datenerfassung, Lizenz-Management, PIM, On- und Offline-Backup, Kryptographie und vieles mehr.
Meine Aufgabe war die Planung und Realisierung der komplet-ten Serverseite (Datenbank, WebServices, Weboberflächen, SWPool) und noch einige Client Windows Applikationen (Card-Loader, DiagTools, Installers, Deployment Package für Server). Die Entwicklung von Weboberflächen habe ich koordiniert und in 60% realisiert. Die Kommunikation zwischen dem Client und Server wurde über WebServices mit SOAP (HTTPS) gelöst. Zur Unterstützung der effektiven Administration in der Datenbank habe ich den Klienten in eine Active Directory ähnliche Objekt-struktur zusammengefasst.
CEBIT 2003-2004, MOBILE 2003-2004
Visual Studio, TRANSACT-SQL, MS SQL SERVER 2000, ASP.NET, C#.NET
Transact-Sql, Microsoft Visual Studio, .Net, C#, ASP
5/2001 – 12/2003
Tätigkeitsbeschreibung
Software Developer, IWP CAT (Intelligent Workplace Client Architecture Team) bei Siemens Business Services. System Ma-nagement-Lösung zum Betreiben von ca. 90.000 PC-Arbeitsplätzen weltweit. Funktionen: SW-Verteilung, Installation, Deinstallation, Konfiguration, Datenerfassung, Migration, und vieles mehr.
Meine Aufgabe war die Planung und Realisierung der CCF (Cli-ent Customizing File) Datenbank, und die dazu gehörige Admi-nistrationsoberflächen. Die Business-Logik wurde mit Stored Procedures realisiert.
Visual Studio,TRANSACT-SQL, MS SQL SERVER 2000, ASP, C#.NET
Transact-Sql, SQL, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, .Net, C#, Json, HTML, ASP
5/2001 – 12/2002
Tätigkeitsbeschreibung(VB5, DAO, ActiveX, JavaScript, HTML)CAT PORTAL v1-v2.1 bei Siemens Business Services. (config.siemens.de) Selbständige Planung und Realisierung. Das Portal bietet eine gemeinsame mehrsprachige Oberfläche für unterschiedliche Webapplikationen. Es ist verantwortlich für die Benutzerverwaltung und Berechtigung, und bietet eine dyna-misch generierten individuellen Menü-Struktur (Anwenderspezi-fisch) für die Navigation, und eine Hilfe. Das Portal protokolliert jede Aktivität, schützt die Unterseiten vor unberechtigten Zu-griffen, oder Angriffen (z.B. Angriffe mit manipuliertem Re-quests.) Das Portal hat weitere Funktionen für Performance-Verbesserung (z.B. advanced garbage collection, section ma-nagement, pooling)
Eingesetzte QualifikationenTransact-Sql, SQL, Softwareentwicklung (allg.), Microsoft Visual Studio, ASP
Ausbildung
Sopron, Ungarn
Sopron, Ungarn
Über mich
Weitere Kenntnisse
- .NET & Core Framework
- Windows Desktop Anwendungen (WPF, WinForm, MVVM)
- GUI, WPF, WinForms, Telerik
- MVC, MVVM
- WEB-Anwendungen mit ASP.NET Core, ASP.NET, Telerik, HTML5
- Virtualisierung (VMWare, Hyper-V, Docker)
- XML, JSON
Persönliche Daten
- Ungarisch (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