Untitled Document
Untitled Document
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

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
|