PERSONAL INFORMATION Surname Mikhailenko Name Yury Birth date by pengxiang

VIEWS: 26 PAGES: 6

									           PERSONAL INFORMATION
 Surname:                 Mikhailenko
 Name:                    Yury
 Birth date:              10.02.1985
 Family:                  Married
 Address:                 Odessa, Ukraine
 E-mail:                  Yury.Mikhailenko@gmail.com
                          + 38 068 254 69 86 (mobile)
 Phone:
                          + 38 048 761 30 98 (home)
 Current position:        Java Software Engineer



                      COMMON INFORMATION
                        5 years of experience in software products development.
                        Have experience of working with many popular development environments
                      and program tools. Great experience of programming on J2ME platform,
                      essential experience of working on J2SE (Swing, Applets, JDBC, NIO, SAX,
                      JavaBeans, Multithreading, JSRs, etc.), good knowledge of J2EE (Servlets,
                      web-servicies, JSP, XML, Frameworks).
                         Also have some experience in development with Microsoft Visual Studio,
                      Borland Delphi, Borland C++ Builder and Web-programming (Dynamic HTML,
                      Java-Scripts, Ruby on Rails)
                        Can use in practice GoF design templates, UML, Refactoring and other
                      concepts and philosophy of OOD and OOP.
                        Have knowledge and can use in practice such popular models of
                      development as Agile: Scrum and eXtreme Programming (XP), and game
                      development process. Participated in outsource and game projects.




                     WORK EXPERIENCE
February 2007 –           The Product Engine Inc., Odessa, Ukraine
nowadays               www.productengine.com
                          Work status: Developer
                          Official responsibilities: participation in development of next version of
                       native software for TiVo (www.tivo.com) video receiver, bug fixing, foreign
                       code support, testing, HME applications and utilities development.
                          Participation in Kwedit project: development of POS service and integration
                       to Ruby on Rails server.
                          Participation in ioLogics project: development of NIO-based web-service
February 2006 –          SHAPE Services GmbH, Odessa, Ukraine
January 2007           www.shapeservices.com
                         Work status: Architect–developer
                         Official responsibilities: designing of client-server applications oriented to
                       mobile devices, development, testing, foreign code support, organizational
                       management on project.
October 2005 –           StarSoft Development Labs, St. Petersburg, Russia.
January 2006           www.starsoftlabs.com
                         Work status: Junior Java developer (J103)
                         Official responsibilities: participation in development of large Java project,
                       designed to manage working process of system of hospitals in Denmark.

February 2005 –          Multilink Group, Inc., Odessa, Ukraine.
September 2005           Work status: Developer
                         Official responsibilities: products development for J2ME platform,
                       development of client applications oriented to mobile devices.

                  TOOLS AND TECHNOLOGIES
Equipment           IBM-compatible.
                     Large amount of different mobile devices, compatible with MIDP-1.0, MIDP-2.0,
                  including cell phones of all trademarks and also RIM BlackBerry.
                    CLDC-1.0, CLDC-1.1 compatible devices (e.g. TiVo DVR)
