· Start
· Sven Rosvall
· CV
· Projects
· Articles
· Kari Rosvall
· The Rosvalls
|
Sven Rosvall
| Address: |
112 Ballinteer Close
Ballinteer
Dublin 16
|
| Phone home: | 01-2961908 |
| mobile: | 086-4058976 |
| E-mail: | sven@rosvall.ie, sven-e@lysator.liu.se
|
| WWW: | http://www.rosvall.ie/sven |
| Nationality: | Swedish (European Union) |
Professional History:
2005-
|
Software Development Manager
|
Amazon.com, Dublin, Ireland
|
2004-2005
|
Consultant
|
IBM, Dublin, Ireland
|
2003
|
Consultant
|
Cresta, Dublin, Ireland
|
|
1997-2003 |
Project Manager |
Programming Research Ltd. (PRL), Dublin, Ireland |
|
1993-1997 |
Systems Developer |
SECTRA-IMTEC AB, Linköping, Sweden. |
|
1993 |
UNIX Administrator |
Ericsson Radio Systems, Linköping, Sweden. |
|
1988-1992 |
Team Leader |
Scandinavian System Support AB (3S AB), Linköping, Sweden. |
|
1987-1988 |
System Engineer |
Context Vision, Linköping, Sweden. |
Key Skills & Experiences
|
Project Management |
Responsible for project planning, capture requirements, estimation,
quality assurance and delivery. Teams up to 5 people. Focus on testing
for both quality and productivity. Successful project time predition. |
|
Personal Skills |
Work well in teams and alone. Creative and committed in my work.
Eager to learn new things. Manage many simultaneous tasks well.
Frequently asked for advice by others. |
|
Presentation & Communication Skills |
Sales support, installation and setting up coding standards for clients.
Presentation of products and future directions internally and to clients.
Internal training and coaching. |
|
Systems Analysis & Design Skills |
Excellent architecting and designing skills. Care for both the details and the bigger picture. Strong prototyping skills. |
|
Quality Skills |
Emphasise early testing and designing software for testability.
Design and code reviews. Designed and implemented automated test suites
including test harnesses for unit testing and black-box testing. |
|
Programming Languages
& Utilities |
C++ [Expert/Guru]
Perl [Expert]
Shell script [Expert]
Java [Good]
C [Good]
YACC/Lex [Good]
Make [Good]
CVS [Good]
SQL [Fair]
Visual Basic [Fair]
|
|
Operating Systems |
UNIX (Solaris, Linux, HP-UX, AIX, SCO, IRIX, …) [Expert]
MS-Windows [Fair] |
|
Methodologies & Standards employed |
ISO 9001
CMM
Extreme Programming
UML
Design Patterns
HTML
XML |
|
Other applications |
Microsoft Office (Word, Excel, Powerpoint, Access)
WIKI (a knowledge base system)
Microsoft Visual Studio |
|
Languages |
Swedish [Native]
English [Excellent]
German [Conversational]
French [Conversational] |
Major Education:
|
Linköping University, Institute of Technology
1981-1987 |
Diploma for Master of Science in Computer Science and Engineering
dated 1988. Studied on the computer science and engineering branch. Also worked extra at a research group as system administrator.
Installed an electronic mail system and helped the group with all IT
related issues. |
|
Military Service
1983-1984 |
Squad commander in a traffic platoon. |
|
Vadsbo College, Mariestad
1978-1981 |
Three year technology gymnasium, electrical branch.
Extra: German, Biology
|
|
Different schools in Mariestad
1969-1978 |
Comprehensive schools.
Extra: German, Typewriting.
|
Other Education:
|
CMM |
Seminar series held 1997-1998 by Catalyst Software Ltd. for small businesses. |
|
Drivers License |
B – cars in 1980 and A – motorcycles in 1984 |
Personal:
I was born 1962 in Mariestad in Sweden and moved to Linköping 1981
to study at the university there. In 1997 I moved to Dublin to join
Programming Research Ltd. I enjoy living in Ireland and regard it as my
home now. I am married to Kari, and have no children.
I have been a member of many clubs, often as a committee
member. Most notably the university computer club Lysator has given me
many opportunities to practice what I learned in school.
In my spare time I am looking for adventures and fun with my
wife in the nature, on travels, in books, in movies and among friends.
My motorcycle contributes to the adventures.
I enjoy working with our house and in the garden. Seeing what comes up in the garden is also an adventure.
Work Experience:
References available on request.
Amazon.com
Dublin, Ireland
Role: Software Development Manager 2005-
Amazon.com is a major online retailer.
Responsibilities
Lead a team in Dublin that is part of Ordering group with responibility for persistance of created orders.
IBM
Dublin, Ireland
Role: Consultant 2004-2005
Responsibilities
Developing Websphere solutions to clients in the financial sector.
Cresta
Dublin, Ireland
Role: Consultant 2003
Cresta is a testing consultancy specializing in analyzing test needs
for clients and providing testing solutions at various levels.
Responsibilities
Analyze test needs and provide high quality test instructions to clients.
Programming Research Ltd.
Dublin, Ireland
Role: Project Manager 1997-2003
Programming Research develops and sells static analysis tools for C
(QAC), C++ (QAC++) and Java (QAJ). These tools find potential bugs and
coding standard violations in the source code and give users advice on
how to improve the code. PRL also provides various quality improvement
services such as coding standards and training. PRL is deeply involved
in the standardisation processes and the latest developments of these
programming languages.
Responsibilities
Worked with QAC++ from concept stage, working through the complete
software lifecycle, right through to a commercially sold product with
approximately 2000 licenses sold world-wide. The product was ported and
released on various UNIX and Windows dialects. Customer and sales
support. Managed bug reports and feature requests. Led a team of up to
5 people.
Additionally, I was responsible for the network infrastructure in
the Dublin office, which included support for remote users over a
secure link (SSH).
Achievements
- Annual releases with high quality level on deliverables.
- Established an environment for a geographically distributed development team.
- Set up and maintained a configuration management system (CVS) for all development in PRL.
- Set up an automated regression test suite.
- Gained a thorough understanding of advanced usage of C++ and how to avoid pitfalls.
- Introduced WIKI as a knowledge base for more or less important
pieces of information. This was very useful to capture small bits of
knowledge that was too trivial to put into formal documentation.
- Designed and implemented code generation tools to reduce coding work and maintenance.
SECTRA-IMTEC AB
Linköping, Sweden
Role: System Developer 1993-1997
Sectra-Imtec develops X-ray image management systems (IDS/TRS) for radiology departements.
Responsibilities
Developer for a digital X-ray image management system (IDS/TRS) for radiology departments.
Responsible for their X-ray image archiving product (IMS) from
1995. This product is designed for highest reliability and contains a
RDB system for managing large amounts of image data. The platform is
HP-UX and built with C++ and shell scripts. I was also responsible for the company’s UNIX-systems and networks.
Achievements
- Implemented TeleRond, a system for viewing and managing X-ray images simultaneously on geographically distributed workstations.
- Extended IMS to manage a tape jukebox with 2 Terabyte storage.
- Ported IMS jukebox support from HP-UX 9 to HP-UX 10.
Ericsson Radio Systems
Linköping, Sweden
Role: UNIX System Administrator 1993
Responsibilities
Employed in the system operations department. The main task was
initially to install and maintain a simulation tool based on SCO-UNIX.
I got a good view of the network and computer systems in the company
and soon became part of the team which was responsible for maintaining
and planning these systems which included more than 200 Sun
workstations, 10 servers and 100 PCs.
Scandinavian System Support AB
Linköping, Sweden
Role: Team Leader 1988-1992
Responsibilities
Responsible for a groupware system called WINIX that contained a
mailing and conferencing system in a PC-environment for the users and
UNIX-servers as a backbone system.
I also had the responsibility for the computer systems and network.
Context Vision
Linköping, Sweden
Role: System Developer 1987-1988
Responsibilities
Responsible for development of network support for the image processing system GOP.
Copyright 2003-2005
|