CV Daniel von Tabouillot Dyrehavegårdsvej 45 2800 Lyngby +45 2980 1451 vontab@mail.dk Age: 45, born 25. February 1970 Goals & Qualities - Solve technical problems – system debugging and optimizations Development & Programming – formal, ad hoc, and prototypes Analytics and algorithms – for Business Intelligence, Big Data, …. Curious – love to find and solve problems Education 1989-1996 Master of computer engineering from DTU. Focus on computer science, electronics, and mathematics. Thesis: Modeling of the CIBOR rate in collaboration with Unibørs. Certificate. 2005 SAP education courses in Netweaver, ABAP, BAPI for integration consisting in WebServices, UDDI, .NET & CORBA connectors, etc. (1 & 2) 2007 DevelopMentor SharePoint 2007 for developers Experience 2012- Avenida (Performance Engineer) Avenida solves performance problems in software systems, usually for the largest companies in Denmark. This is done via standard and custom performance monitoring platforms and performance analysis. Avenida is called in IT emergencies, normally when all else fails. My role is split as a performance engineer, doing time-critical analysis, and as a developer of the performance monitoring platform. Our projects are usually limited to 30-40 hours, so I worked on many projects for a large shipping company and associated companies, government agencies, a large clearing and security company, a large industrial engineering company, hosting companies, a large law firm, some large retail companies, and many midsize companies. The projects can be grouped as Weblogic, Oracle database, iAS in Java on Solaris and Linux – wrote a JMX Java light weight sampling profiler SAP PI Java on AIX and Linux Windows, CLR, C#, SqlServer, Dynamics AX – wrote a C++ light weight sampling profiler for .NET, memory dumps VmWare ESX, Citrix XenApp & XenServer (EdgeSight), HyperV and Citrix client profiles, Citrix over WAN lines Windows network checks for stack, teaming, cluster failover – wrote tool using netsh, wmic, cscript, nvspbind, etc. SAN performance (Blades, HBA, FC, iSCSI, Brocade, SAN, etc) – wrote mapping and monitoring software in C# & PowerShell Optimization of BI systems like Hyperion and Qlikview Custom application analysis & optimization with architecture, configuration and infrastructure. Role: technical advocate between customer and suppliers Analysis and optimization of software based on multiple technologies and languages WAN analysis using wireshark, tshark, C# programs, etc. Optimization of Dynamics NAV & C5 (Navision & Concorde), IIS, Sql Server, SAN Dynamics AX (Axapta) integration optimization at AOS and Sql Server level plus clustered SqlServer setup up to AX 2012 R3 System and transaction monitoring using AppDynamics, Zenoss, our custom system and integration with System Center Large distributed Microsoft infrastructure with focus on WAN, storage, Sql Server, Sharepoint and Windows Server C++, Tuxedo, Oracle Tomcat & java with all standard security protocols on a very large zLinux and Solaris platform – stress & performance tests with jMeter Weblogic Business Process Modeling, ESB, Web Services, Oracle, MQ, jBoss zLinux (SUSE) port & port to 64-bit Windows for performance monitoring platform .NET C# based load test Mathematical modeling/analysis using Mathematica & RapidMiner 2002-2012 IT-Practice/Asseco Danmark (Senior IT Architect) Asseco Danmark is a development and consultancy company that does custom development in-house and for their clients using a custom agile process based on test driven development and Prince2. Typical development projects run over one to two years and are time boxed to fire week sprints with daily scrum meetings, continuous builds, and based on best practices and design patterns. My role has been as a programmer and architect. Projects In-house development – SharePoint 2010 based solution for bio sequence search engine. Custom .Net based crawler for articles indexed on SharePoint FAST. .Net based dynamic updated and C++ based sequence alignment on GPU cores. My role was as sole developer. Novo – Embedded development in Visual studio C++, Hudson, Greenhill device compiler, unittests, Arm CPU, uC/OS-II, VHDL. Life critical medical device. Part of a large development team. Volubill – Solaris cluster assistance. Novo – SharePoint / Flash integration. A very large SharePoint repository needed a graphic navigation tool. Developed in flash ActionScript in Adobe CS4 and bound to the browsers Kerberos authentication with javascript. Multi-dimensional navigation through SharePoint webservice integration. I was sole developer. PBS/Nets – Develop NemID national digital signature solution based on WebSphere, DB2, MQ, zOS, FTPS using SAML, WS-I, OCES, OIOXML, Axis2, Rampart WSS, Eclipse, ant, maven, svn, cruise control, hudson og junit. My role: Interfaces via MQ, WebServices, FTPS, to banks, CPR registret, Unwire, etc. Numerous proofs of concept in subsystems. Part of a large development team. Novozymes – Development of an enzyme database and search engine for all known public sequences based on Linux (Ubuntu), Perl (bio-perl), Catalyst, Mason, PostgreSql, Apache, Ajax, perl, javascript. Active Directory integration from Apache with semi-custom Kerberos/LDAP modules for authentication and authorization. Ministry of Integration – Consolidation and maintenance of IT environment based on WmWare ESX, .NET, BizTalk, SqlServer, Oracle Access Manager (CoreId), WestBridge XML firewall using C++, SAML, WS-I, OCES, OIOXML. Custom development of interface systems. Maersk (2002-2007) – projects and my responsibility o o o o o o o o o o o o o Prototypes and proofs of concepts Oil&Gas – Likewise security system proof of concept. Custom CRM Key Client feedback tool based on Microsoft Office integration with Access, Excel, Outlook using COM/VBA. Designed, implemented, documented, and deployed. Intranet & Active Directory integration – search engine and crawler for AD using LDAP & host integration using Oracle and SqlServer. Designed, implemented, documented, and deployed. IBM – debugging of Maersk’s GCSS booking system due to crashed production platform. C++, PL/SQL on Solaris with Oracle database. Spare parts work order system debugging and framework changes based on COM+, C++, C#, services, DCOM, JDBC due to memory leaks and system crashes. Development of Maersk’s Next Generation Platform 3 java framework based on J2EE, Ant, Struts, JavaCC, Velocity, WTC (WebLogic to Tuxedo Connector), XA Transactions. Designed, implemented, documented, and stress tested. Maersk IT’s internal finance system based on SqlServer, analysis server and data cubes. Maintenance with error corrections and extensions. COM+ Framework proof of concept based on C#, COM+, .NET Components, Enterprise Services, Application Center, .NET Remoting, Security and Pet Shop. Designed, implemented, documented, and stress tested. Maersk Line's Custom Federated Security ( USI ) & custom plugins for special systems based on Kerberos V, GSSAPI, SASL, LDAP, KDC, Active Directory, SSPI, SPNEGO. Main system in java and some plugins in C++. Design, implementation, documentation, stress test, and deployment. Custom CRM - Development & maintenance of Single Customer View based on WebSphere, Weblogic, Oracle, MQ, JMS, JDBC, transactions, EJB, struts with Microsoft Office integration to Access, Excel, & Outlook using COM/VBA. Developed in java with Hibernate, Xdoclet, Subversion(SVN) and .NET framework & webservices. Full text searching on Oracle using fuzzy search and access with Pro*C, Sql, pl/sql, oci/occi. Part of a development team. At MaerskData/IBM (2003-2006) – development of service contract C++ system based on Solaris, Tuxedo, Oracle, MQ, & RougeWave. Lead developer & memory leak and stability specialist. Global system with backend on Solaris with Forte C++ and clients on Windows with Visual Studio C++. Excel embedded in client with very large data populated via COM. Part of a large development team in all phases. Custom rating system based on C++, Tuxedo, Oracle. At the time it was the largest Oracle installation in Europe. Part of the development team. TopDanmark – Maintenance of central security system based on Java, CBT, Apache, digital signatures, encryption, authentication, etc. and integration with WebSphere system coded in Visual Age for Java. 2000-2002 VizionFactory / Transynergy as system programmer VizionFactory developed and sold a custom e-learning solution with editing and execution platforms. I was sole developer on a content management server and a component application server. The execution platform was spunoff to Transynergy to create a mobile platform for large telecommunication companies, so focus changed to load balancing, fault tolerance, and surveillance. The system was based on C++ and Corba and run off Windows server with IIS and SqlServer as main components in a grid and relied heavily XML, SVG, XSLT, web services, omniORB, SNMP, LDAP, etc. 1998-2000 KMD Internet department as system programmer Backend systems on Windows using DCOM and later Corba. The first use of cross domain DCOM with security with NT4, SP4 resulted in heavy reengineering of windows DCOM, RPC, wire protocol, marshaling, security, OLE2 and use of internal unpublished interfaces. UML and Rational Rose were used for documentation after four weeks formal training. Part of a development team and part of all phases. 1996-1998 Dansk Data Elektronik (DDE) – system programmer Development and maintenance of a realtime process control system in C/C++ on Unix with Xwindow frontend and Oracle for extremely critical systems like fuel distribution in Copenhagen Airport, the Copenhagen gas production and distribution network, and the satellite radio chains connecting all of Greenland. Unix variants used were SunOS, Solaris, IRIX, AT&T system V3 & V4, SCO, HPUX 10. 1994-1995 Hvidovre Hospital, department of Clinical Biochemistry – system programmer and research aid. 1993-1995 Teaching aid at DTU – 1 year in Digital Electronics and 1½ years in VLSI Design 1996 Continued thesis work with BasisPoint GmbH and produced an Excel plugin for GARCH estimation written in C++ Languages Fluent in verbal and written English and Danish (7 years of school in England) Interests Time with the family, weight lifting, read and code bioinformatics/genetics & complexity in economics, reading quantum physics.