Softwaremanufaktur AW-SYSTEMS Kompetenzprofil - Earloc Ansprechpartner/in: Frau Anja Klimek Tel. +49 (5341) 29359 - 20 E-Mail: [email protected] Website: www.aw-systems.net AW-SYSTEMS GmbH Moränenweg 90 38228 Salzgitter Tel. +49 (5341) 29359 - 0 Fax +49 (5341) 29259 - 31 [email protected] www.aw-systems.net Ust.-ID-Nr. DE257038687 Steuer-Nr. 51/201/40900 Amtsgericht Braunschweig HRB 201010 Geschäftsführer Dipl.-Inf. André Werner Prokurist Viktor Braun AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kompetenzprofil Earloc – Jahrgang 1983 – ist seit 2006 Softwareentwickler und seine technologischen Schwerpunkte liegen im Frontend-Bereich in der Desktopentwicklung auf Basis des .NET-Frameworks in der Sprache C#. Er ist vertraut mit der Verwendung agiler Methoden, wie dem Test Driven Development (TDD) sowie dem Vorgehen nach SCRUM. Er war an einer Vielzahl von Projekten beteiligt. Dank seiner tiefgreifenden Kenntnisse in den Bereichen der Softwareentwicklung, der Softwarearchitektur und Anforderungsanalyse sowie auch der Durchführung von Workshops wurden diese Projekte erfolgreich und zur Zufriedenheit aller Projektbeteiligten durchgeführt. Beruflicher Werdegang 2006 hat er seine Ausbildung zum staatlich geprüften Assistenten für Informatik erfolgreich abgeschlossen. Weiterhin erlangte er mehrere Microsoft Zertifizierungen u.a. im Jahr 2015 seinen Abschluss als Microsoft Specialist und Microsoft Certified Solutions Developer. Neben seiner Muttersprache Deutsch verfügt er über fundierte Englisch-Kenntnisse in Wort und Schrift. Wir bitten um Verständnis, dass unsere Mitarbeiterprofile zunächst anonymisiert veröffentlicht werden. Bei näherem Interesse an einem unserer Mitarbeiter wenden Sie sich bitte an den oben genannten Ansprechpartner. Seite 2 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Technologie-Schwerpunkte Betriebssysteme Windows Programmiersprachen C# Java Delphi VB.NET C++ Webentwicklung ASP.NET, ASP.NET MVC, WebAPI, WCF WebServices, SOAP, REST, OData FedAuth, IdentityProvider, Internet Information Services (IIS), Apache, Tomcat, JBoss JavaScript, CSS, HTML5, JQuery, Bootstrap, Silverlight Microsoft SharePoint Windowsentwicklung WPF, Winforms, Universal Windows Platform (UWP), Windows Store Apps, .NET, WF, .NET Remoting, Win32 API, Win RT, OLE, DirectX, COM, COM+ GDI32, GDI+ ADO.NET, ODBC Linq, TPL Crossplattform Xamarin, Mono, .NET Core Datenbanken MS SQL Server / T-SQL, Reporting Services, Integration Services, CrystalReports, MS EntityFramework (MS-EF), Oracle/PL-SQL Build & Deployment Team Foundation Server, MSBuild, PSake, NuGet-Authoring, (Web) Config Transformation, WebDeploy, ClickOnce, DacPac Seite 3 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Entwicklungswerkzeuge Visual Studio (Entwicklungsumgebung .NET) JDeveloper, Eclipse und NetBeans (Entwicklungsumgebung Java) Enterprise Architect (UML Case Tool, MDA, BPML) Spira Team, Team Foundation Server (Projektmanagement, Bugtracking, Testmanagement) Git, Subversion, CVS (Versionsverwaltung) Fiddler (Netzwerkanalyse) Qualitätssicherung JustMock, Rhino Mock, Fake Isolation Framework (Microsoft Fakes), (Mocking Framework) VisualStudio Testsuite (MS-Test), NUnit, JUnit (Unittest Framework) Ranorex, CodedUI Tests (UI-Automation Tests) Entwicklungsparadigmen Entwurfsmuster (Patterns), Scrum, Extreme programming, Pair programming, UnitTesting, TDD, Integration Testing, Acceptance Testing Dependency Injection, IoC, KISS, YAGNI, DRY Opensource & Side Projects NuGet Diverse NuGet Packages im Bereich MVVM, Logging, Productivity, und experimentelle Patterns. URL: https://www.nuget.org/profiles/earloc Statistics: 18 Packages / 14 000 Downloads Blog Privater Blog rund um Softwareentwicklung. URL: http://blog.allesclare.de/ App-Entwicklung Diverse Apps im Microsoft Windows Store Qualifikationen Microsoft Specialist C# Microsoft Certified Technology Specialist NET 4.0 / Windows Applications Microsoft Certified Solution Developer (MCSD) Windows Store Apps XAML/C# Seite 4 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Projektreferenzen Kundenumschreibung Bundesinstitut im medizinischen Bereich Titel Communication and Tracking Systems (CTS) Beschreibung Wartung, Pflege und Weiterentwicklung des Communication and Tracking Systems, kurz CTS. Hierbei handelt es sich um das System, das von allen zuständigen EU-Behörden zur Koordinierung und Überwachung von Arzneimittelzulassungsanträgen genutzt werden muss. Es besteht aus mehreren Microsoft SQL-Server Datenbanksystemen sowie einer Windows-Desktop-Anwendung und unterschiedlichen Web-Anwendungen. Automatische Synchronisationsverfahren sorgen für die Bereitstellung aktueller Daten in den einzelnen Systemen. Zu unseren Aufgaben gehörte u.a. die Übernahme von allgemeinen Supportdienstleistungen, wie Störungsbeseitigung, sowie technische Beratungsleistungen und Durchführung von z.B. Schnittstellenentwicklungen oder Weiterentwicklung der Synchronisationsverfahren und Web-Services. Aktuell wird ein Konzept zur Neuentwicklung des Systems erarbeitet. Technologien Windows, .NET, C#, Linq, TPL, Winforms, WPF, ASP.NET MVC, ASP.NET 2.0, ADO.NET, Nhibernate, EntityFramework, JavaScript, CSS, Bootstrap, SQL-Server, T-SQL, SSIS, SSRS, SpiraTeam, Team Foundation Server, Subversion, GIT Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2016 4,00 Projektleitung, Anforderungsanalyse, Architektur 2015 12,00 Projektleitung, Anforderungsanalyse, Architektur 2014 2013 12,00 12,00 Projektleitung, Anforderungsanalyse, Architektur Projektleitung, Anforderungsanalyse, Architektur, Entwicklung, Test Seite 5 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Marktführer für Industrie-, Prozess- und Spezialgase sowie Engineering-Unternehmen Titel Fachanwendung zur Ressourcen- und Kostenplanung Beschreibung Realisierung der Fachanwendung QCT - Quantity Computation Tool zur weltweiten standort- und fachbereichsübergreifenden Ressourcen- und Kostenplanung im Anlagenbau. Es dient im wesentlichen der Erfassung, Kalkulation und Auswertung von Mengen. Zum Datenim- und -export und zur Berichterstellung verfügt es über diverse Schnittstellen, u.a. zum DocumentManagementsystem (Documentum) des Kunden sowie zum System ARRIBA. Technologien .NET, Linq, TPL, Visual Studio, C#, WPF, WCF, Oracle, PL-SQL, Subversion, SpiraTeam, UML, XML, Stored Procedure, Telerik JustMock, Jasper Reports, Java/J2EE, Ranorex Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2012 12,00 Anforderungsanalyse, Architektur, Entwicklung, Test Seite 6 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Systemlieferant für Produkte und Dienstleistungen im Bereich der naturwissenschaftlichen Aus- und Weiterbildung Titel Softwaremodul zur Steuerung von Messvorgängen eines Röntgengerätes Beschreibung Entwicklung eines Softwaremoduls zur Steuerung von Messvorgängen eines Röntgengerätes sowie Integration dieses Moduls in die vorhandene Basissoftware für Schülerexperimente. Es wurden Schnittstellen zu diversen Messgeräten (z.B. einem Spektrometer) entwickelt und verschiedene Kanälen für die Erfassung der Messdaten implementiert. Über das Steuerungsmodul können z.B. Messvorgänge gestartet, Messgeräte konfiguriert und Experimente geöffnet werden. Die Messergebnisse können als Diagramme visualisiert und zur weiteren Auswertung an die Basissoftware übermittelt werden. Technologien Delphi, Tchart, Subversion, SpiraTeam, UML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2011 6,00 Architektur, Entwicklung, Test Seite 7 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Mittelständisches Softwarehaus für Branchenlösungen im Bau Titel Anwendung zur grafischen Mengen- und Kostenermittlung Beschreibung Entwicklung einer Anwendung zur grafischen Mengen- und Kostenermittlung für Bauvorhaben. Durch den Import von digitalen Skizzen, Plänen oder Fotos werden Mengenberichte für benötigte Baumaterialien erstellt. Ein integrierter Katalog-Editor verfügt über eine Schnittstelle zu einer umfangreichen Datenbank für bauteilorientierte Kostenelemente. Die importierten Skizzen können als 3DAnsichten visualisiert werden. Erstellte Berichte können nach PDF oder EXCEL exportiert oder mittels einer GAEB-Schnittstelle weiterverarbeitet werden. Das System wird kontinuierlich weiterentwickelt und verbessert. Technologien .NET, Visual Studio, C#, Microsoft SQL-Server 2008, T-SQL, Reporting Services (SSRS), Silverlight, WPF, DevExpress WPF, GDI+, DirectX, XML/XSD, WinForms, Linq, ASP.NET (MVC), WCF-Webservices, ASP.NET WebAPI, 3D-Rendering, Subversion, GIT, TFS, SpiraTeam, EA, UML/XML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2011 6,00 Architektur, Entwicklung, Test 2010 12,00 Architektur, Entwicklung, Test Seite 8 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Systemlieferant für Produkte und Dienstleistungen im Bereich der naturwissenschaftlichen Aus- und Weiterbildung Titel Softwaremodul zur Steuerung von Messvorgängen eines Lichtgeschwindigkeitsmessgerätes Beschreibung Entwicklung eines Softwaremoduls zur Steuerung von Messvorgängen eines Lichtgeschwindigkeitsmessgerätes sowie Integration dieses Moduls in die vorhandene Basissoftware für Schülerexperimente. Es wurden verschiedene Kanäle für die Erfassung der Messdaten (Distanz, Phasenverschiebung, Frequenz) implementiert. Über das Steuerungsmodul können z.B. Messvorgänge gestartet, das Gerät konfiguriert und Experimente geöffnet werden. Die Messergebnisse können als Diagramme visualisiert und zur weiteren Auswertung an die Basissoftware übermittelt werden. Technologien Delphi7, Paint.NET, XML, UML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2009 6,00 Architektur, Entwicklung, Test Seite 9 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Systemlieferant für Produkte und Dienstleistungen im Bereich der naturwissenschaftlichen Aus- und Weiterbildung Titel Entwicklung einer Lernsoftware für Akustik-Experimente Beschreibung Die Lernsoftware stellt eine Anleitung zur Durchführung von AkustikExperimenten bereit, z.B. die Erzeugung, Aufnahme und Wiedergabe von akustischen Signalen über einen Frequenzgenerator. Ergebnisse von Experimenten können in Form von Diagrammen visualisiert und ausgedruckt werden. Technologien Java, JFreeChart, Eclipse, Subversion, SpiraTeam, UML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2009 6,00 Architektur, Entwicklung, Test Seite 10 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Deutscher Versicherungsträger Titel Erstellung von .NET-Anwendungskomponenten für ein Prüfverfahren Beschreibung Erstellung von .NET-Anwendungskomponenten im Rahmen der Neuentwicklung von Textverarbeitungssystemen eines Prüfverfahrens der deutschen Rentenversicherungsträger. Das Verfahren dient der Prüfplanung, Nachberechnung, Dokumenterstellung, Prüffallarchivierung sowie Statistik- und Meldezwecken. Zu unseren Aufgaben gehörte die Durchführung der objektorientierten Analyse, Erstellung / Review von objektorientierten Designentwürfen, Implementierung von Softwarekomponenten unter VB.NET einschließlich CodeDokumentation, Erstellung von NUnit-Testklassen, Erstellung von Testspezifikationen, Durchführung von Code-Reviews. Technologien .NET 2.0, VB.NET, WinForms, objectIF, NUnit, UML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2008 3,00 Architektur, Entwicklung, Test Seite 11 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung International führendes Technologieunternehmen Titel Expertensystem zur Reduzierung von Herstellungskosten innovativer Freiformflächenoptiken aus Kunststoff Beschreibung Das Expertensystem soll dazu beitragen, das unvorhersehbare Materialverhalten von Kunststoff im Spritzgussverfahren bei der Herstellung von Freiformoptiken besser zu berechnen. Dazu werden die Messdaten des Herstellungsprozesses gesammelt, analysiert und klassifiziert. Das System kann somit bei jedem Herstellungszyklus lernen, bei welchen Optiken welche Maschinenparameter das optimalste Ergebnis liefern. Diese Daten können durch Machine Learning Verfahren genutzt werden um wieder rum bei künftigen Produktionen von unbekannten Optiken die wahrscheinlich besten Maschinenparameter zu ermitteln. Technologien Visual Studio C#, MS SQL Server, Subversion, SpiraTeam, EA, UML Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2008 6,00 Architektur, Entwicklung, Test Seite 12 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Nationales Metrologie-Institut mit wissenschaftlich-technischen Dienstleistungsaufgaben Titel Aufbau eines Laborinformationssystems für ein RoboterGoniophotometer - Anwendung zur Messdatenerfassung Beschreibung Entwicklung eines flexiblen Systems zur Messdatenerfassung und Konfiguration von ca. 50 verschiedenen Messgeräten, die an ein weltweit einzigartiges Roboter-Goniophotometer angeschlossen sind. Das System ist komponentenbasiert und beliebig erweiterbar. Jedes Messgerät ist über eine eigene Schnittstelle in der Software integriert, so dass beliebige Messreihen virtuell konfiguriert werden können. Die Messdaten werden in lokalen Datenbanken verschiedener Messrechner gespeichert und an einen Server übermittelt. Pro Messung werden einige hundert Prozessgrößen mit Messintervallen im Millisekundenbereich erfasst und verarbeitet. Zu den implementierten Hardware-Schnittstellen gehören: VMEBus, RS232, USB, TCP/IP, Roboter-Steuerung, TelNet, GPIB-Bus/I2C, CAN-Bus Technologien .NET, C#, C++, Visual Studio, Delphi, Oracle Database, MS-SQL Server, T-SQL, PL-SQL, Treiber-Entwicklung, Ranorex, VME-Bus, RS232, USB, TCP/IP, Roboter-Steuerung, TelNet, GPIB-Bus/I2C, CAN-Bus, Subversion, SpiraTeam, EA, UM Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2008 3,00 Architektur, Entwicklung, Test 2007 6,00 Architektur, Entwicklung, Test Seite 13 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung mittelständisches IT-Unternehmen Titel E-Shop-System Anbindung an eine Lagerlogistiksoftware Beschreibung Weiterentwicklung einer Lagerlogistiksoftware um die Möglichkeit, kundenspezifische Online-Shop-Systeme an diese Software anzubinden. Geforderte Funktionalitäten waren die komplette Lokalisierbarkeit für verschiedene Länder, Währungsumrechnung sowie freie https-Konfigurierbarkeit für jede Seite eines Online-Shops. Technologien ASP.NET 2.0, ADO.NET, IIS, Win2k3-Server, MySQL, MS-SQL-Server, Oracle, Paypal, JavaScript, Stylesheets Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2007 6,00 Architektur, Entwicklung, Test Seite 14 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Erfolgreiches Unternehmen aus dem Groß- und Einzelhandel Titel Online-Shop (E-Shop) für den Groß- und Einzelhandel mit Anbindung an ein Warenwirtschaftssystem (ERP) Beschreibung Realisierung eines E-Shop-Systems basierend auf der OnlineVerkaufsplattform xt:commerce mit verschiedenen Administrationstools und einer Anbindung an das ERP-System kontor.net. Zu den Aufgaben gehörte die Entwicklung verschiedener synchronisierender Workflows zwischen verschiedenen Systemen, wie z.B. EBAY, AfterBuy, xt:commerce und kontor.net. Technologien C#, MySQL, Apache, PHP, VB.NET Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2006 12,00 Anforderungsanalyse, Architektur, Entwicklung, Test Seite 15 von 16 AW-SYSTEMS GmbH Ihre Softwaremanufaktur Kundenumschreibung Deutsches Bundesamt für den Fachbereich Geologie Titel Webanwendung für die Visualisierung von IERS-Daten Beschreibung Entwicklung einer webbasierten Plotsoftware zur Visualisierung von Informationen aus dem IERS (Internationaler Dienst für Erdrotation und Referenzsysteme) Daten- und Informationssystem. Die Software besteht aus drei Modulen zur Administration, Konfiguration und Visualisierung von Erdrotationsdaten. Kern der Entwicklungsarbeit war die Zuordnung physikalischer Größen und Einheiten zu XML-Tags sowie die Zuordnung von Produktdaten zu einem Plot. Die Visualisierung erfolgt in 2- oder 3dimensionalen Darstellungen als Zeitreihe oder Balken/Tortendiagramm bzw. als geographische Kartenplots. Technologien PHP, Java, Java 3D, JFreeChart, MySQL, XML, XSD, Apache Projektzeiten Zeitraum Monate Tätigkeitsschwerpunkte 2005 8,00 Architektur, Entwicklung, Test Seite 16 von 16