Curriculum Vitae

2013-11-27

Kalle Hallivuori (Toivonen)

Lead Continuous Developer

Contact Information

Overview

During my few years at Solinor developing, teaching, coaching, leading by example, even managing a team for a while in order to best serve this goal, the company has grown from about half a dozen people serving a single customer reactively to one of around thirty people, several customers, determination, and an excellent reputation. It is a joint achievement of us all, but it was also my vision as I arrived. I yearn to repeat this success.

Through hobbies since 1983, work since 1989, studies since 1993, and running two tiny companies 1998-2004 I have learned and practised most aspects of software and systems development.

I steer toward purposeful, well organised work for small, empowered teams able to exceed expectations. I prefer to reduce complexity where possible and rely on empirism otherwise. My life is about continuous improvement at all levels.

I am drawn to quality and thrive in intelligent company. I find it rewarding to listen to and understand everyone. I am a natural leader, not a manager. I am well respected among my peers.

I think most highly of companies able to treat all their stakeholders as blessings.

Goals

I lead one software development team or company at a time to grow more efficient and focused on their purpose.
I consistently aim to empower people and teams to lead themselves responsibly.
I deliver long-lasting, deeply satisfying solutions, and spread related abilities around me.
I work with respected colleagues, but live with my lovely family.

Achievements

At Solinor, I have helped the company continuously grow and excel in software and systems development quality. I have seen to some of the heaviest impacts to make it so.
  • I am frequently involved in discussions about our ways of working with our management, but no longer hold any official managerial position.
  • I am professinally quite respected. It has been said of some exceptionally good idea, that "even Kalle would approve it".
At DEM Solutions I turned a chaotic support/development requirements gathering process into a smooth one.
At a mobile network corporation I radically optimized performance of complex databases.
At Elma Oy I made a successful replacement for a design dead extranet application framework.
At To the Point Oy my scripts were used in many large high-quality new media presentations.
I have autonomated and administered complex production environments at several places.
My customers were happy with my services when I ran my own company.

Work Experience

Continuous Deployment Specialist at Solinor Oy, 2013-08 -:
Helping a large organization tackle bottlenecks in its development process for a legacy enterprise business management system based on Oracle, Java and Microsoft technologies.
Software Architect at Solinor Oy, 2012-01 - 2013-07:
  • Helping an agile team better define the structures they build and find their way toward clean code.
  • Design and creation of a simple fully trackable and automated continuous multi-site deployment process and system.
Operations Team Manager at Solinor Oy, 2011-06 - 2011-12:
Overseeing and facilitation of PCI DSS compliant systems administration and monetary transaction issue resolution. Design and implementation of a data replication service with Perl.
Senior Software Developer at Solinor Oy, 2010-10 - 2011-05:
Quality coach for a software development team. Development of a message proxy in PHP and a packaging system for continuous integration with Bash and Perl.
Senior Software Engineer/Consultant at Koodaripalvelut.com, 2007-04 - 2010-10:
Software development with Java 6, Wicket, ORM with Hibernate and DataNucleus, as well as C#, C, C++ and wxWidgets, C# and Perl for customers; Scrum mastering and agile coaching in multinational, multisite teams; database development.
Senior IT Engineer at Sulake Corporation Oy, 2005-04 - 2007-03:
Postmaster. Unix systems integrator. Internal services architecture, design and development.
J2EE Product Support Engineer at DEM Solutions Oy, 2004-05 - 2005-03:
Created processes and integrated tools for support of large J2EE systems (mainly for Sonera). Managed support and participated in development of those systems.
Shareholder/Linux Consultant of Tietopaimen Oy, 2003-03 - 2004-04:
Network, server and software solution provider.
Entrepreneur/Linux Consultant as Korpikuu Tmi, 1998-06 - 2006-10:
Internet server and application provider. Software developer, both alone and in teams.
Software developer at Elma Oyj Electronic Trading, 1998 - 2002:
Extranet solutions with Perl, C and Informix. Rolled own AJAX.
Multimedia software developer/Unix administrator at To the Point Oy, 1996 - 1998:
Design and development of production time boosting framework on top of Macromedia Director with Lingo.
IT architect/remote administrator for Citlembik Ltd, Turkey, 1996 - 2000:
Network and Unix server with required services for Windows clients in some offices and an internet cafe.
Programming course assistant at University of Helsinki, 1996 - 1997:
Guided students through their first own application designs and implementations.

Languages

Education

Courses

Certificates

Best Books Read

Obligatory Acronym Listing

Past success is no metric for future. Neither do already acquired skills determine what people may be able to achieve, but I guess plainly skipping this part would cause anxiety for some, so here goes:

Family and Hobbies

I live happily at Malmi, Helsinki with my wife, dog, car, 42" TV and three sons. I have sometimes been active in student, citizen, nordic larp, professional and neighbourial organisations. I compose, write lyrics for, and play rock music, read and write, but mostly play with my kids and enjoy vegetarian foods. Nowadays I like making small electronic gadgets and designing 3D printable objects. Occasionally I write some free software.

Further Information


Kalle Hallivuori leading a Coding Dojo on Test-Driven Development.