Resumé
| Address: | Göteborg, Sweden |
|---|---|
| Phone: | +46 31 31 31 311 (home)
+46 739 13 23 34 (mobile)
|
| Contact: | mikael at the domain jansson pixel be |
Summary
Competent software engineer with an emphasis in information infrastructure, software engineering methods and computer language technology. Committed to making a difference, constantly improving and staying up-to-date with latest software, hardware and development technology.
Skills
| Languages: | Python, C/C++, PHP, Java, SQL, Bash, Haskell, x86-ASM, JavaScript |
|---|---|
| Tools: | Subversion, Perforce, Vim, sed, awk, grep, Trac, gmake, gcc |
| Platforms: | Debian GNU/Linux, MS Windows 95-XP, BeOS/BeAPI |
| Web: | (X)HTML, XML, CSS, XSL(T), CGI, TurboGears, Smarty, PHPNuke, Nevow |
| Authoring: | MS Office, LaTeX, ReStructuredText, WordPress, Drupal |
| Databases: | MySQL, SQLite. Familiarity with PostgreSQL and MS Access |
Natural Languages
Native Swedish, fluent English, intermediate Polish, basic German.
Work Experience (selection)
July 2007 - current: Opera Software, Sweden
Development and B2B support for the Embedded Linux Opera SDK on ARM, x86 and others.
- 2008
- Initiating an evaluation of a tracking tool used for the product roadmap.
- Porting Opera to a portable media player by a well-renounced media hardware company.
- 2007
- Working with a large Japanese network operator to integrate the full platform functionality of an STB within Opera, for painless operator customization and application deployment using Javascript and HTML.
- Improving the build tools.
February - May 2007: MyCoach.se, Sweden (via Monostate)
Lead developer for a personal online health & fitness coach. Written in TurboGears, with integrated services for online payment (Paynova), SMS (Cellsynt) and corporate invoice (AK Sverige).
February - April 2007: Nisses Växtförsäljning AB, Sweden
Implemented a CMS (PHP, MySQL). Order database (VB, MS Access) maintanance.
2004 - 2005: TuneTracker Systems, USA
Design and development of a music query and management application for a turn-key radio broadcasting system. Written in C++ for the BeOS platform.
2004 - 2005: Siemens Medical Solutions, Sweden
Testing and validation of a patient journal system used at Sahlgrenska (Göteborg, Sweden) and other hospitals world-wide. Performed using Mercery TestDirector, and manually authoring HL7 (US pharmacy) messages.
April - September 2002: Office of Architecture and City Planning in Göteborg, Sweden
Design and development of an intranet with calendar and bulletin-board functionality.
Education
2006 -: Polish at University of Göteborg, Sweden
- Fall 2006 Introduction (10p)
2002 -: B.Sc & M.Sc. Computer Science & Engineering, Chalmers University of Technology, Sweden
Focus on Software Engineering and Computer Languages. Thesis title: rmalloc -- A Relocatable Memory Allocator
Related Experience
2008 -: Limp
Common Lisp IDE for Vim. (Limp at cl-user.net)
February 2007 -: Monostate Sweden
Started up a consulting company focusing on software development and support, Monostate.
2006 -: Music Browser
Music browser and streamer, written in the Twisted.Nevow Python framework.
2004 - 2005: Bon Appetit
Design and development of a multilingual online recipe community, written in PHP and MySQL.
2002: GBA remote control
Wired up a Gameboy Advance running a front-end app for my media server, through 12 meter RS232.
2002 -: Chikara Jiujitsu, Sweden
Design, development, deployment and maintenance of the club's web site. From homegrown LAMP CMS to a customized Drupal instance.
1999 - 2006: BeOS Application Development
Personal and community-based development of applications for BeOS.
2005: yellowTAB GmbH, Germany
Hand-picked for testing the end-user and developer aspects of the operating system ZETA.
2004, 2005: BeGeistert, Germany
Attended a bi-annual user and developer conference on the operating systems Haiku, BeOS and ZETA.
1999 - 2001: Be, Inc., USA
Hand-picked for testing the end-user and developer aspects of BeOS.
Other Activities
2005: EuroPython 2005, Sweden
Volunteer work, helping out with miscellaneous tasks during the conference.
1995 - 2006: Part-time jobs
Truck driver, paper boy and kitchen work, among others.
Sports
- 2006 -: Sport Jujutsu at GJJK, Gothenburg, Sweden. 5 kyu
- 2001 -: Friskis & Svettis (gym)
- 1998-03: Jiujitsu at Chikara, Kungälv, Sweden. 3 kyu
- 1991-95: Jiujitsu at Chikara, Kungälv, Sweden. 4 mon
Other
- Passionate vim user since '04.
- Convinced dvorak typist since '99, mechanical switches fanboy since '08.
- Prefers blitting pixels to 0xA000:[y<<6 + y<<8 + x]
- Swedish driver's license for car.
Interests
I enjoy reading about technology, cooking and baking, music (including playing instruments), inline skating in the summer and snowboarding in the winter.
References
Available upon request.