Name: Mykhailo O. Tiutin
Education: Master degree in "Information Security", National Technical University of Ukraine "KPI", Institute of Physics and Technology

Marital status: Married, have a son.

Skills:

  • Requirement analysis:
    • Use case formalization
    • Specification writing
  • Design:
    • OOP/OOD
    • Design Patterns
    • UML
  • Programming:
    • J2SE (professional)
    • J2EE (moderate)
  • Databases
    • ANSI-SQL
    • Hibernate (moderate)
    • MySQL Server
  • Application lifecycle management
    • MS Project
    • Borland Starteam
  • WEB technologies
    • PHP
    • JavaScript
    • HTML
  • Operating Systems:
    • MacOS
    • Windows
    • Unix (Linux, FreeBSD) (moderate)
  • English - good spoken and written

Work experience:

# Time period Company Position Job description
1 2001 - 2002 NIIPT of NTUU "KPI" PHP developer Information storage development (Informix based data storage). Designed web GUI for accessing data from browser.
2 2002 J2SE developer Developed rich client app (Swing+JDBC) for BP management system
3 11/2002 - 6/2003 System Analyst Requirements analysis (use-cases, operation definitions, documentation writing), working with customers. 2 projects for the Ministry of Emergency Measures of Ukraine
4 10/2003 - 6/2004 ITC of NTUU "KPI" Java Developer Developing WEB-applications design system for Telecommunication Research Institute (Rich Java client + EJB on server side).
5 9/2004 - 2005 VIMAS Technologies Java Developer

Project: Audio Recording Applets.
Responsibilities: Java programming (J2SE: JNI, AWT, SWING), PHP programming, customers support.
Personally developed 3 audio applets and PHP-based Web Voice mail system.

6 2005 - 2006 Senior Java Developer

Project: Rich multimedia java applet.5 month project for American customer.
Responsibilities: Applet implementation, Rich SWING-based UI implementation.
Personally developed rich real-time graphic view that displayed data obtained from C++ library via JNI

Project: Rich Java client for Web System that interacts with HTTP Server via AXIS-based web services. 6 month project for American customer.
Responsibilities: Client App Architecture design, Java programming (J2SE: SWING, JNI), Supporting remote customer-care service.
Personally designed rich Java client architecture (MVC-based), developed its core classes and plugin with rich real-time graphics view for MAC and PC.

7 2006 - until now Team Lead & Architect

May 2007 - Aug 2008. Project: Rich Java client for high scalable Web System. Client-server interaction via XFire-based Web services. MySQL driven database+ Hibernate mapper. 14 month project for American customer.
Responsibilities: Requirement analysis, Client & Server architecture design, Database schema design, Project management (creating and distributing task between team members, assisting junior programmers, deployment & QA team),
Personally:

  • created concept view document, use cases and product specification
  • designed and proved project plan
  • designed database schema, client and server architecture
  • developed: Web Services implementation, DAO mappings using Hibernate, several SWING based plugins for client application.
  • assisted QA and deployment team

Mar 2008 - Apr 2008. Project: Java Multimedia application. 1 month project for GB customer.
Responsibilities: Requirement analysis, Architecture design, Assisting Junior programmers & QA team.
Personally:

  • created concept view document, use cases and product specification
  • designed and proved project plan
  • designed application architecture
  • assisted development and QA team

Mar 2008 - Jul 2008. Project: Java Multimedia application. 4 month project for American customer.
Responsibilities: Requirement analysis, Architecture design, Project management (creating and distributing task between team members, assisting junior programmers and QA team).
Personally:

  • created concept view document, use cases and product specification
  • designed and proved project plan
  • designed application architecture
  • developed rich-graphics swing-based UI
  • assisted development and QA team

Nov 2008 - Feb 2009. Project: Java Multimedia application. 4 month project for GB customer.
Responsibilities: Requirement analysis, Architecture design, Project management (creating and distributing task between team members, assisting junior programmers and QA team).
Personally:

  • created concept view document, use cases and product specification
  • designed and proved project plan
  • designed application architecture
  • personally developed 2 core modules
  • assisted development and QA team

Feb 2009 - Jul 2009. Project: Java Multimedia application. 5 month project for American customer.
Responsibilities: Requirement analysis, Architecture design, Project management (creating and distributing task between team members, assisting junior programmers and QA team).
Personally:

  • created concept view document, use cases and product specification
  • designed and proved project plan
  • designed application architecture
  • personally developed core module and view component
  • assisted development and QA team

Personal qualities:
I'm responsible and open minded, don't like to reinvent the wheel so try to be on leading edge in Java technology.

Contacts: here

Back