CV
Eirik Hoem
eirikhm@gmail.com
+47 93268636
Work experience
Warm Systems AS
Lead Developer
2010-current
Developing sukker.no, mainly using PHP5, HTML, JS and MySQL.
Telio Telecom AS
Software Developer
2006-2010 (3 years, 10 months)
Software Developer
2006-2010 (3 years, 10 months)
Planning and implementing system services, front-end applications (customer self-care, ordering pages, internal tools), rich internet applications, database design and implementation. Flash applications / widgets on devices. Asterisk AGI applications with PHP. Real-time audio/video applications with Flex and AS3.
Related links: Telio Telecom AS
PradoSoft
Core Developer
2009-2010 (1 year, open source project)
Core Developer
2009-2010 (1 year, open source project)
Core developer on the Prado Framework team. PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for “PHP Rapid Application Development Object-oriented”.
Related links: PradoSoft.com Forum profile, Pradosoft.com, Contributions
Telio Telecom AS
2nd end-point management group
2006-2006 (1 month)
2nd line technical support / end-point management group for a short while where I continued developing internal support applications.
Telio Telecom AS
NOC operator
2006-2006 (8 months)
Monitor network components and applications to ensure uninterrupted service.
Telio Telecom AS
1st line support
2004-2006 (1 year, 5 months)
Customer support, assisting customers with connecting voIP terminals and debugging problems. Also did an internal documentation portal, and development of internal support tools.
Typhoon Labs
Software Development / QA (part time, hobby basis)
2003-2004 (1 year, 7 months)
Developed GUI components and wrappers for OpenGL Shader Designer (vertex/fragment shader IDE). Also worked on sample shader program as well as documentation. Project is discontinued.
Related links: TyphoonLabs, OpenGL Shader Designer @ openGL.org
Databakeriet Internettcafé
Employee / Assistant manager
2000-2002 (2 years, 5 months)
Managed machine-park, server setup, billing, logistics.
Tools, languages and technologies
- Daily-basis work with PHP, CSS, (X)HTML, JavaScript, SQL, XML, SOAP, REST, RSS, Zend Framework
- Daily-basis work with Linux, MySQL, Apache, Subversion, Trac, RT
- Daily-basis work with ActionScript3 / Flex 4 (also on devices)
- Good knowledge of PHPUnit, Xdebug, Phing, Propel, DOMPDF, FPDF, FPDI
- Done some work with Asterisk AGI from PHP
- Good understanding of UML
- Deep knowledge of the Prado Framework and Yii Framework
- Limited experience with C/C++ and Java. Somewhat experienced with .NET / C# / XNA
- Special interest in software architecture and design.
Skillset
Current day-to-day use marked with bold. Please note that this section is incomplete / drafted / incorrect.
| Skill | Type | Proficiency | Experience | Work |
| PHP | Language | Advanced | < 4 years | Blog post |
| Javascript | Language | Advanced | < 3 years | |
| HTML/HTML5 | Language | Advanced | < 4 years | |
| ActionScript3 | Language | Advanced | > 1 year | Sample code |
| Python | Language | Novice | < 1 year | |
| C++ | Language | Intermediate | > 3 years | |
| Java | Language | Novice | > 1 year | |
| C# | Language | Novice | > 2 years | Sample code |
| SQL | Language | Advanced | > 4 years | |
| UML | Language | Advanced | > 3 years | |
| Prado Framework | Framework | Advanced | > 3 years | Post #1,Post #2, Post #3, Contributions |
| Zend Framework | Framework | Advanced | > 1 year | |
| Yii Framework | Framework | Advanced | > 2 years | Contributions |
| OpenGL | Framework | Intermediate | > 2 years | |
| Flex | Framework | Advanced | > 1 year | |
| SOAP | Technology | Advanced | > 3 years | |
| XNA | Technology | Novice | < 1 year | Sample code |
| RTMP | Technology | Intermediate | < 1 year | |
| SIP | Technology | Intermediate | > 3 years | |
| Asterisk | Application | Novice | > 2 years | |
| Flash CS4 | Application | Intermediate | > 1 year | |
| Zend Studio | Application | Intermediate | > 3 years | |
| Flex Builder | Application | Advanced | > 1 year | |
| Subversion | Application | Advanced | > 3 years | |
| Trac | Application | Advanced | > 2 years | |
| ANT | Application | Intermediate | > 3 years |
When I’m not working I spend my time doing
- Probably still working
- Picking up new languages and technologies
- Cooking
- Beer and single malt whisky
- Reading