Konstantin Norin – Architektur, Training, Beratung, Entwicklung Name Jahrgang Einsatzgebiet Staatsangehörigkeit Fremdsprachen Adresse Mobil Email Aktualisiert -1- Konstantin Norin 1982 International deutsch Englisch (verhandlungssicher), Russisch (gesprochen) Grüner Brunnenweg 140A 50827 Köln +49 171 - 226 21 72 [email protected] 25.06.2014 Qualifikationen Schwerpunkte Softwareentwicklung: - .NET Framework - Datenbanken - Analyse, Migration und Refactoring - XML (auch HRBAXML und BMEcat) Schulung und Beratung: - .NET, C# - Architektur - Technologische Migration - Schnittstellen (technologisch und fachlich) - Softwareentwicklung („Best Practice“) Zertifizierungen: - MCP (Microsoft Certified Professional) - MCTS (Microsoft Certified Technology Specialist) - MCPD (Microsoft Certified Professional Developer) Branchenkenntnisse Consulting, Personaltraining, Straßen- und Tunnelwesen, Logistik, Mikrosimulation, Telekommunikation, Billing, RIP, Gesundheitswesen, Medizintechnik, Banken, Medien Position als Architekt Berater Trainer/Coach Entwickler Projektleiter und –manager Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung Technische Kenntnisse -2- Programmiersprachen: C#, XML, C/C++ Technologien und Tools: .NET Microsoft Enterprise Library (auch Unity) WPF WCF Entity Framework WinForms XML/XSD/XSLT UML Virtuozzo (parallels) IBM Websphere MQ weitere auf Anfrage Datenbanken: MS SQL Oracle MySQL MS Access DB2 Software: Visual Studio Expression Blend Team Foundation Server CVS/SVN Perforce VMWare Lotus Notes MS Office Sprax Enterprise Architect Doors weitere auf Anfrage Betriebssysteme: Desktop: Windows 9x, 2000, XP, Vista, 7, 8 Mobile: Windows 7, 8 Server: Windows Server 2003, 2008, 2012 Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung -3- Skillmatrix Sehr gut Programmiersprachen Datenbanken Technologien C# Gut VB.net C/C++ SQL (PL/T) XML MS-SQL Oracle DB2 Access MySQL .NET Allgemein WPF WCF WinForms ASP.net UML Tools Visual Studio Softwareprinzipien Sprachen Basic TFS Enterprise Architect Design Patterns Unit Testing Scrum Continuous Integration Deutsch Englisch Russisch Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung -4- Projekte Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: April 2014 – Juni 2014 Grenke Leasing AG Finanzdienstleistung Document Server / Infrastruktur .NET, C#, WCF, SQL, XML Architektur, Beratung Migration einer bestehenden .NET 1.1 Anwendung auf Framework Version 4.5. Zusätzlich sollte die Sprache von VB.net auf C# umgestellt werden. Zu meinen Aufgaben gehörten Analyse, Konzepterstellung und Anleitung der Entwickler. Zusätzlich habe ich fehlende Infrastrukturen und Prozesse etabliert um eine einheitliche Entwicklung zu gewährleisten. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Dezember 2011 – Februar 2014 Varian Medical Systems Medizintechnik ProBeam 2 .NET, C#, WPF, WCF, SQL, XML, WF Entwicklung, Beratung, Architektur Entwicklung einer Protonen-Therapie-Anlage zur Tumorbehandlung mit minimal investiven Folgen. Im Rahme dieses Projektes habe ich an der Entwicklung von Backend- wie auch Frontendkomponenten mitgewirkt. Im Verlauf des Projektes wurde mir die Rolle des Architekten übertragen. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Mai 2011 – Oktober 2011 HSBC Trinkaus & Burkhardt AG Bank Umstieg auf C# .NET, C#, WPF, WCF, SQL, XML, Entity Framework Training, Coaching, Beratung, Architektur Teile der internen Entwicklung wurden auf .NET umgestellt. Hierfür habe ich sämtliche Schulungen konzipiert, geplant und durchgeführt. Einzelne Mitarbeiter wurden in bestimmten Schwerpunkten zusätzlich gecoacht. Für einen reibungslosen Umstieg auf die neue Entwicklungsplattform wurde jeder Mitarbeiter bei mindestens einem .NET Projekt individuell und intensiv betreut. Des Weiteren war ich beratend für die Bereiche Infrastruktur und KomponentenEntwicklung tätig. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung -5- Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Februar 2011 – April 2011 S4M Medien/Rundfunk Backend für ClipJockey & Co .NET, C#, WCF Analyse, Entwicklung Die S4M vertreibt Standard Software für Fernsehsender und andere Rundfunkanstalten im Broadcasting Bereich. Meine Aufgabe war die Entwicklung diverser Komponenten zur Bearbeitung und Archivierung von Multimediainhalten. Zeitraum Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: November 2010 – Januar 2011 Bayern LB - Bayerische Landesbank Bank UMS .NET, C#, Websphere MQ, COM Interop Architektur, Analyse, Coaching, Entwicklung Ein bestehendes System für den zentralen Versand von Faxen und E-Mails wurde komplett neu entwickelt. Dabei blieben jedoch sämtliche Schnittstellen zu den bestehen Systemen unverändert. Die internen Mitarbeiter wurden durch mich im Bereich .NET geschult. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Oktober 2010 1&1 Internet AG Telekommunikation UTF-8 Migration + Virtuozzo Backup .NET, C#, MS-SQL, Virtuozzo Architektur, Analyse, Konzeption, Entwicklung Entwicklung zentraler Komponenten für die Wiederverwendung im Backend Bereich. Entwicklung einer API für Virtuozzo-Anbindungen. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung Zeitraum: Firma: Branche Projekt: Technologien: Tätigkeit: Beschreibung: Zeitraum Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: -6- November 2009 – September 2010 Carl Zeiss Meditec Medizintechnik Cape Cod .NET, C#, Winforms, WPF, WCF Oberflächenentwicklung, Architektur, Konzeption, Schnittstellenentwicklung, Refactoring bestehender C++ Komponenten in WPF, Coaching, Unit Testing Es wurde eine WPF basierende Software eines neuen ophthalmologischen Untersuchungsgerätes entwickelt. Kernkomponenten eines bestehenden Produktes wurden wiederverwendet. Das existierende Kernmodul (C++) wurde durch .NET Wrapper gekapselt und unter Verwendung von WCF zur Verfügung gestellt. Zu meinen Aufgaben gehörten ebenso das Konzept zur Verwendung von WPF innerhalb des Projekts, sowie die Implementierung der WPF Oberfläche und die Beratung der Designer. April 2009 – Juni 2009 T4B Software/Telekommunikation Individuelle Datenbanklösung .NET, C#, WinForms, WPF, WCF, XML Oberflächenentwicklung, Architektur Modernisierung einer individuellen Datenbanklösung. Diese erlaubt die zentrale Pflege und flexible Anpassung der stark verteilten Systeme. Kernaspekt bei den weltweiten Releases war die Sicherung einer sehr geringen Fehlertoleranz in Bezug auf die Stammdatenbank. Eine Anbindung der Software erfolgte über bidirektionales SSL an Doors. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: -7- Mai 2008 – März 2009 Kassenärztliche Vereinigung Nordrhein Gesundheitswesen VändG Umsetzung / KVAI Integration .NET, C#, WinForms, XML, Oracle, SQL, UML Oberflächenentwicklung, Datenaufbereitung, Datenanalyse, Anforderungsanalyse, Konzeption, Entwicklung, Support, Dokumentation Die Kassenärztliche Vereinigung übernimmt die Abrechnungen für Ärzte gegenüber den Krankenkassen. Geänderte gesetzliche Anforderungen machten massive Änderungen an der Datenverwaltung und dem Abrechnungsworkflow notwendig. Innerhalb eines sehr kurzen Zeitraumes fand eine Einarbeitung in die komplexen fachlichen und technischen Gegebenheiten statt. Meine Tätigkeiten umfassten die Einarbeitung und Verwendung des KVAI Systems, einschließlich des direkten Datenbankzugriffs. Auch die Entwicklung diverser Schnittstellen Programme bzw. Portierung bestehender Programme für das KVAI Systems gehörten zu meinen Aufgaben. Wegen des enormen Zeitdrucks musste sämtliche Software teilweise parallel zum Produktivbetrieb und ohne vorherige präzisierte Vorgaben erstellt werden. Daraus resultierten hohe Anforderungen an die Architektur der Software. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Dezember 2008 – März 2009 (Teilzeit Projekt) JAS-FBG Logistik Individuelle Speditionslösung .NET, WinForms, WPF, XML, MS-SQL, C# Oberflächenentwicklung, Migration, Architektur, Datenanalyse, Support Für ein mittelständisches Logistikunternehmen musste eine Softwarelösung, die die unternehmenseigenen Workflows abbildet, erstellt werden. Ursprünglich war eine MS Access Lösung vorhanden, diese wurde auf ein aktuelles System basierend auf einer Client-Server Architektur einschließlich Backuplösungen, Reporting und Mehrsprachigkeit portiert. Die MS Access Datenbank wurde durch eine MS SQL Datenbank ersetzt. Meine Aufgabe bestand in der komplett eigenständigen Umsetzung der neuen Softwarelösung. Hier mussten grundlegende Fragen der Datensicherung und Verfügbarkeit erfasst, Kundenwünsche analysiert und individuell umgesetzt werden. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung -8- Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Nov.2007 – April 2008 7layers Telekommunikation InterLab .NET, C#, WinForms, XML, MS-SQL Architektur, Oberflächenentwicklung, Analyse, Support Das Unternehmen bietet eine Softwarelösung welche die Konfiguration und Steuerung von Testsystemen, für Zertifizierung von Mobilfunkgeräten übernimmt. Die Software ist extrem flexibel und auch für andere Industriezweige einsetzbar. Somit sind jegliche Änderungen und Anforderungen sehr stark abstrahiert. Ich habe das Team bei der Entwicklung in allen Bereichen (GUI, Middleware und Backend) unterstützt. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: April 2007 – Okt. 2007 Matrix 42 Softwareentwicklung Empirum .NET, C#, C++, WinForms, XML, Infragistics Oberflächenentwicklung, Projektmanagement, Architektur, Entwicklung Das Unternehmen bietet ein Life-Cycle-Management System, bei welchem unter anderem die Historie eines Rechnersystems vom ersten Anschluss bis zum aktuellen Stand innerhalb eines Firmennetzes verwaltet wird. Die Firmennetze haben in der Regel eine Größe von >1000 Clients. Weiterhin wird ein so genannter „Softwarekiosk“ angeboten der individuelle Softwarepakete zum eigenständigen Installieren für den Enduser freigeben kann. Meine Aufgabe war unter anderem die Neuerstellung dieses Kiosks in einem komplexen Umfeld. Teile einer Altlösung wurden auf das .Net Framework portiert und um Funktionen erweitert. Die Oberflächenerstellung musste an die dynamischen Anforderungen anpassbar sein. Heute läuft der Kiosk auf etwa 1. Million Clients. Zu meinen Aufgaben gehörte auch ein Teilprojektmanagement. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung -9- Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Jan. 2007 – April 2007 Institut für Straßenwesen der RWTH Aachen Straßenbau Triax-Auswertungssoftware .NET, C#, WinForms, XML Oberflächenentwicklung, Datenaufbereitung, Datenanalyse, Datenvisualisierung Das Institut beherbergt eine Tri-Axial Presse zur Simulation von Straßenbeschaffenheiten. Mit diesem Gerät können verschiedene Zustände, Wirkungsweisen, Verschleiß, Hitze, uvm. physikalisch simuliert werden. Meine Aufgabe bestand in der Entwicklung einer Software zur Auswertung von Daten für eine Tri-Axial Presse. Die verschiedenen Testszenarien mussten gesteuert und die Ergebnisse aufgenommen und ausgewertet werden können. Kern der Aufgabe war die aufkommende Masse an Daten mit einer sehr geringen Fehlertoleranz auszuwerten und zu visualisieren. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Jan. 2007 – Feb. 2007 Institut für Straßenwesen der RWTH Aachen Verkehrstechnik SDR Seitenradar Auswertesoftware .NET, C#, WinForms Oberflächenentwicklung, Datenanalyse, Massendatenverarbeitung, Datenvisualisierung, Statistik Das SDR System unterstützt die automatische Verkehrszählung die einen Aufschluss über die Verkehrsdichte einer Straße gibt. Meine Aufgabe bestand in der Entwicklung einer Auswertungssoftware für ein Seitenradar zur Messung von Verkehrsdaten mit graphischer Aufbereitung und der Möglichkeit, eine Vielzahl von Daten gleichzeitig zu modifizieren. Hierbei musste eine große Menge an Binärdaten verwaltet, verarbeitet und visualisiert werden. Beschreibung: Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Jan. 2007 – Feb. 2007 Secolo Billing QuickBill .NET, C#, WinForms, XML, HASP API, COM Interop Oberflächenentwicklung, Excel-Programmierung Für ein asiatisches Unternehmen sollte ein System zur Absicherung der lokalen Abrechnungssoftware mit einer größtmöglichen Sicherheit des Datenzugriffs entwickelt werden. Meine Aufgabe bestand in der komplett eigenständigen Umsetzung der Softwarelösung. Die Sicherheitsanforderungen wurden unter anderem durch eine Sicherung auf Dongle-Basis umgesetzt. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: - 10 - Juli 2006 – Jan. 2007 Systemium Consulting / Coaching Systemium .NET, C#, C++, WinForms, XML, HASP API, COM Interop Oberflächenentwicklung, Excel-Programmierung, Softwaredesign, EnduserSupport Es sollte eine Softwarelösung für Verkaufstrainer entwickelt werden, welche zum Verkauf von Verkaufstrainings und Schulungen eingesetzt wird. Nach der Auswertung von Fragebögen/Fragekatalogen stellt dieses System eine Bedarfsanalyse zusammen und gibt als Ergebnis eine entsprechende Zusammenstellung der Schulungen - inklusive terminlicher Schulungsplanung - aus. Gestaltung der Fragen und deren Verknüpfungen, Änderbarkeit des Ausgabeformates sind auch für ungeübte Nutzer realisierbar. Ein wichtiger Aspekt war die intuitive Bedienung, um die Einstiegshürde zu verkleinern. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Sept. 2006 – Dez. 2006 Process & Result Management Systems GmbH Consulting / Recruting JobHunter-DatenExport .NET, C#, WinForms, XML, MS-SQL, HRBAXML-Schnittstelle (XML Derivat) Oberflächenentwicklung, Enduser-Support Entwickelt wurde eine Softwarelösung für die Jobbörse des Unternehmens. Hierfür mussten Daten für die Agentur für Arbeit über eine HRBAXML-Schnittstelle exportiert und aufbereitet werden. Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Aug. 2006 – Dez. 2006 Eisfeld Datentechnik GmbH & Co. KG Large Format Printing / Software PosterJet .NET, C#, C++, WinForms, XML PlugIn Entwicklung, API Implementierung Das Unternehmen vertreibt eine Softwarelösung für Großformatdrucker. Zu meinen Aufgaben gehörten unter anderem die API Implementierung und Entwicklung von PlugIns für Messgeräte und LFPs. Von der Entwicklung der Druckertreiber bis hin zum AddId eines Webshops wurde eine Softwarelösung entwickelt, welche ein Höchstmaß an Druckqualität liefert. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected] Konstantin Norin – Architektur, Training, Beratung, Entwicklung - 11 - Zeitraum: Firma: Branche: Projekt: Technologien: Tätigkeit: Beschreibung: Jan. 2006 – Juli 2006 Institut für Straßenwesen der RWTH Aachen Verkehrswesen / Mikrosimulation Paramics Tools .NET, C#, C++, WinForms, C#, C++ Datenvalidierung, Datenvisualisierung, Analyse, Datenmigration Entwicklung diverser Tools, welche die Arbeit mit Paramics massiv verbessert und neue Möglichkeiten aufgezeigt haben. Zeitraum: Firma: Projekt: Technologien: Tätigkeit: Beschreibung: Sept. 2003 – Juli 2006 Institut für Straßenwesen der RWTH Aachen Promotion Dr. Georg Mayer .NET, C#, C++, WinForms Umsetzung von Algorithmen in C++ Die Promotion von Dr. Georg Mayer umfasste eine numerische Tunnelsimulation. Es mussten diverse Tools zur Datenaufbereitung, Modellierung und Visualisierung entwickelt werden. Konstantin Norin | Grüner Brunnenweg 140A | 50827 Köln | Tel: +49 171 – 22 62 172 | Email: [email protected]