
Software Architect at Saab AB
Stockholm Area, Sweden

Software Architect at Saab AB
Stockholm Area, Sweden
Over the years I have gained broad experience in software development for a wide range of systems. I have worked with everything from small embedded consumer devices, telecom systems, multimedia broadcasting, web applications, database applications, radar warner systems for fighters to electronic surveillance monitoring systems.
Ever since I started working my goal has been to become a well recognized practitioner in software architecture.
Software architecture for complex high level embedded real-time systems and distributed systems for high bandwidth data acquisition, analysis and presentation.
Object oriented analysis, design and implementation.
Distributed systems.
Embedded systems.
(Public Company; 10,001 or more employees; Defense & Space industry)
December 2001 — Present (7 years 8 months)
Development of software for radar warner and electronic surveilance systems. These are complex real-time systems developed in C++ for VxWorks and Windows.
(Computer Software industry)
August 2000 — November 2001 (1 year 4 months)
Development of a network proxy in the GSM on the net program at Ericsson. The proxy implements a proprietary communication protocoll for connecting micro GSM base stations to telecom providers. Proxy implemented in Java.
Debugging of proprietary Windows NT network driver.
(Computer Software industry)
August 1999 — August 2000 (1 year 1 month)
Development of a WAP based application for maintenance of vending machines. The application was developed with Java servlets for the Nokia WAP server and a MySQL database.
Development of a WAP based application for gaining access to intranet information.
Development of a music service for the Ericsson e-Box. The service fetches MP3 music from Internet and forwards it to a MP3 player connected to the e-Box over LAN. The service was implemented with Java servlets, Java applets, XML/XSL and OSGi.
(Public Company; Telecommunications industry)
1997 — 1999 (2 years)
Development of a Windows CE application. The application controls a DAB receiver attached to the back of a PalmSize PC and receives data broadcasted over the Swedish DAB network.
Development of a prototype of digital newspapers (in audio) for the visually impaired and the blinds. The solution consist of a stationary PC connected to a DAB receiver and a MP3 player. Application was developed in C/C++ in Visual Studio.
Participation in an European research and development program called MEMO (Multimedia Environment for Mobiles). The purpose of the program is to use DAB and GSM to create broadband mobile communication services. The development consisted of requirement analysis and implementation of a navigation and information system for vehicles (GPS+DAB+GSM).
Development of electronic newspapers distributed over various kinds of broadcast networks. Complete solution for assembling a newspaper in a newspaper office to distribution and presentation.
.
1992 — 1997
2009. Presentation Technique. 2 day course at Mindset.
2008. GLU (Grundläggande Ledarskapsutbildning). Management and leadership education at SAAB. 10 day course at Saab.
2007. Model-Based Systems Engineering with SysML - Cris Kobryn. 2 day course at Consoden.
2005. Software architecture for embedded systems. 2 day course at Combitech Systems.
2003. Object oriented analysis and design with UML using Rational Rose. 2 day course at Rational University.
Relational databases (Royal Institute of Technology).
Objectoriented databases (Royial Institute of Technology).