|
Mads Doré

En ekstremt dygtige udvikler i hardware-relateret software udvikling, smartcard-systemer og kryptologi. Arbejder på næsten alle platforme fra 8 til 32 bit platforme i de fleste sprog fra assembler gennem ANSI-C til Java.
Personlige oplysninger
| Fulde navn | Mads Doré Hansen |
| Fødselsdato | 23. November 1973 |
| Nationalitet | Dansk |
| Uddannelse | Civilingeniør (Kontrol og regulering) |
|
Resumé
| Personlighed | Mads arbejder på en meget selvstændig og beslutsom måde, altid med fokus på kvalitet. Han er resultatorienteret og er altid parate til at finde nye og kreative løsninger for at opnå de bedste resultater. |
| Erfaringen | Mads har erfaring fra design af både sikkerheds og forbrugerprodukter, hvor han har haft hovedansvaret for udvikling af software af en hel vifte af sikkerheds-produkter. Som projektleder har han også arbejdet intensivt med hele produktudviklingsprocessen fra produkt specifikation til produktion - samt gennemførelse af strukturerede udviklingsmetoder. |
| Tekniske færdigheder | Mads er meget dygtig til udvikling af indlejret software til sikkerhed og forbrugerprodukter. Han er også erfaring i assembler og C udvikling i 8 til 32-bit processor systemer. Især er han vant til at arbejde med hardware-relateret og kryptografisk software udvikling. |
|
Uddannelse
| Periode | Uddannelse |
| 2001-2003 | Århus Universitet Kandidatuddannelse i kryptologi |
| 1999-1999 | Copenhagen Business School, HD, 2. del, HD i økonomi og marketing (første seks måneder) |
| 1998-1999 | Copenhagen Business School HD, del 1 |
| 1992-1998 | Dansk Tekniske Universitet Civilingeniør (Kontrol og regulering) |
|
Sprogfærdigheder
| Sprog | Skrift | Tale |
| Dansk | Flydende | Flydende |
| Engelsk | Flydende | Over middel |
| Tysk | Under middel | Middel |
|
Erhvervserfaring
| Periode | Erhvervserfaring |
| 2002- | Administrerende direktør og udvikler, DoréDevelopment - Hadsund
- Java driver udviklingen for en ARM baseret platform
- Projekt forstudier for forskellige betalingsterminaler
- Generisk chipkort driver udvikling
- EMV2000 L1 lavniveau driver udvikling og typegodkendelse
- Software test og fejlsøgning af betalingsterminaler
- Teknologisk rådgivning inden ARM udvikling og sikkerhed applikationer
- POS terminal udvikling på multiprocessor ARM platform
- Forstudie og projektplanlægning for en mikro digitalkamera
|
| 2000-2002 | Software Designer & central bidragyder, LM Ericsson A/S - Aalborg Intern Ericsson development
- WAP Browser integration på UDP/IP-stakken på R520 i Lund, Sverige
- Configuration Management miljø arbejde i Aalborg
- Balanced Scorecard arbejde i Aalborg
Anoto Pen udvikling, dels i Lund, Sverige
- Konceptstudie, Anoto Pen teknologi
- Design og implementering af sikkerhedsprotokol for Anoto Pen 1.0
- Patent arbejde, PRNG og sikkerhedsprotokoller
- Design og implementering af Anoto Pen 1.0 komprimering
|
| » Reference fra L. M. Ericsson A/S
|
| 1995-2000 | Embedded software udvikler og projekelder, Logos Design A/S - Lyngby Rubicon/Sagio udvikling (Lukket-chipkort betaling og adgangssystem)
- Projektledelse, med hovedansvar for udvikling af software
- Gennemførelse af en struktureret udviklingsproces
- LonWorks power-line netværk, hardware og software
- Platformsudvikling, software
- Applikationsudvikling, software
GSM SIM-kort udvikling
- DZSIM 1.1 Fase 2.0 GSM SIM-kort, udvikling og support
- DZSIM 2.0 Fase 2.0 GSM SIM-kort udvikling
- DZSIM 2.0 Fase 2.0 GSM OTA og pro-aktiv applikationsudvikling
- Produktionssoftwareudvikling og support til Fjernøsten
|
| » Reference fra Logos Design A/S
|
| 1996-1997 | Værnepligt, Beredskabsstyrelsen, Hillerød Udvikling af databaser i Access/Visual Basic for vagt- og personale-kontrolsystem. |
|
Generel erfaring
| Niveau | Processor/Controller |
| Ekspert | Intel 8031, 8051, 8.052 |
| Meget erfaren | Motorola 6805 |
| Meget erfaren | ARM7 |
| Meget erfaren | ARM9 |
| Mindre erfaren | PIC |
| Kendskab | Hitachi H8 |
| Kendskab | Motorola 68000 |
| Erfaren | Atmel AVR |
|
| Niveau | RTOS |
| Erfaren | OSE |
| Erfaren | OS9 |
| Erfaren | Nucleus |
|
| Niveau | Sprog |
| Ekspert | Assembler (8031/51/52/Siemens smart cards) |
| Meget erfaren | Assembler (6805/Motorola smart cards) |
| Mindre erfaren | Assembler (ARM7) |
| Mindre erfaren | Assembler (80x86) |
| Ekspert | Embedded C (Keil 8051 C) |
| Ekspert | Ansi C |
| Mindre erfaren | Neuron C (Echelon) |
| Erfaren | Borland Pascal 7,0 |
| Mindre erfaren | Visual Basic |
| Erfaren | JavaScript |
| Kendskab | Multos. (Multi applikations smart card-sprog) |
| Kendskab | ML |
| Erfaren | HTML 4.0 |
| Kendskab | WML 4.0 |
| Mindre erfaren | Java |
|
| Niveau | Protokoller/interfaces |
| Ekspert | Synkron chip-card interface (SLE4404) |
| Ekspert | ISO 7816-3 T=0 Smartcard-protokollen |
| Ekspert | ISO 7816-3 T=1 Smartcard-protokollen |
| Meget erfaren | Philips I2C protokol |
| Meget erfaren | RS232 |
| Meget erfaren | ICP/MDB-protokollen (Current-Loop Multi-drop bus) |
| Meget erfaren | Protokol A (Current-Loop) |
| Erfaren | UDP/TCP/IP/PPP |
| Erfaren | HTTP |
| Kendskab | WAP 1.2 |
| Erfaren | LonTalk |
| Mindre erfaren | PSTN |
|
| Niveau | Specifikationer |
| Meget erfaren | GSM 11.11 SIM-specifikation |
| Meget erfaren | GSM 11.14 SIM-specifikation |
| Meget erfaren | ISO 7816-4,5,6 |
| Meget erfaren | EN726 |
| Meget erfaren | RSA |
| Meget erfaren | AES |
| Ekspert | DES |
| Kendskab | ISDN |
|
| Niveau | Udviklingsplatforme |
| Meget erfaren | Windows 95/98/NT/2000/XP |
| Erfaren | Linux (Ubuntu/Debian) |
| Erfaren | MS-DOS |
| Kendskab | Unix |
|
| Niveau | Udviklingsværktøjer |
| Meget erfaren | Keil DK51 |
| Erfaren | MS Visual Studio |
| Meget erfaren | ARM Udviklere Studio |
| Erfaren | AVR Studio |
| Erfaren | GNU (AVR) |
| Meget erfaren | GNU (ARM) |
|
| Niveau | Emulatorer & ICE |
| Meget erfaren | Nohau ICE51 |
| Erfaren | HITEX 51 |
| Mindre erfaren | Micropross Star-3150 |
| Mindre erfaren | Integri Terminal testværktøjer |
|
| Niveau | Metoder og dokumentation |
| Ekspert | Analyse og design |
| Meget erfaren | Struktureret udvikling (SPU osv.) |
| Erfaren | Scrum (Iterativ udvikling) |
| Erfaren | Software dokumentation (UML osv.) |
| Mindre erfaren | Generel dokumentation |
| Erfaren | Uddannelse og undervisning |
|
| Niveau | Ledelse |
| Erfaren | Strukturering |
| Erfaren | Specifikation af krav og ændringshåndtering |
| Erfaren | Tids og budgetplanlægning |
|
|