Intelligent Systems
24/7 dependency - Software for mission critical systems

Freelanceprofil: Carsten Hess

Telefon: 5130 0250
e-mail:

Tilknyttet Intelligent Systems siden 2010
Født: 1966
Civilstand: Samboende
Børn: Ingen

Carsten om sig selv

Jeg er en ildsjæl, der brænder for at gøre tingene rigtigt både for kunden og rent teknisk. Jeg kan lide at anvende en teknologi, så den yder det optimale, hvad enten det drejer sig om databaser, algoritmer, performance, memoryforbrug etc.

Jeg arbejder derfor altid mod at kende nye teknologier helt til bunds, for at kunne anvende den på bedst mulig vis. Søger altid at suge viden til mig og har nemt ved at lære, huske detaljer og omsætte det lærte til praksis. Er en meget ansvarlig "afslutter", der bider sig fast i et projekt til det sidste. Sætter stor pris på at være i et team med gode kolleger til at sparre med, og en chef der bakker op og involverer sig. God humor og et glimt i øjet

Jeg er kendt for at have såvel det store overblik samt sans for detaljen og lynhurtigt kunne få en forståelse for eksisterende kode og problematikker.

Specielt om min interesse og erfaring med databaser

Jeg har arbejdet med databaser (først Sybase, siden SQL Server) siden 2003 i forbindelse med udvikling af applikationer, der anvendte databaser. Min berøring med databaser har altid både været den udviklerorienterede (definition af schema samt queries) men også inkluderet administration, valg af index, performanceoptimering, backup, restore, replikering, mirroring etc.

Store applikationer, jeg har anvendt SQL Server til, har været systemer, der benytter databasen på en typisk OLTP facon med mange transaktioner pr. sek. (sorteringsanlæg til post, lufthavnsbagage etc.). Jeg har i alle projekterne været ansvarlig eller medansvarlig for databasedelen.

Jeg har anvendt SQL Server fra Java, direkte fra C# (incl. LINQ to SQL) samt rigtigt meget med NHibernate som persistenslag.

Min tilgang har altid været at jeg meget fascineret af databaser og at vide præcist, hvad der sker og hvorfor - og vide at nu er samspillet mellem applikation og database optimalt. Min styrke er så også, at jeg spænder over begge verdener - både applikationsudvikling (incl. forskellige persistenslag og deres opførsel) og databaser, idet dårlig performance jo oftest skyldes et samspil mellem de to.

Chess-IT