Software tools    OS                                 MS-DOS x.xx
                                                     Windows 98, NT4, 2000, XP
                                                     *nix systems
                  Markup and programming             J2ME (MIDP-1.0/2.0, CLDC-1.0/1.1, Siemens
                  languages, libraries               Game API, Nokia UI API etc.)
                                                     J2SE (Swing, Applets, AWT, Sockets, JDBC,
                                                     NIO, SAX, JavaBeans, Multithreading, additional
                                                     JSRs, etc.)
                                                     J2EE (Servlets, web-services, JSP, XML
                                                     Parsers, Frameworks, etc.)
                                                     Object Pascal (Delphi 7)
                                                     C and C++
                                                     SQL
                                                     XML + XSL
                                                     HTML + CSS + Java Script
                                                     ASM
                                                     Prolog
                                                     Ruby + Rails
                  Compilers, SDK’s, IDE’s            IntelliJ IDEA
                                                     Eclipse Project
                                                     Many SDK’s for concrete mobile platforms, for
                                                     example, Samsung Mobile Java SDK, Siemens
                                                     Mobility Toolkit, Nokia Developer’s Suite etc.
                                                     BlackBerry JDE
                                                     Microsoft Visual Studio
                                                     IntelliJ RubyMine
                                                     Many compilers and development environments
                                                     for MS-DOS, for example, Turbo/Borland Pascal,
                                                     Borland C, TASM etc.
                                                     Microsoft Visio
                  Systems of database                MySQL x.xx
                  managment, SQL servers             MS SQL Server
                                                     Oracle 8i, 9, 10
                                                    MS Access
                  Technologies                      JVM, WTK, JDK 1.3, 1.4, 1.5, 1.6, Ajax, REST
                  Frameworks                        Apache projects, Spring, Hibernate, Struts,
                                                    JUnit, JBoss Netty, Design patterns, Ruby on
                                                    Rails
                  Nets and protocols                TCP, UDP, HTTP, HTTPS, FTP, SMTP, POP3,
                                                    SSH, SSL, Telnet and other RFC-described,
                                                    PGP – for use, XML-RPC, MIME
                  Editors                           MS Office, Adobe Photoshop, HEX Editor,
                                                    Adobe Flash, Perl, PHP, Bash
                  Application Servers               Apache Tomcat
                                                    Bea Weblogic
                  3D modeling tools                 3ds MAX

                  Version control systems           CVS, Perforce, Subversion, Git

                  Builders                          Apache Ant + Antenna, CruiseControl

                  Time and Task management          Microsoft Outlook, Lotus Notes, Trac, Redmine,
                  utilities                         Bugzilla



                    PARTICIPATION IN PROJECTS (IN CHRONOLOGICAL ORDER)
February 2010 -     The Product Engine Inc.
now                 Participation in ioLogics project: development of NIO-based web-service.
                    Language: J2SE, JBoss Netty, NIO
                    Responsibilities:
                                 - Design
                                 - Development
                                 - Research
January 2010 –      The Product Engine Inc.
February 2010       Participation in Kwedit project: development of POS service and integration to
                    Ruby on Rails server.
                    Language: J2SE, Ruby, Rails, jPOS
                    Responsibilities:
                                 - Development
                                 - Integration
                                 - Unit-testing
February 2007 –     The Product Engine Inc.
December 2009       Participation in development of next version of native software for TiVo video
                    receiver (Armstrong project).
                    Development of programs using TiVo SDK (Rhapsody, Phoot, Jaguar, Land
                    Rover).
                    Developments of tools for TiVo video receiver log analysis (Imprint project).
                    Role: Developer
                    Language: J2ME, CLDC-1.1 + TiVo libraries, J2SE
                    Responsibilities:
                                 - Code analysis
                                 - Finding memory leaks
                               -   Code research
                               -   Bug fixing
                               -   Application development, using TiVo HME SDK
                               -   Unit-testing
                               -   Utilities development (TvNav Middleware Test Harness,
                                   TeLoad Mind server stress test harness, etc.)
                  Links: www.tivo.com
                  http://blog.photobucket.com/blog/2007/12/announcing-phot.html
                  http://www.tivo.com/mytivo/howto/viewphotosandhomemovies/
July 2006 –       SHAPE Services GmbH
January 2007      Main project: Multiplayer online game – lottery «Treasure Island», client part.
                  Role: Architect–developer
                  Language: J2ME, MIDP-2.0
                  Responsibilities:
                           - Project structure design
                           - Code implementation
                           - Designing and development of concept «one build for all mobile
                           platforms»
                           - Project planning, resources and tasks distribution
                           - Communication protocol with application server support
                           - Testing, finding and fixing bugs
                           - Writing of server unit-tests
                           - Reduction of project to release state
                       Secondary project: Introducing changes into server of «Germany 2006:
                  Online Scoreboard» project with attempt to adapt it for new task – real-time
                  coverage of events in German Bundesliga I and II matches.
                  Links: www.mobiletreasure.com
