2007-03-07
Curriculum Vitae: Kalle Hallivuori
Suomeksi / In English
I am an experienced IT professional with good common sense.
My aim is to do things right - with regard to the context and costs.
Life-long commitment to computer science, years of work and studies have
helped me to reach a level where learning new skills is a part of my
everyday life.
I am able to creatively apply several theoretical models to
all phases of IT work, from initial identification of problems to planning
and implementing solutions.
I know how to make things tangible when communicating in a team and with
customers as well as in teaching and documentation.
Background
-
Born
1970
- Student: University of Helsinki (1993-1997), Department of Computer Science.
- Passed (88%): Sun Microsystems (14.12.2004), Sun Certified Programmer for the Java 2 Platform 1.4 (310-035)
-
Human language skills:
Finnish,
English,
Swedish
Career History
- Sulake Corporation (2005-): Responsibility of redesign, implementation and running company as well as products' email services; upgrades of and running Unix and web servers and services, including documentation (Confluence), issue (Jira) and time tracking (PHP), directory service (OpenLDAP) and version control systems along with a host of smaller ones. Development of service redeployment, upgrade, testing and administration procedures and scripts. Participation in use of VMWare servers, Nagios and like enterprise service providing tools. IT Support team internal Unix/automatization guru.
References: Leena Romppanen, 040-5903031; Mika Arasola, 040-8233182
- DEM Solutions Oy (2004-2005): Management and development of support for a business production system. Modifications to Java server applications. Customization and deployment of RequestTracker application.
Reference: Juha Koskenkylä, 040-7753795
- Korpikuu (1998-): Everything from web-hosting, delivery and upkeep of office networks and servers to software development.
- Tietopaimen Oy (2003-2004): Consulting, project leadership.
- Elma Oyj (1998-2002): Responsibility of Extranet software design, implementation and development, documentation included, as a member of a team. Including everything from databases to automatization scripting and SMS-connections.
- To the Point Oy (1996-1998): New media application programming, creation and development of a fully automatized application framework for mass production, designing an company administrative software package, Java programming for HEX.
- Citlembik Oy Ltd (1997): Responsibility of design and actualization of network and server environment for a diversified company, including technical implementation of an Internet cafe and training administrators for it.
- Helsingin yliopisto, TKTL (1996-1997): Taking a team of students through making their first own programs.
- Highline Oy (1994): MS-Windows administration and consulting
- Kuntokallio-säätiö (1990-1991, 1992): Temporary responsibility of IT environment administration, development and personnel training.
- Norpe Oy (1989): Temporary partial responsibility of networked PC environment.
- Hobby (1983 -): Programming and rewarded interest in IT ever since childhood.
Skills
- customer service: communicating and reporting
- requirements analysis
- application and database design, development and customization
- systems administration
- system and application update planning and deployment
- dissecting functionality into libraries for reuse
- some testing and QA
- architectures: Client-Server, 3-Tier, frameworks, Unix
- design models: objects, procedural, functional
- operating systems: Unix/Linux, FreeBSD, MacOSX, AIX, Solaris
- SQL: Informix, Postgres, MySQL, Oracle
- publishing formats: HTML, XHTML, DHTML, CSS, DOM
- presentation methods: XSL, JSP, JSTL
- transfer protocols: HTTP, CGI, SMTP, SMS
- transfer formats: XML, EDI
- design schemas: UML, ER
- programming languages: Java, C, C++, Perl, Python
- scripting languages: PHP, Javascript, Lingo, unix shells, Visual Basic
- machine languages: Intel 80386, Motorola 6502
- version control: CVS, Subversion