Curriculum Vitae

Personal details

Name

Nikita Zhuk

Date of Birth

06.08.1983 (dd.mm.yyyy)

Address

Street address available on request
Helsinki

Tel.

+358 50 571 3509

Email

nikita@zhuk.fi

Language skills

Finnish

Native speaker (bilingual).

Russian

Native speaker (bilingual).

English

Fluent

Swedish

Basic knowledge

Key skills and interests

Objective-C

Six years of programming experience. Very good knowledge of language features and Cocoa framework for both Mac OS X and iPhone OS.

PHP

Six years of programming experience. Solid knowledge of language features, especially working with databases and using the language for CMS systems, dynamic web sites and web shops.

Java

Four years of programming experience. Good knowledge of language features, characteristics and utilities, as well as object-oriented design and implementation concepts like design patterns, encapsulation and polymorphism. Experience in writing client-side Java applications as well as server-side Java servlets and JSP pages.

C

Five years of programming experience. Basic knowledge of language features, ANSI, POSIX and UNIX APIs. Some experience with Carbon and QuickTime frameworks.

C++

Two years of programming experience. Basic knowledge of language features and STL.

HTML

Several years of HTML writing experience. Solid knowledge of HTML, XHTML and CSS standards.

XML

Good knowledge of XML markup, DTD, XML Schema and XSLT transformations. Experience in using XML parsers via DOM and SAX interface in PHP and Java.

JavaScript

Good knowledge of language features, DHTML, JavaScript and DOM trees, client-server communication with XMLHTTPRequest, familiarity with Google Maps API.

Databases

Good knowledge of database schema design and normalization. Experience in SQL. Familiarity with MySQL and PostgreSQL databases.

Macintosh and UNIX systems

Good knowledge of Macintosh (both OS X and Classic) and UNIX-based systems. Good knowledge of UNIX command line utilities and shell scripting. Some experience in Mac & UNIX system administration.

Software engineering

Good understanding of basic software engineering concepts such as requirements engineering, software architectures, software design, project management, software processes and quality control. Personal interest in agile software processes and software quality assurance.

Desktop publishing

Two years experience in DTP and advertisement design. Solid knowledge of Macromedia Freehand, Adobe Photoshop and QuarkXPress.

Employment history

2008-

Marko Karppinen & Co LLC (full time job).
Lead Cocoa developer / Technical lead.
Mac OS X desktop software development with Cocoa, Carbon, QuickTime.
iPhone software development with Cocoa.
Software quality assurance processes.
Requirement specifications, architecture design, project management.

2003-2008

Marko Karppinen & Co LLC (part time job during university studies).
Mac OS X desktop software development with Cocoa, Carbon, QuickTime.
Web application development with Java.

2003

Savonlinna Ballet Festival, full time summer job. Technical translation (Russian <-> Finnish).

2000-2005

Savonlinna Printing House (SKOY). Full time during summer 2002, part time during other periods. Advertisement designer (also responsible for some DTP tasks), database maintenance (Oracle), design and implementation of data analysis reports (Voyant), various smaller projects.

2000

Sampo Ballet, Savonlinna, full time summer job. Technical translation (Russian <-> Finnish).

2000-2003

Savonmaa, a local magazine, full time during summer 2000 and 2001, part time during other periods. Advertisement designer (also responsible for some DTP tasks) and Mac system administrator.

1998-

Zet Style Oy, advertising and translating agency. Part time job. Design of various calendars during 2000-2005 period (including but not limited to: Byro Karelia, Zet Style, Rosgosstrah), Mac system administration, image editing, DTP tasks, text translation (Russian -> Finnish).

Education

2008

Masters's degree in computer science from University of Helsinki, department of Computer Science, grade: 5/5.
Master's thesis: Code reviews in a small software company (in Finnish). Grade: Eximia cum laude approbatur.

2008

Bachelor's degree in computer science from University of Helsinki, department of Computer Science, grade: 5/5.
Bachelor’s dissertation: Test-driven development and the effectiveness of testing (in Finnish). Grade: 5/5.
Secondary subjects: applied methods (math & statistics), grade: 4/5; economics, grade: 4/5.

2008

Seminar report: Global software development (in English). University of Helsinki, department of Computer Science.
Seminar report: Functional dependencies in incomplete information (in Finnish). University of Helsinki, department of Computer Science.

2005

Software engineering project Context Server v2 which is used in current projects of HIIT/BRU to test the workings of different, e.g., reasoning, security, privacy and trust mechanisms and to implement a context data/web service client on mobile platform. My responsibilities included software testing, coding guidelines and standards, version control and software build process.

2002

Started studies at University of Helsinki, department of Computer Science. Aiming for M.Sc. degree.

1999-2002

Graduated from Talvisalo high school, Savonlinna.

1996-1999

Piispanmäki elementary school, Savonlinna.

1992-1996

Mertala elementary school, Savonlinna.

Personal projects

MacZ Software

Shareware author and president of Macintosh software team called MacZ Software. Several small Macintosh apps and utilities (OptimaHTML, CodePerfect, HTML Converter. Now discontinued). OptimaHTML won 2000 SharewareJunkies.com Award (Best Macintosh Program) and was MacWorlds shareware of the month in 2000. Applications were written with REALBasic and ANSI C.

SQL

Browser-based database-driven Intranet application for monitoring work progress and machinery failure rates of a local printing house.

PHP, HTML

Various websites (mostly backend programming), including but not limited to: Cartina Finland Oy, Eero Heinäluoma of Finnish Social Democratic Party, Finnish Fishing Tourism Organization (SKES). Some web programming and news item writing in Macsanomat, a daily Finnish Macintosh news site of Finnish Macintosh User Group (fiMUG ry).

DTP

Map of the auditorium of Olavinlinna castle for Savonlinna Ballet 2003.
Program booklet for Savonlinna Film Festival 2001.
A brochure (magazine attachment) for Savonlinna Christian Institute 2003.

Military Service

2004

Served 180 day military service in Anti-Tank Missile Company of Karelian Brigade. Military rank: Anti-Tank Jaeger.

Hobbies

Jogging

Medium and long distances (5 - 25km).

Climbing

Wall climbing, rock climbing.

Yoga

Ashtanga yoga.

Hiking

During summer and winter.

Bicycling

Bicycle touring during summer.
Commuting by bike.

Updated: 11.5.2010 (dd.mm.yyyy) References available on request