Frank Emser work email
- Valid
Frank Emser personal email
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
Iqvia Germany
View- Website:
- iqvia.com/locations/india
- Employees:
- 5838
-
Senior Software EngineerIqvia GermanySingen, Bw, De -
Senior Software EngineerIqvia Germany Jul 2024 - PresentSingen, Baden-Württemberg, GermanySoftware related to the Association of Statutory Health Insurance Physicians (ASHIP) -
Senior Software EngineerGradient.Systemintegration Gmbh Apr 2023 - Jun 2024Singen, Baden-Württemberg, GermanySoftware related to Association of Statutory Health Insurance Physicians (ASHIP) -
Senior Software EngineerGradient.Systemintegration Gmbh Apr 2019 - Mar 2023Singen, Baden-Württemberg, GermanySoftware related to the Association of Statutory Health Insurance Physicians (ASHIP) -
Senior Software EngineerWalter Ewag Jan 2018 - Mar 2019Etziken, Solothurn, SwitzerlandRefactoring 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 -
Senior Software EngineerZeiss Industrial Metrology Sep 2016 - Dec 2017Oberkochenkeywords: .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)
-
Consulting It-Architecture MiddlewareEnbw Energie Baden-Württemberg Ag Nov 2015 - Feb 2016Karlsruhe Area, GermanyTaking 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 -
Senior Software DeveloperTelefónica Germany Jul 2014 - Jun 2015Munich Area, GermanyOngoing 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 -
Senior Software DeveloperAdac Feb 2013 - May 2014Munich 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 -
Software DeveloperKassenaerztliche Vereinigung Nordrhein (Union Of Panel Doctors In Nordrhein) Aug 2009 - Jun 2012Düsseldorf Area, GermanyRedesign 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
-
Software DeveloperFisher Clinical Services Feb 2009 - Jun 2009Basel Area, SwitzerlandVB6, 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. -
Software DeveloperKassenaerztliche Vereinigung Nordrhein Aug 2008 - Dec 2008Dü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.
-
Software DeveloperGeberit International Ag Sep 2007 - Jun 2008Zürich Area, SwitzerlandPerformance- 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 -
Software DeveloperEurolog Ag Jan 2007 - Jul 2007Munich Area, Germanysee 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.
-
Software DeveloperSwisscom It Services Sep 2006 - Dec 2006Zürich Area, SwitzerlandVastly 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. -
Software DeveloperEurolog Ag Jun 2005 - Mar 2006Munich Area, GermanyFurther 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#.
-
Software DeveloperAustrian Federal Economic Chamber Aug 2004 - Feb 2005Vienna, AustriaMigration 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.
-
Software DevelopmentNortel Networks Oct 2000 - Apr 2001Immenstaad, GermanyRemittance 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"..) -
Emulation Of The Operation System Os/400 Under UnixPks Software Gmbh Sep 1991 - Sep 1995Weingarten, Germany1. 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
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?
-
1pcsb.org
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial