Frank Emser

Frank Emser Email and Phone Number

Senior Software Engineer @ IQVIA Germany
Singen, BW, DE
Frank Emser's Location
Singen, Baden-Württemberg, Germany, Germany
Frank Emser's Contact Details

Frank Emser work email

Frank Emser personal email

n/a
About Frank Emser

Software Development and Architecture.NET Core 8Entity FrameworkC#DatabasesMicroservicesDockerSEQAkkaRabbitMQEasyNetQSOAGitMS SQL ServerOracle JSONRESTAngular 2TypescriptScrum KanbanXMLASP.NET MVCWebAPI2 Assignments abroad so far: Switzerland, 19 monthes (3 times) Austria, 7 monthes

Frank Emser's Current Company Details
IQVIA Germany

Iqvia Germany

View
Senior Software Engineer
Singen, BW, DE
Employees:
5838
Frank Emser Work Experience Details
  • Iqvia Germany
    Senior Software Engineer
    Iqvia Germany
    Singen, Bw, De
  • Iqvia Germany
    Senior Software Engineer
    Iqvia Germany Jul 2024 - Present
    Singen, Baden-Württemberg, Germany
    Software related to the Association of Statutory Health Insurance Physicians (ASHIP)
  • Gradient.Systemintegration Gmbh
    Senior Software Engineer
    Gradient.Systemintegration Gmbh Apr 2023 - Jun 2024
    Singen, Baden-Württemberg, Germany
    Software related to Association of Statutory Health Insurance Physicians (ASHIP)
  • Gradient.Systemintegration Gmbh
    Senior Software Engineer
    Gradient.Systemintegration Gmbh Apr 2019 - Mar 2023
    Singen, Baden-Württemberg, Germany
    Software related to the Association of Statutory Health Insurance Physicians (ASHIP)
  • Walter Ewag
    Senior Software Engineer
    Walter Ewag Jan 2018 - Mar 2019
    Etziken, Solothurn, Switzerland
    Refactoring and deployment of software for machine tools controlcamera control, extension and adpattion of installer OPC/UA-communicationVisual Studio, .NET, WPF, Basler Cameras, TFS-Build Server, Git, BURN, WIX-Installer, OPC UAVisual Studio, .NET, WPF, Basler Cameras,TFS-Build Server, Git, BURN, WIX-Installer, OPC UA
  • Zeiss Industrial Metrology
    Senior Software Engineer
    Zeiss Industrial Metrology Sep 2016 - Dec 2017
    Oberkochen
    keywords: .NET Core 2, CAKE, REST, WebAPI, Angular, Typescript, Swagger, AutoRest, ASP.NET MVC, Entity Framework Core 2, MicroservicesCAKE-based construction of a build-management sytem for simplifying nuget-package-building scripts and for analysing code metrics (quality-gate)implementation of a REST-based .NET Core2 Web API-Server with database layses based on Entity Framework Core 2, Code-First-orientedWeb-UI-Development using Typescript with Angular (V2-V4)
  • Enbw Energie Baden-Württemberg Ag
    Consulting It-Architecture Middleware
    Enbw Energie Baden-Württemberg Ag Nov 2015 - Feb 2016
    Karlsruhe Area, Germany
    Taking part in preparation of a pan-european announcement for acquisition of a cloud-based output management system by a big electric utility company * examination of the market forces* assessment of added value by new functions* estimation of migration costs and successive savings* definition of requirements to be fulfilled by the candidatesprocess analysis* especially regarding running costssoftware evaluation* with intense regard to the cooperation of every potential candidate's architecture to the future service-oriented approach of our own enterprise architecturecost estimation* narrowing down the migration costs* appraisal of successive cost savings
  • Telefónica Germany
    Senior Software Developer
    Telefónica Germany Jul 2014 - Jun 2015
    Munich Area, Germany
    Ongoing refactoring work Establish a fundamental security concept for the entire system using the Oracle"Context"Fundamental revision of logging concept Generate programmatically evaluable logging information and add additional tracing information in the Log Parser Format using log4netCross-process aggregation of this enriched logging data and programmaticall conversion of information in adequate PlantUML source.The source will be used for generation of sequence diagrams which allow to follow the cross-process collaboration of the various services.Scrum, Kanban, Dependency Injection, JSON, XML, SOA, REST, UML, LeanCoffeeUnity Framework, MassTransit, RabbitMQ, WCF, SignalR, Microsoft T4, Microsoft Team Foundation Server, Oracle, Log4Net, Microsoft Log Parser, TOAD, PlantUML,Visual Studio 2013, NHibernate, Windows 9, Atlassian Confluence
  • Adac
    Senior Software Developer
    Adac Feb 2013 - May 2014
    Munich Area, Germany
    * Expansion and ongoing maintenance of an ASP.NET application for car Insurance* Rebuild and re-launch an ASP.NET application for old-timer (vintage car) insurance* Create an ASP.NET application to order travel information materialExpansion and maintenance of acar insurance application based on ASP.NET-based to now include electronic certificate of insurance (including communications with the host.)Conceptual Design and Creation of the data model (incl. Stored Procedures as access facade) of a new ASP.NET web application to order travel information material;Redesign and rebuild of the data model (incl. Stored Procedures as access facade) of a fully revised ASP.NET application for old-timer (vintage car) insurance.Communication with GeoLocationService Database optimization (via speciallyfiltered indexes)Refactorisation of existing T-SQL Stored Procedures (via CTE)documentation workC#, MS SQL Server (also: BI) , ASP.NET, ADO.NET, Team Foundation Server, Webservices
  • Kassenaerztliche Vereinigung Nordrhein (Union Of Panel Doctors In Nordrhein)
    Software Developer
    Kassenaerztliche Vereinigung Nordrhein (Union Of Panel Doctors In Nordrhein) Aug 2009 - Jun 2012
    Düsseldorf Area, Germany
    Redesign of a legacy system and subsequentreimplementation, expansion, testing, and maintenance in C #.An already existing APEX application does no longer match the current requirements regarding quality and scalability.It needs to be analyzed regarding its functionality first, then it needs to be redesigned in order to finally be completely rewritten based on C#, .NET and its Entity Framework.I was mainly operating in the backend area (Entity Framework, Oracle), but also partly involved in development of the frontend (Winforms & WPF).During the project, the following additional tasks came along:Creation of tests,Setting up and maintaining the operational business,Data analysis in Excel.VS2010, .NET Entity Framework 4.0, WPF, MVVM, Stylecop, N-Unit, C#, Oracle 11, Serena (PVCS, Mashup), Excel, Kanban
  • Fisher Clinical Services
    Software Developer
    Fisher Clinical Services Feb 2009 - Jun 2009
    Basel Area, Switzerland
    VB6, VS2005,VS2008, .NET Entity Framework, C#, MS SQL Server, SourceSafeRequirements Analysis & Further Enhancements of Accounting softwareNewly added demands for an existing financial software(offers and invoices, export to various Interfaces) and asystem for production monitoring must be analyzed and implemented.This requires an intensive dialogue with the finance department regarding the transformation of colloquial and vaguely worded wishes into precise technical specifications.Newly added functionalities will be implemented using Entity Framework.
  • Kassenaerztliche Vereinigung Nordrhein
    Software Developer
    Kassenaerztliche Vereinigung Nordrhein Aug 2008 - Dec 2008
    Düsseldorf Area, Germany
    .Net Framework 2.0, Visual Studio 2005, C#, Winforms, Oracle, Toad, Serena (PVCS)On behalf of VÄndG ("Vertragsarztrechtsänderungsgesetz"​ = "contract physician Law Amendment Act"​)Requirements analysis as well as design and implementation of a programfor validation of physician billing (KVDT (Kassenärztliche VereinigungDatentransfer)).Also development and adaptation to changingRequirements in close cooperation with the customer relationship management.The physicians' association takes over the billing for the doctors against the health insurance companies.Modified legal requirements (VÄndG) imply time-constrained necessary extensions with the KVDT data format, which is used by the bills generated by the differen patient administration systems.I therefore must introduce myself within a very short period of time in the relatively complex functional and technical conditions for being able to design -inongoing consultation with the customer relationship management- a system, which does both:a. Validate the incoming accounting files regarding compliance to new legal requirements and b. allow for certain corrections ( to a limited extend only) related to these new demandsAt the same time the program should be integrated as smooth as possible in the existing process flows so that it can be operated intuitively even by any end users and does not impose any additional load to them.Due to the enormous time pressure, this program had to be developed in parallel to productive operation and without availability of clarifying specifications.Accordingly, there were high demands on thearchitecture of the program, which had to prove itself stable againt the constantly changing requirements.The program has been modeled and documented in UML notation by using Rational Rose.
  • Geberit International Ag
    Software Developer
    Geberit International Ag Sep 2007 - Jun 2008
    Zürich Area, Switzerland
    Performance- und MemorytuningFurther development, enhancement and debugging of existing modulesThis task requires me to deal with the more advanced mechanisms of .NET including the weak references and the internal functioning of delegates.The correction of various performance hot spots merges seamlessly into the correction of functional aspects - aka classic debugging, which leades to a close cooperation with the test crew.When analyzing someone else's code, resharper provides significant and extremely useful insight and proves itself to be a very helpful tool for bigger programs with significant scope and complexity..Net Framework 3.5, Visual Studio 2008, C#, ReSharper, VB.NET, subversion, Visual svn, Winforms
  • Eurolog Ag
    Software Developer
    Eurolog Ag Jan 2007 - Jul 2007
    Munich Area, Germany
    see also 06/2005 - 03/2006This is a project for an existing customer.For this reason, I am already used to the proprietarytechnologies (object-relational mapper, and other company-specific Components (Object Browser) .However, the target is now to implement a new project based on WinForms (instead of ASP.NET) .This includes on the one hand the development of an universal tool for creating variable queries, which operates very closely to the object-relational mapper and also makes best use of its reflection-capabilities.On the other hand, due to company policy, the object sequences which have been serialised by the ORM to XML-files should be taken as a base for extensive reporting by Crystal reports.The specific features of Crystal Reports make it necessary that the highly structured XML files which are generated by the O/R-Mapper, will be disassembled via XSLTtransformations into parts of less complexity.
  • Swisscom It Services
    Software Developer
    Swisscom It Services Sep 2006 - Dec 2006
    Zürich Area, Switzerland
    Vastly autonomous design and realization of a program system for a flexible configurable surveillance of certain jobs.Included is an automatically escalating alerting of a freely assignable person subgroup and the execution ofcertain commands in reaction to the choices of the contacted persons.This part has been created using .NET 2005 with WinForms whilst a Web-Clientdeveloped with ASP.NET 2005 is repsonsible for interacting with the alarmed persons,thus allowing them to control the situation and initiate accordant reactions remotely via the Internet.Visual Studio Team Edition for Software Developers was used as development environment of choice,utilizing its integrated static code analysis for continous quality assurance.The integrated class designer has been applied as well for documentation of the system structure.The database used was SQL Server 2005.
  • Eurolog Ag
    Software Developer
    Eurolog Ag Jun 2005 - Mar 2006
    Munich Area, Germany
    Further development on an existing and realisation of a new web-based freight clearing portal for shipper networksThe main characteristics of my work environment is the central usage of a proprietary object/relational mapper as well as several other customer specific components (object browser), which demand in advance a comprehensive but quick adjustment to the given technologies.The existing predecessor has been written by a third party based on the given proprietary extensions.As long as the new system is not available, continuously adding new change requests -specially demands in the area of protest management- to this predecessor is one part of my task.I am also involved in developing the domain tariffs and conditions for the new system. In doing so, I am pointing out existing erroneous trends in the code base already written and use refactoring to remedy them.Both the predecessor and the new system are based on ASP.NET using MS SQL Server as their relational database management system and are written in C#.
  • Austrian Federal Economic Chamber
    Software Developer
    Austrian Federal Economic Chamber Aug 2004 - Feb 2005
    Vienna, Austria
    Migration of a host application into an application service-providing system based on ASP.NET.As EDP service provider the Austrian Federal Economic Chamber is administering for all national Chambers the member fees. The previous IBM host is replaced by a server-cluster.The functionality of the host application was reconstructed as completely new web application with .NET framework. The web application provides access via Internet for each Chamber.MS SQL server is used as database management system. My application area includes the data import and export from and/or in different formats, as well as the design and realisation of various operative jobs.In the following I was assigned with re-factorising of already existing C#-Code, i.e. replacing the existing, often twisted, class conglomerates with clear standard solutions of according common design patterns and documentation by means of UML.In the context of application service providing the end customer contact management is emerging as additional issue.
  • Nortel Networks
    Software Development
    Nortel Networks Oct 2000 - Apr 2001
    Immenstaad, Germany
    Remittance work in telecommunication sector + implementation of configuration management interfaces based on CORBA (Orbix) in the context of a client/server, development for billing mediation systems under HP-UX.+ Own design and realisation of a log and persistence manager:+ + The log manager is logging all relevant results of the configuration server into a log file designed as XML document. Its particular structure was previously specified by means of XML Spy in XML scheme.+ + The persistence manager is transforming the log file by means of the XSLT processor XALAN (by Apache OSF) into a Redo-Journal. For its evaluation it is accessing on the XERCES Parser (also Apache OSF).+ + Various XSLT scripts (designed to be executed in series), in order to evaluate the log file according to various criteria (and to convert into readable "Clear Text"..)
  • Pks Software Gmbh
    Emulation Of The Operation System Os/400 Under Unix
    Pks Software Gmbh Sep 1991 - Sep 1995
    Weingarten, Germany
    1. Software technology* Implementation of OOA/OOD/OOP into the system, which is conventionally programmed in "structures", change-over from C to C++, Coaching of C programmer* Creation of programmer conventions* Emulation of the C++-Exception handlings (though it was then already specified, but not available yet) by means of a macro collection.* Evaluation and establishing of various programmer techniques (Retrieval of C++ objects from COBOL)* Evaluation of version control systems (P.V.C.S., ClearCase) support of up to ten C programmers2. Database migration* Analysis of differences between the AS/400 database and various distributed RDBMS (with focus on ORACLE) in terms of a copy of the first by the last.* Development of strategies and tactics for access realisation* OOD of a supporting class system with aim to level differences between the target RDBMS through a common interface.C++ (also the Glockenspiel pre-compiler), ORACLE, UNIX (HP-UX, AIX)

Frank Emser Skills

.net Asp.net C# Visual Studio Microsoft Sql Server Wpf Oracle Software Development Subversion Uml Xml Design Patterns Scrum T Sql Object Oriented Design Winforms Entity Framework Ado.net Mvvm Xslt Web Services Tfs Oracle Sql Kanban Resharper Infragistics Toad Wcf Plantuml Json Nhibernate Rest Dependency Injection Soa Databases Model View Viewmodel .net Framework Team Foundation Server Windows Communication Foundation .net Core 2 Entity Framework Core 2 Angular Typescript Git Npm Rabbitmq Masstransit Signalr Webstorm Swagger

Frequently Asked Questions about Frank Emser

What company does Frank Emser work for?

Frank Emser works for Iqvia Germany

What is Frank Emser's role at the current company?

Frank Emser's current role is Senior Software Engineer.

What is Frank Emser's email address?

Frank Emser's email address is frankemser@gmx.de

What skills is Frank Emser known for?

Frank Emser has skills like .net, Asp.net, C#, Visual Studio, Microsoft Sql Server, Wpf, Oracle, Software Development, Subversion, Uml, Xml, Design Patterns.

Not the Frank Emser you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.