Chess-IT er et en-mands firma der tilbyder professionel freelance konsulentydelse indenfor softwareudvikling og performancetuning. Jeg har stor erfaring indenfor branchen, og arbejder med review af arkitektur eller kode (Java / C#), tuning af .NET eller Java applikationer (mem og algoritmer) samt tuning af SQL server og samspillet med applikationen.

Uddannelse

Sønderborg Teknikum (nu Syddansk Universitet)
Svagstrømsingeniør (B.Sc.E.E.) Alle valgfag indenfor IT
1984 - 1989

Andet

DGI Karpenhøj
Friluftsvejleder (1 årig uddannelse)
2010

Certificeringer og kurser

Certified SCRUM Master 2007
Certified ScrumMaster

Kompetenceniveauer

Kompetence/færdighed Niveau 1-5
(5 høj)
Års erfaring Senest benyttet
Project management and processes
Technical project management 2 2 2008
Project-oriented work and project training 4 2 2011
SCRUM 4 5 2011
Consultant skills (general, logistics, sales, and business consultant skills)
General communication and small talk skills 4 44 2011
Adapting to new environment and people 4 44 2011
Analysis, customer needs and requirement specification 4 22 2011
Presentation technique 3 20 2011
Design methods, architecture and general developer skills
UML 5 15 2011
Object-oriented analysis and design (OOA/OOD) 5 15 2011
System design and architecture 5 15 2011
Design Patterns 5 10 2011
Configuration management and version control 5 15 2011
Commissioning and support (on site) 4 5 2006
Support and maintenance on production systems 5 4 2011
UI Prototyping 3 1
TDD 4 1 2011
Programming languages and technologies
Java 4 9 2006
C# 5 5 2011
C++ 4 3 2003
ANSI C 4 6 2003
SQL 5 8 2011
HTML 4 15
XML 4 10
Test
Automated test 4 7 2011
Nightly builds 4 5 2011
Unit test 4 7 2011
Emulation 4 3 2008
Simulation 4 3 2008
Operating system and virtualization technologies
Windows 7 3 2 2011
Windows XP 4 6 2011
Windows Mobile/Windows CE/Pocket PC 4 1 2011
VM-Ware 2 1 2009
Middleware, communication and interprocess programming
Messaging and message-based systems 4
Multi-thread programming 5 15 2011
.NET Remoting 4 4 2009
RMI 4 2 2006
Web services and SOAP 4 2 2011
OPC 4 2 2005
CORBA 3 2 2002
Web servers, application servers, ERP, MES and SCADA platforms & frameworks
Apache Tomcat 3 1 2006
Apache HTTP Server 3 1 2006
Microsoft Internet Information Server 3 2 2011
Databases and database technologies
Oracle 2 1 2002
Microsoft SQL Server 4 7 2011
MS Access 3 1 2011
Hibernate 4 3 2009
Languages (written and spoken)
Danish 5 2011
English 4 2011
German 3 2007
French 3 2005
Software Developer Tools
Eclipse 3 7 2006
Microsoft Visual Studio 5 5 2011
Subversion 5 5 2011
Emacs 4 3 2006
Photoshop or Gimp 4 10 2011
Microsoft Office 4 15 2011

Karriereforløb (projekter)

År Kunde Rolle Opgave Teknologi
2010 - 2011 MaxManus Udvikler og optimeringsexpert MaxManus laver digital talegenkendelse bl.a. med integration til EPJ systemer på de fleste sygehuse herhjemme. Jeg har gennemgået og optimeret deres applikationer i alle lag - Server, DB, netværksudnyttelse og UI. .NET 4.0, SQL-Server 2008
2010 SpecialLabs Aps Udvikler Implementering af en licensstyringsmotor. Visual Studio 2010, .NET 4.0, ASP.NET, WPF, C# 4.0, Windows Phone 7.
2010 Selvstudie Selvstudie Silverlight for Windows Phone 7 Visual Studio 2010, .NET 4.0, ASP.NET, WPF, C# 4.0, Windows Phone 7.
2007 - 2009 EBH Finansservice Teknisk ansvarlig for arkitektur, design, implementering og performance på såvel applikation, print og databaseserver Opbygningen af et stort sagsbehandlersystem til at administrere og behandle alle aspekter af fordringer (inkassovirksomhed). Rent teknisk opbygget med en applikationsserver, en printserver, en databaseserver (SQL Server 2005) og 150 klienter der tilgår systemet via Citrix. Applikationsserveren og printserveren kører et stort egenudviklet .NET program skrevet i C#. Database tilgåes gennem NHibernate. .NET, C#, LINQ, NHibernate, VM-Ware, DDD (Domain Driven Design), TDD, Mock testing. Agent framework (til client/server comm.)
2002 - 2006 FKI Crisplant Designer på softwaren samt hovedarkitekt på databasen, teknisk projekleder, undervisning Nyudvikling af CSC5 – en ny generation af kontrolsystemer til sorteringsmaskiner. PC med windows der kommunikerer med en Siemens S7 PLC. Serverside programmering i Java.
2000 - 2002 Navigosystems Udvikling, idriftsættelse Udvikling af Ontolica suite til automatisk klassificering af dokumenter. Autogenerering og tuning af queries mod Oracle DB. Webudvikling. Udviklede et avanceret graph-framework (noder, verticer etc.). Serverside-impl. af suiten i Java. Udvikling af avanceret ontologi-editor. XML benyttedes i stor udstrækning. JSP, Servlets, Jakarta Struts framework. Serverside og clientside. Swing. Oracle DB. XML.
1997 - 2000 FKI Crisplant Udvikling, idriftsættelse Nyudvikling af CSC4 – en ny avanceret generation af kontrolsystemer til sorteringsmaskiner. Har været med på følgende systemer: PC med realtidsoperativsystem (QNX, C++) der styrer det hardwarenære. PC med windows (MS-SQL, Java) til sorteringsplaner, monitorering, statistikker, visualisering etc. PC med windows/Java til UI. Udviklede et socket library med protokol-plugin og styring af gen-connect etc. Windows, QNX realtidsoperativsystem. C++, Java. MS-SQL DB. CORBA, TCP-IP / UDP-IP + protokol implementationer.
1991 - 1997 HT Udvikler Bus-overvågning, som giver mulighed for, på centralen, at se hvor bussen befinder sig. Kunder i bussen får vist information om skifte-muligheder, chaufføren får downloadet og vist køreplaner og afvigelser.
1991 - 1997 Unibox Udvikler generel enhed med GPS der kunne benyttes i pengetransporter etc.
1991 - 1997 Søværnet Udvikler C3 software (Command, Control and Communication) til søværnet. Komplet kontrolsystem til søværnets SF300 og Thetis klasse skibe. Stort samarbejde med Terma.
1991 - 1997 Forsvaret Udvikler State of the art Stingermissil simulator til forsvaret i Varde. Stor dome hvorpå der projekteres landskab samt realtime 3D fly. Operatøren står med et rigtigt stingermissil-styr og sigter. En laser fra våbnet opfattes af et kamera så det vides hvor der sigtes. Var med til at lave overlay grafik engine samt post-exercise analyseprogram. ?
1991 - 1997 Søværnets Operative Kommando (SOK) Udvikler Modernisering af kystovervågningssystem for SOK. I den forbindelse udstationeret hos Sofrelog (radar) i Paris i ½ år i 1996. Stort samarbejde med Systematic, Århus.
1989 - 1991 Danfoss Udvikler udvikle MAG3000 – magnetisk induktiv flowmåler. Det er en enhed der måler flowet af en ledende væske i et rør. Et lille display giver operatøren mulighed for at instille parametre og udlæse data. system, C, ASM, Basic, 68HC11 singlechip processor med realtidskerne, kommunikation over serielle porte, GUI. Memorymappet I/O.

sidst opdateret: januar 2011

Intelligent Systems A/S • Østre Allé 16 • DK-9560 Hadsund
Tel: +45 7020 2275 • www.intelligentsystems.dk

©2006-2011 Intelligent Systems A/S