
Systems Architect
Finland

Systems Architect
Finland
Professional software and user interface designer since 1998. Somewhat critical early adopter in web wonderland since 1994. M.Sc. degree in Computer Science from University of Helsinki. My master's thesis considering problems in web user interfaces was accepted in autumn 2003. I have good social skills, fluent written and spoken English, and experience in actively participating in international projects and meetings.
My software expertise and skills are twofold: user interface and software architecture design. Successful UI design does should not be an art form, but rather an everyday problem-solving profession. How to repeatedly create amazingly successful design based on the users' goals is the key.
I have solid experience in designing modular software components and architectures both on application and system level and implementing them mostly using Java/XML based techniques.
UI design based on user's goals, software architecture design, documentation (UML), complex GUI building using and extending Java Swing components, SOA, Web Services using EJB, JMS and MDB, ESB messsaging, SOAP, XML Schema, Object-Oriented PHP, Open Geospatial standards in metadata and (web)services: WMS, WFS, WCS.
(Government Agency; Research industry)
September 2005 — Present (4 years 4 months)
Main architect for designing and implementating a software development framework in a Dependency Injection fashion for separating pluggable GUI components from the service provider plugins they need using an abstract service call API.
Architectural design for a meteorological analysis and weather product system using EJB, JMS and other Java EE concepts. UI design and implementation as a team member implementing a weather analysis and prediction workstation built on Java/Swing.
Member of a pilot project team for studying the feasibility of building an Enterprise Service Bus based system integration architecture within FMI.
Backend development of weather observation and forecast products on one of the most popular web sites in Finland (www.fmi.fi), UI evalutation and design, conseptual design and implementation of web services.
The main FMI contact in the Open Geospatial Consortium (OGC), an active member in the OGC Meteorology and Oceanography Domain Working Group (MetOcean DWG).
(Government Agency; 51-200 employees; Information Technology and Services industry)
June 2003 — September 2005 (2 years 4 months)
Interaction and user interface design of both Web and Java Swing applications. Creating and updating company-wide user interface design guidelines. Evaluation of UI solutions by expert reviews and usability testing.
Designing and implementing Java-based software in different J2EE techniques: Java/Swing, servlet, JSP, JSF. J2EE architecture design (SOA) for large-scale distributed applications. Designing and implementing Web Services using XMLSchema, SOAP, JMS and MDB technologies.
International expertise in EU-funded Twinning project with Estonian Agricultural Registers and Information Board (ARIB) , the main field of responsibility being consulting in software architectures and user interface standards.
(Privately Held; 1-10 employees; Information Technology and Services industry)
October 2000 — June 2003 (2 years 9 months)
User interface design and evaluation in several user projects, Java GUI design and implementation, web site usability evaluation.
(Public Company; 201-500 employees; HEX: SFT1V; Information Technology and Services industry)
February 1999 — October 2000 (1 year 9 months)
Complex Java GUI design and implementation, component-based software architecture design primarily in telecom field.
(Non-Profit; 11-50 employees; Higher Education industry)
June 1998 — January 1999 (8 months)
Design and implementation of the new student union web site and some related content management tools.
M.Sc. , Computer Science, Mathematics, Theoretical Physics , 1994 — 2004
Started in physics department, but changed my major later to computer science. In addition to the studies, I spent a lot of time in student association activities, webmastering, editor of the student magazine, secretary of information, organizing parties and so on.
photography, music, movies, hiking, travelling