Johan Herland
Summary of Strengths
- Experience in software development and C++/C programming from Opera Software and Queen's University.
- Experience in customer support, both from customer-oriented project in Opera Software and web/network administration.
- Good knowledge of web standards based on extensive experience in web programming.
- Passion for designing and implementing elegant and useful (software) solutions to challenging problems.
- Excellent skills in technical communication (Norwegian and English) from university degree in Canada.
- Diligent and responsible in performing tasks. High attention to detail.
Relevant Education
2000 – 2004 Bachelor of Science with First Class Honours
- Computer Engineering, Software Option.
- Queen's University, Kingston, Ontario, Canada.
- Received Dean's Award (above 80% grade average) in 2002 and 2003. Final standing: 84% grade average.
- 4-year intensive program with a final-year thesis project: Robot Pool "Straight-Shot" Planner and Executor:
- Focus on software architecture, software development and real-time systems.
- Includes training in technical communication, both written and oral.
Relevant Experience
July 2004 – Present Unix Developer at Opera Software ASA
- Developing and porting Opera to embedded Unix/Linux-based platforms.
- Implementing product-specific features and resolving bugs.
- Working in customer-oriented product teams with high level of cooperation with the customer and tight delivery deadlines.
June 1998 – Present Website development and administration for various customers
- Administering web and mail services for multiple customers and domains. Creating web page layout and programming web applications.
- Customers include Jung Forlag, Elbo Spiff, Gabriel Moro, and more.
- Since August 2004 these activities are organized in my sole proprietorship called Herland Software.
April 2003 – August 2003 Research Assistant at Queen's University
- Department of Electrical and Computer Engineering.
- Developed software for a research project in robotics and machine vision (Pool Robot).
- Low-level programming in C and higher level programming in C++.
Relevant Skills
- Programming Languages: C++, C and Python (since 2002). Perl and Java (since 2000).
- Other Languages: HTML and CSS (since 1998), XML (since 2002), SQL (since 2002), UML (since 2002).
- Operating Systems:
- Linux/UNIX since 1996 (Gentoo, Debian, RedHat, Mandrake, Slackware, etc.).
- Mac OS X since 2003.
- Microsoft Windows since 1995.
- Programs/Technologies: Zope, Apache, CGI, MySQL, JDBC, DB2, Rational Rose Real-Time.
- Methodologies/Practices: Agile Development, Design Patterns, UML and the Unified Process.
Other Education
1999 – 2000 Viken Music College, Gjøvik, Norway
- Field of concentration: Jazz/Pop/Rock – Jazz Piano.
1996 – 1999 Sygna High School, Balestrand, Norway
- Fields of concentration: Mathematics, Physics, Chemistry and English.
Other Experience
January 2003 – April 2003 Teaching Assistant at Queen's University
- Department of Electrical and Computer Engineering.
- Assisted undergraduate students on laboratory assignments in a course on Data Structures and Algorithms.
- Answered questions and helped students gain understanding in areas such as Java programming, software usage (Borland JBuilder), and also the concepts taught in the course.
September 2002 – April 2003 Network Administrator at Sci'44 Co-op Student Housing Inc.
- Part-time administration of a Windows 2000 server and 6 Windows 2000 workstations at the main office.
- User support for 5 office employees.
- Responsible for the day-to-day operation of computers, local network and Internet connectivity.
- Administration of users/groups, security policies, backups, software installation and maintenance, etc.
June 2001 – August 2001 Bank Teller at Sparebanken Sogn og Fjordane, Balestrand
- Worked as front desk teller interacting with customers on a daily basis.
- Mainly responsible for foreign exchange.
Other Skills and Interests
- Languages: Norwegian as mother tongue. Fluent in English (university degree from Canada).
- Driver's License: Norwegian Class B.
- Professional Memberships: Student Member in IEEE since 2001.
- Hobbies:
- Music: Jazz Piano, classical and popular music.
- Sound Technologies: PA systems, Hi-fi systems, Home theatres.
- Photography: Digital SLR Cameras, etc.
Personal Information
- Birthday: June 24th, 1980.
- Marital Status: Married.
- Citizenship: Norwegian.
This document is copyright 2006, Johan Herland.
Last Modified: January 2006