Owner, Chiralion Ltd and Telecommunications Consultant
Finland
Owner, Chiralion Ltd and Telecommunications Consultant
Finland
Mobile software platforms expert with over 10 years of experience in the industry. Extensive contribution to Nokia S60 and UIQ platforms as well as other mobile systems such as EMP, Brew and Windows Mobile. Focus on system architecture, user interface frameworks and challenging end-user applications.
S60, UIQ and other Symbian-based platforms. Also EMP, Brew, Windows Mobile.
(Public Company; 10,001 or more employees; Telecommunications industry)
January 2007 — Present (2 years)
Leading a team of experts to design and implement a next-generation user interface platform to extend an existing legacy platform.
(Self-Employed; Myself Only; Telecommunications industry)
January 2003 — Present (6 years)
Offering custom architecture, design and software implementation services to companies working
on the Symbian-based platforms (including Symbian 9.1, S60 and UIQ ) as well as other mobile platforms such as EMP, Brew, and Windows Mobile. In addition, roles include management of intensive projects, building and leading teams as well as technical negotiations lead in inter-company projects.
(Privately Held; 11-50 employees; Telecommunications industry)
July 2006 — June 2007 (1 year)
Designed and implemented secure telephony software product for a startup company. The
implementation combines strong cryptography (RSA/ECC) and real-time audio protocol over
GSM data channel resulting in a truly unique secure voice telephony support for the latest
Nokia S60 platform phones.
(Public Company; 201-500 employees; Telecommunications industry)
January 2006 — December 2006 (1 year)
Optimization of software video decoding engines and implementation of next-generation user interface for multimedia viewing and editing applications.
(Public Company; 10,001 or more employees; Telecommunications industry)
September 2004 — December 2005 (1 year 4 months)
As a Lead Symbian Architect for the Vodafone Radio Dj client software for Symbian devices, designed the architecture and implemented a complex streaming application for UIQ and S60 handsets. Provided technical negotiation and specication review assistance with major telecom vendors (Nokia and SonyEricsson). Trained a local team of software engineers in Symbian / Nokia S60 development and created
long term roadmaps for implementation of new services and features, server-side integration and mass-scale deployment of the software components.
(Public Company; 10,001 or more employees; Telecommunications industry)
December 2003 — September 2004 (10 months)
As a member of a team of three highly skilled software architects, defined a complete architecture for the application framework layer of a new 3G phone product.
(Privately Held; 1-10 employees; Telecommunications industry)
July 2003 — December 2003 (6 months)
Design and implementation of a low-level call and data traffic routing component for transparent optimization of long-distance calls placed by the end user. Utilized low-level telephony APIs, reverse-engineered call routing functionality in the Symbian platform.
(Privately Held; 11-50 employees; Telecommunications industry)
January 2003 — June 2003 (6 months)
Optimized performance of a real-time video streaming software for mobile devices. Implemented an efficient video display component and hand-optimized video decoding algorithms as well as the custom HTTP stack used in the product.
(Public Company; 501-1000 employees; Information Technology and Services industry)
April 2000 — January 2003 (2 years 10 months)
Project management, architecture and software design in multiple customer projects for Symbian/S60-based products. Completely designed and implemented several major software components in the Nokia S60 platform.
Trained and coached experienced developer teams in Symbian OS development as well as provided technical consulting to 3rd part clients.
(Public Company; 10,001 or more employees; Telecommunications industry)
September 1999 — March 2000 (7 months)
Specification, design and implementation of Symbian/EPOC application programming interfaces involving streaming and rendering multimedia feeds over wireless networks.
Research in low bit-rate video compression and software performance tuning in distributed computing environments.
(Privately Held; 1001-5000 employees; Telecommunications industry)
June 1999 — August 1999 (3 months)
Trainee program in application development on Symbian platforms. Implemented certificate management user interface and contributed to the specification of PKI repository and encryption frameworks.
(Public Company; 10,001 or more employees; Telecommunications industry)
March 1997 — May 1999 (2 years 3 months)
Research and development in mobile video technologies. Participated in development of a world-class video compression and transmission software for mobile phones.
(Public Company; 10,001 or more employees; Telecommunications industry)
June 1995 — September 1995 (4 months)
Worked on the only existing (at the time) software video decoder implementation for mobile users. Specific tasks involved optimization of video and audio signal processing algorithms to meet the real-time constraints of the available hardware.
MSc, Software Engineering, Mathematics, 1996 — 2000
Extra-curricular courses completed in Theoretical Computer Science, Economics, Chemistry and Physics.
Design and software development in mobile device platorms, management of expert teams, new venture development. I am always keen to learn a new language and besides being fluent in English, Finnish and Polish, I have basic skills in Swedish, German and Russian.
Forum Nokia Champion