February 2006 –   SHAPE Services GmbH
June 2006         Main project: Online real-time diary of World Championship for football of 2006
                  year «Germany 2006: Online Scoreboard», client part.
                  Role: Architect–developer
                  Language: J2ME, MIDP-1.0
                  Responsibilities:
                           - Project structure design
                           - Code implementation
                           - Designing and development of concept «one build for all mobile
                           platforms»
                           - Project planning, resources and tasks distribution
                           - Communication protocol with application server support
                           - Application transfer to RIM Blackberry platform
                           - Testing, finding and fixing bugs
                           - Support during all lifecycle of project
                         Secondary projects: support of release versions of «Weather+» – weather
                  forecast (client and server), «Translator+» – online translator (client and server).
                  Links:
                  http://www.shapeservices.com/en/products/details.php?product=germany&platf
                  orm=none
                  http://www.shapeservices.com/en/products/details.php?product=weather&platfo
                  rm=none
                  http://www.shapeservices.com/en/products/details.php?product=tplus&platform=
                  none
October 2005 –    StarSoft Development Labs, Inc.
January 2006      Participation in outsource development of 3-level Java-system «Labka II» for
                     CSC Denmark
                  Role: Junior Java developer (J103)
                  Language: J2SE + J2EE + JavaBeans
                  Platform: SCO Unix or Win32 – client + bea Weblogic 8 – server + Oracle 10 –
                  DB server
                  Responsibilities:
                              - Participation in control group of one of the base system modules
                              - Creation of unit-tests
                              - Fixing bugs and implementing changes
                              - Increasing system stability and productivity
                              - Preparing system for production release
                  Links: http://www.starsoftlabs.com/clients/?csc
September 2005    OTA-Software Studio (former Multilink Group, Inc.)
                  Role: Lead developer.
                  Project: Transferring game «Right Turn!» to Samsung SGH-X400, SGH-E700
                  platform
                  Language: Java2ME, MIDP-1.0
                  Responsibility:

                            - Changes planning
                            - Changing of project classes considering features of MIDP
                            characteristics in Samsung mobile devices
                            - Fixing bugs implementing changes into business-logic
March 2005 –      Multilink Group, Inc.
July 2005         Role: Developer.
                  Project: Mail client of Yahoo GMail system – «Gmail Mobile» for BlackBerry
                  devices
                  Language: Java2ME, MIDP-1.0, RIM libraries
                  Environment: BlackBerry JDE, IntelliJ IDEA, CVS, Bugzilla
                  Equipment: BlackBerry 3.6/3.7/4.0.
                  Responsibility:

                      -             Project structure design

                      -             Code implementation

                      -             Support of communication protocol with gate – mediator

                      -             Project planning, resources and tasks distribution
                  Links: http://blackberryforums.pinstack.com/7922-
                  gmail_mobile_shape_services_video_demo.html
February 2005 –   Multilink Group, Inc.
March 2005        Role: Lead developer.
                  Project: Arcade game «Right Turn!»
                  Language: Java2ME, MIDP-1.0
                  Environment: Sun Wireless Toolkit, IntelliJ IDEA, Nokia MIDP SDK for Series 40
                  and Series 60, Adobe Photoshop, CVS 1.11.6, Bugzilla 2.16, Ant + Antenna
                  Equipment: Nokia 7650/3650/6600/N-Gage, Nokia 7210/6610/6230/6100.
                  Responsibility:

                      -             Project structure design
                  -            Code implementation

                  -            Project planning, resources and tasks distribution

                  -            Preparing for production release
              Links:
              http://www.shapeservices.com/en/products/details.php?product=runright&platfor
              m=none


              EDUCATION AND QUALIFICATION
2002 – 2007   Odessa National Mechnikov University,
              Applied Mathematics Faculty.
              Certificate of Bachelor's degree
              Certificate of Specialist degree
              Concerned courses:

                           -   of mathematics and physics;

                           -   of calculus of approximations and algorithms;

                           -   of computer graphics

                           -   of databases and information protection

                           -   of different programming languages and principles;

                           -   of economics and statistics

                           -   etc.
              Term paper and degree work «3D-modeling in 3ds MAX and DirectX», degree
              work «Development of software for mobile devices mass notification».




              OTHER SKILLS

Languages     (basic, pre-intermediate, intermediate, upper-intermediate, fluent)

                      Spoken             Written              Reading           Understanding

                Intermediate             Upper -                Upper -             Intermediate
English
                                      Intermediate           Intermediate

								
To top