|
Mads Doré

An extremely skilled developer in hardware-related software development, smartcard systems and cryptology. Works on nearly all platforms from 8 to 32 bits platforms in most languages from assembler through ANSI-C to Java.
Personal Information
| Full name | Mads Doré Hansen |
| Date of birth | 23. November 1973 |
| Nationality | Danish |
| Education | Master of Science in Control Engineering |
|
Resumé
| Personality | Mads works in a very independent and determined way, always focusing on quality. He is result-orientated and is always prepared to look for new and creative solutions in order to obtain the best results. |
| Experience | Mads has experience from the design of both safety and consumer products, having carried the main responsibility for the software development of an entire range of safety products. As a project manager, he has also worked intensively with the whole product development process from product specification to industrialisation - as well as the implementation of structured development methods. |
| Technical skills | Mads is extremely skilled in the development of embedded software for safety and consumer products. He is also experienced in assembler and C development for 8 to 32 bit processor systems. In particular, he is experienced in working with hardware-related and cryptographic software development. |
|
Education
| Period | Education |
| 2001-2003 | The University of Århus Master's degree in cryptography |
| 1999-1999 | Copenhagen Business School, HD, part 2, Diploma in Economics and Marketing (first six months) |
| 1998-1999 | Copenhagen Business School HD, part 1 |
| 1992-1998 | Danish Technical University Master of Science in Engineering, (controls and regulations) |
|
Language Skills
| Language | Written | Spoken |
| Danish | Fluent | Fluent |
| English | Fluent | Above average |
| German | Below average | Average |
|
Professional Experience
| Period | Professional experience |
| 2002- | Managing Director & Developer, DoréDevelopment - Hadsund
- Java driver development for an ARM based platform
- Project prestudies for different payment terminals
- Generic chipcard driver development
- EMV2000 L1 low-level driver development and type approval
- Software test and debugging of payment terminals
- Technological counselling within ARM development and security applications
- POS terminal development on a multiprocessor ARM platform.
- Prestudy and projectplaning for a micro digital camera.
|
| 2000-2002 | Software Designer & Key Contributor, L.M. Ericsson A/S - Aalborg Internal Ericsson development
- WAP Browser integration on UDP/IP stack at R520 in Lund, Sweden
- Configuration Management environment work in Aalborg
- Balanced Scorecard work in Aalborg
Anoto Pen development, partly in Lund, Sweden
- Concept study, Anoto Pen technology
- Design and implementation of safety protocol for Anoto Pen 1.0
- Patent work, PRNG and safety protocols
- Design and implementation of Anoto Pen 1.0 compressing
|
| » Reference from L.M.Ericsson A/S (in Danish)
|
| 1995-2000 | Embedded Software Developer & Project Manager, Logos Design A/S - Lyngby Rubicon/Sagio development (Closed-chipcard payment and admission system)
- Project management, with main responsibility for software development
- Implementation of structured development process
- LonWorks power-line network, hardware and software
- Platform development, software
- Application development, software
GSM SIM-card development
- DZSIM 1.1 Phase 2.0 GSM SIM-card development and support
- DZSIM 2.0 Phase 2.0+ GSM SIM-card development
- DZSIM 2.0 Phase 2.0+ GSM OTA and pro-active application development
- Production software development and support to the Far East
|
| » Reference from Logos Design A/S (in Danish)
|
| 1996-1997 | Military service, Civil Defence Forces, Hillerød Database development in Access/Visual Basic for watch-duty and staff-control system. |
|
General experience
| Level | Processor/Controller |
| Expert | Intel 8031, 8051, 8052 |
| Very exp. | Motorola 6805 |
| Very exp. | ARM7 |
| Very exp. | ARM9 |
| Less exp. | PIC |
| Knowledge | Hitachi H8 |
| Knowledge | Motorola 68000 |
| Experienced | Atmel AVR |
|
| Level | RTOS |
| Experienced | OSE |
| Experienced | OS9 |
| Experienced | Nucleus |
|
| Level | Languages |
| Expert | Assembler (8031/51/52/Siemens smart cards) |
| Very exp. | Assembler (6805/Motorola smart cards) |
| Less exp. | Assembler (ARM7) |
| Less exp. | Assembler (80x86) |
| Expert | Embedded C (Keil 8051 C) |
| Expert | Ansi C |
| Less exp. | Neuron C (Echelon) |
| Experienced | Borland Pascal 7.0 |
| Less exp. | Visual Basic |
| Experienced | JavaScript |
| Knowledge | Multos.(Multi applikations smart-card language) |
| Knowledge | ML |
| Experienced | HTML 4.0 |
| Knowledge | WML 4.0 |
| Less exp. | Java |
|
| Level | Protocols/Interfaces |
| Expert | Synchronic chip-card interface (SLE4404) |
| Expert | ISO 7816-3 T=0 Smart-card Protocol |
| Expert | ISO 7816-3 T=1 Smart-card Protocol |
| Very exp. | Philips I2C Protocol |
| Veri exp. | RS232 |
| Very exp. | ICP/MDB Protocol (Current-Loop Multi-drop bus) |
| Very exp. | Protocol A (Current-Loop) |
| Experienced | UDP/TCP/IP/PPP |
| Experienced | HTTP |
| Knowledge | WAP 1.2 |
| Experienced | LonTalk |
| Less exp. | PSTN |
|
| Level | Specifications |
| Very exp. | GSM 11.11 SIM specification |
| Very exp. | GSM 11.14 SIM specification |
| Very exp. | ISO 7816-4,5,6 |
| Very exp. | EN726 |
| Very exp. | RSA |
| Very exp. | AES |
| Expert | DES |
| Knowledge | ISDN |
|
| Level | Development Platforms |
| Very exp. | Windows 95/98/NT/2000/XP |
| Experienced | MS-DOS |
| Knowledge | Unix |
| Knowledge | Linux |
|
| Level | Development Tools |
| Very exp. | Keil DK51 |
| Experienced | MS Visual Studio |
| Veri exp. | ARM Developers Studio |
| Experienced | AVR Studio |
| Experienced | GNU (AVR) |
| Veri exp. | GNU (ARM) |
|
| Level | Emulators & ICE |
| Very exp. | Nohau ICE51 |
| Experienced | Hitex 51 |
| Less exp. | Micropross Star-3150 |
| Less exp. | Integri Terminal test tools |
|
| Level | Methods & Documentation |
| Expert | Analysis and design |
| Very exp. | Structured development (SPU etc.) |
| Experienced | Software documentation (UML etc.) |
| Less exp. | General documentation |
| Experienced | Education and training |
|
| Level | Management |
| Experienced | Structuring |
| Experienced | Specification of requirements, change management |
| Experienced | Time & budget estimating |
|
|