|
Allan Heldgaard

A proactive and solution oriented developer that works efficiently across several software layers, technologies and programming languages.
Personal Data
| Full name | Allan Heldgaard |
| Date of Birth | 27th April 1975 |
| Nationality | Danish |
| Education | Electronic Engineer |
|
Resumé
| Personality | Allan is a proactive, engaged and solution oriented developer. Characters that make him quickly up to speed. He has a high work standard and aim to create a work atmosphere, where things are always improving. |
| Experience | Allan has developed software for a wide range of products. Including software for phone switches and mobile phones, where he has been working for leading international manufacturers, and software for PCs and servers. He has played an active part in all development phases as well as supporting the test department and production. Allan has experience in using agile development processes such as SCRUM. |
| Technical Skills | Allan spans over several software layers and technologies. He has worked with several programming languages and has particular experience with C and C++ development for mobile phones. He has an interest and a broad experience in using open source software for rapid product realization. |
|
Education
| Period | Education |
| 1997-1998 |
Electronic Engineer, Tekniker Akademiet in Aalborg
|
|
Language Skills
| Language | Written | Spoken |
| Danish | Fluent | Fluent |
| English | Above average | Above average |
| German | Below average | Below average |
|
Professional Experience
| Period | Professional Experience |
| 2009-2010 | System/web-developer, M1
- Billing system
- VoIP
- Windows .net application
- Client and server side web development
|
| 2006-2009 | Senior Software Engineer, Motorola
- Linux board bring up
- Linux phone performance and memory optimization
- Development and component test of morphing, keylock slider and lenscover
- Internal Open Source Software documentation
- Test and production support
- Integration and test of VoIP on Linux based mobile phone
|
| 2005-2006 | Software Engineer, BenQ
- Implementation and component test of Bluetooth SBC
- Implementation and component test of Audio DL
|
| 2000-2005 | Software Engineer, Siemens
- Bringup of Symbian OS on mobile phone
- Symbian Telephony Subsystem (TSY) investigation
- Implementation of AGPS on a mobile phone
- Design, implementation and test of E-OTD
- Bringup of mobile phone running microsoft OS
- Analysing GSM-UMTS handover
- Development and test of the GSM protocol stack
- Supporting test and customer care departments
|
| 1999-2000 | System Engineer, Ericsson Diax
- Development, configuration and test of IN (Intelligent Network) in a phone switch
- Supporting colleagues from an external Indian firm
|
|
General Experience
| Experience | OS |
| Very Experienced | Linux |
| Experienced | Symbian |
| Experienced | Windows 98/XP/Vista/7 |
|
| Experience | Languages |
| Experienced | Modula 2 |
| Expert | Ansi C |
| Very Experienced | C++ |
| Experienced | C# |
| Less Experienced | Pascal |
| Experienced | Java |
| Experienced | JavaScript |
| Experienced | jQuery |
| Less Experienced | Bash scripting |
| Less Experienced | GNU automake/autoconf/libtool |
| Very Experienced | PHP |
| Experienced | HTML |
| Less Experienced | ASN.1 |
|
| Experience | Protocols/Interfaces |
| Less Experienced | IPv4 |
| Less Experienced | IPv6 |
| Experienced | UDP |
| Experienced | TCP |
| Experienced | HTTP |
| Experienced | SOAP |
| Less Experienced | RS232 interface |
| Less Experienced | AJAX |
| Less Experienced | XML |
| Very Experienced | MySQL |
| Less Experienced | RTP |
| Experienced | SIP |
| Experienced | VoIP |
| Experienced | GSM |
| Less Experienced | GPRS |
| Less Experienced | UMTS |
|
| Experience | Specifications |
| Experienced | IN (CS1) |
| Less Experienced | TCAP |
| Less Experienced | ASN.1 |
| Less Experienced | 3GPP |
| Less Experienced | SIP |
|
| Experience | Development Platforms |
| Experienced | Windows 98/XP/Vista/7 |
| Very Experienced | Linux |
|
| Experience | Development Tools |
| Less Experienced | GNU Toolchain (GCC, autoconf, automake, libtool, emacs, etc.) |
| Less Experienced | GNU Debugger (GDB) |
| Experienced | MS Visual Studio |
| Experienced | Eclipse |
| Less Experienced | Monta Vista |
| Experienced | Clear Case |
| Experienced | Continuus/CM |
| Less Experienced | CVS |
| Experienced | Subversion (SVN) |
|
| Experience | Emulators and ICE |
| Less Experienced | Lauterbach ICD |
|
| Experience | Methods and Documentation |
| Experienced | Analysis and design |
| Experienced | Structured development (SPU, etc.) |
| Experienced | Software documentation (UML, Doxygen etc.) |
| Very Experienced | Agile development (SCRUM) |
|
| Experience | Management |
| Less Experienced | Requirement specifications, change management |
|
|