Achievements

2008 - 2011 Golf GameBook
Digital scorecard and golf community.
Responsible for the architecture and development of the server platform and communication protocol, providing guidance on overall architecture.

2006 - 2007 Blyk Ad Engine
Mobile advertising system.
Responsible for technical steering and overall architecture, participated also in the user interface development.

2006 - 2007 Jaiku.com
Microblogging / activity stream service.
Designed and developed the three first incarnations of Jaiku.com web framework and application features. Participated in overall design of the service. Integrated the system to an instant messaging backend.

2004 - 2005 Continuent m/cluster
MySQL and Apache cluster.
Responsible for project execution and productisation, participated also in product steering group.

2001 - 2004 First Hop GPRS Accelerator / Nokia Wireless Accelerator
A system to accelerate mobile internet usage.
Responsible for project execution and productisation, participated also in architecture and component design. Acted as the technical product owner and technical key account manager.

2003 - 2004 First Hop WAP Gateway
An efficient, scalable and highly customisable WAP Gateway for telecom operators.
Responsible for project execution and productisation. Acted as the technical product owner and technical key account manager.

2000 - 2001 MatchEm TV Chat
A highly customisable TV chat application.
Responsible for project execution, architecture design and partial implementation. Acted as the technical product owner and technical key account manager.

2000 Escio Portal Engine
An XML-based multichannel publishing system for mobile service providers.
Responsible for the software architecture, project execution and productisation.

1999 - 2004 Vireo
An XML-based intranet portal.
Responsible for the software architecture, project execution and productisation.

1999 Webnews
A web based discussion forum system for high-volume sites.
Responsible for the software architecture and project execution. Acted as key account manager for the customer.

1999 Luukku.com
A complete WWW-based e-mail service.
Responsible for the software architecture and project execution. Acted as key account manager for the customer.

1999 3k
An embedded service framework with a number of fundamental services.
Responsible for the software architecture, most of implementation, and project execution. Acted as key account manager for the customer.

1998 Postpoint
A complete WWW-based e-mail service for hotel information system.
Responsible for the software architecture and project execution. Acted as key account manager for the customer.

1993 CRAFT
An extension to AMOS programming language
Responsible for the project execution. Lead the feature set design, implemented AMOS language demos and tutorials, designed and implemented an installer, and wrote documentation.

Books

2023 Green Code, Second Extended Edition
Kalliola Janne

2023 Vihreä koodi, toinen laajennettu laitos
Kalliola Janne

2022 Green Code
Kalliola Janne

2022 Vihreä koodi
Kalliola Janne

Patents

2014 Method and a system for delivering messages
Kalliola Janne

2014 Systems, methods, network elements and applications in connection with browsing of web/WAP sites and services
Aaltonen Janne, Saru Sami, Kalliola Janne

2013 Secure Transfer of Information
Kalliola Janne, Kaikkonen Erno, Virta Kalle, Salo Janne, Pundamale Sundeep

2013 Message modification system and method
Aaltonen Janne, Brummer Markku, Kalliola Janne

2012 Processing of messages to be transmitted over communication networks
Ikonen Teemu, Koponen Juha, Kalliola Janne

2009 System for authentication of network usage
Aaltonen Janne, Brummer Markku, Kalliola Janne

2009 Menetelmä alkuperäisen lähettäjän tunnistamiseksi
Ikonen Teemu, Koponen Juha, Kalliola Janne, Räsänen Juhana

2008 Method for Optimizing Performance in Wireless Networks Using SNMP Agents
Kari Hannu, Mallat Hannu, Kalliola Janne, Koponen Juha, Kari Hannu

2008 Information Gathering from Traffic Flow in a Communication Network
Kalliola Janne, Koponen Juha, Dahlblom Thomas, Aalto Markus, Lattu Tommi, Tiihonen Mikko, Wong Menghong

2007 Method and Arrangement for Integrating an Accelerating Client into an Application
Kalliola Janne, Khashchanskiy Viktor

2007 Centralised Management for a Set of Network Nodes
Kalliola Janne, Dahlblom Thomas, Aalto Markus, Lattu Tommi, Tiihonen Mikko, Wong Menghong

2005 Method and Apparatus for Implementing QOS in Data Transmissions
Kalliola Janne, Khashchanskiy Viktor

2004 Method for Optimizing Performance in Wireless Networks
Koponen Juha, Kalliola Janne, Mallat Hannu, Kari Hannu