Javascript must be enabled to properly navigate this site.
Home
Why oDesk
Tour
Who Uses oDesk
FAQs
Press
Find Providers & Jobs
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
My Jobs
Openings
Candidacies
Assignments
Post a Job
Manage & Work
Team Room
Work Diary
Reports
Team Admin
Staffing Console
Payments
Financial Activity
Payment Methods
Withdrawals
Referrals
Sign In
or
Create an Account
Community
What's New
Forums
Blog
Store
?
Help
Help Center
A-Z Index
Resources & Downloads
Contact Support
Providers
Jobs
Tests
Community
Help
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
Share
Flag as Inappropriate
Last 6 mos.
All-time
Feedback:
none
none
Hours:
0
0
Assignments:
0
0
See all Work History & Feedback
Location:
Odesa, Ukraine (GMT+02:00)
English Skills:
(self-assessed)
5.0
Member Since:
September 28, 2009
Last Worked:
oDesk Ready:
Yes
Related links:
Trends for
PHP Developers
Trends for
XHTML Programmers
Trends for
J2EE Developers
Trends for
Java Developers
Trends for
J2ME Developers
Yury Mikhailenko
-
"
J2ME/J2SE Software Engineer
-
Freelance
Programmer / Developer
,
Ukraine
"
Permalink :
Overview
Résumé
Work History & Feedback (0)
Tests (4)
Portfolio (9)
I 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, JDBC, Applet, etc.), good knowledge of J2EE (Servlets, JSP, XML, Frameworks). Also I have some experience in development with Microsoft Visual Studio, Borland Delphi, Borland C++ Builder and Web-programming (HTML/ XHTML, JavaScript). I have knowledge and can use in practice such popular models of...
I 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, JDBC, Applet, etc.), good knowledge of J2EE (Servlets, JSP, XML, Frameworks).
Also I have some experience in development with Microsoft Visual Studio, Borland Delphi, Borland C++ Builder and Web-programming (HTML/ XHTML, JavaScript). I have knowledge and can use in practice such popular models of development as eXtreme Programming (XP) and game development process. I participated in outsource and game projects.
I'm seeking for projects intended to mobile platforms and desktop application development.
more
less
See All Work History & Feedback
(0 items, with Feedback)
Recent Work History & Feedback
Buyer ID
From/To
Job Title
Hours
Feedback
Work History & Feedback is empty
See All Tests Taken
(4 items)
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Java Test
4.00
96%
TOP 10%
10/12/2009
37 min
J2ME Test
3.00
86%
TOP 20%
10/09/2009
33 min
MySQL 5.0 Test
3.50
84%
TOP 20%
10/12/2009
36 min
oDesk Readiness Test for Independent Contractors and Company Managers
10/05/2009
18 min
Job Category Interests
Software Development
Desktop Applications
Game Development
Scripts & Utilities
Mobile Apps
Skills
Skill
Experience
Level
Last Used
Description
Blackberry/RIM
2 yrs
4.0
2005
Hibernate
1 yrs
4.0
2007
IntelliJ IDEA
5 yrs
5.0
2009
J2EE
2 yrs
3.0
2008
J2ME
5 yrs
5.0
2009
Java
5 yrs
5.0
2009
JavaScript
1 yrs
4.0
2008
MySQL
4 yrs
5.0
2009
Struts
1 yrs
3.0
2009
Symbian SDK
1 yrs
3.0
2008
Tomcat
3 yrs
5.0
2008
UML
1 yrs
3.0
2009
XHTML
2 yrs
5.0
2008
XML
3 yrs
5.0
2009
XML-RPC
1 yrs
5.0
2009
Certifications
Date Earned
Name
Score
Percentile
Organization
Description
2009
Java 5
4.23
91%
Brainbench
—
Employment History
From
To
Company
Title/Role
Description
02/2007
Present
The Product Engine Inc.
Java Software Engineer / Independent Contributor
http://www.productengine.com
The Product Engine provides end-to-end consulting and software development services. Company combines seasoned project management, senior engineering talent and scalable teams to deliver reliable software products on time and on budget.
Main customer: TiVo, Inc.
http://www.tivo.com
, a pioneer in home entertainment, created a brand new category of products with the development of the first digital video recorder (DVR).
Official responsibilities: code analysis, code optimization, code research, bug fixing, application development with TiVo HME SDK, unit-testing, utilities development.
02/2005
01/2007
SHAPE Services GmbH, Odessa, Ukraine
J2ME Developer / Independent Contributor
http://www.shapeservices.com
SHAPE Services GmbH is the leading cross-platform Independent Software Vendor and web-based services' provider. The company's products are sold worldwide under a broad range of categories including instant messaging, social networking, productivity, utilities, entertainment, media and LBS covering all mobile platforms: BlackBerry RIM smartphones, Symbian (S60 and UIQ platforms), Windows Mobile Pocket PC and Smartphone, J2ME, i-Mode, Palm OS, BREW, iPhone and iPod Touch.
Official responsibilities: designing of client-server applications oriented to mobile devices, development, testing, foreign code support, organizational management on project.
10/2005
01/2006
StarSoft Development Labs, St. Petersburg, Russia
Java Developer / Independent Contributor
http://www.starsoftlabs.com
Star Software is a leading Russian software-outsourcing provider specializing in the implementation and maintenance of information systems. On November 15, 2002, CIO Magazine named Star Software among the Top Three Offshore Software Developers in Russia.
Star offers particular expertise in database-intensive applications, migration of legacy systems to web-based environments, application maintenance and software localization. For corporate Knowledge Management solutions, Star Software offers proprietary data mining tools based on NLP (Natural Language Processing) techniques.
Former and current clients of Star Software include CSC/Denmark, IBM/Tivoli, Millennium Pharmaceuticals, Contex Scanning Technologies, STAC, Tupperware, Foss Electrics, LISA (Localization Industry Standards Association), and UNU (United Nations University). Among the endcustomers
for the developed software are Berghof Muhlhausen, Hugo Boss, Adidas, Schreyer, Danish Ministry of Labor, Danish Ministry of Tax and Customs, and many others.
Other Experience
Converting C# .Net to Java
http://www.rentacoder.com/Rent
ACoder/misc/BidRequests/ShowBid
Request.asp?lngBidRequestId=100
2816
J2ME Midlet code instrumentation
http://www.rentacoder.com/Rent
ACoder/misc/BidRequests/ShowBid
Request.asp?lngBidRequestId=125
3747
Education
From
To
School
Degree
Area of Study
Description
09/2002
06/2007
Odessa National Mechnikov University
Masters
Programming
Applied Mathematics Faculty
Computer Systems Software Department
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 programming algorithms
of economics and statistics
Term paper and degree work «3D-modeling in 3ds MAX and DirectX», degree work «Development of software for mobile devices mass notification».
09/1996
05/2002
Gymnasium #1
High School
Natural Sciences
Gymnasium #1 in Odessa, Ukraine is a high school with focus on English language. Last 2 years there was bias on Physics, Chemistry, Biology and Mathematics.
[+] enlarge
Project Title:
Armstrong
Attachment:
none
Completed:
02/29/2008
Category:
Software Development > Desktop Applications
URL:
http://www.tivo.com/whatistivo/tivodvrfeatures/control_tv.html
Description:
Armstrong is an operation system software for TiVo set-top boxes. The project is in constant iterative improvement state. I participated in development of next version of this software and created utilities and tools for testing of different parts of distributed client-server system.
Role: Java Software Engineer
Language: Personal, Foundation (CDC) + OCAP + TiVo libraries, J2SE
Responsibilities:
- Code analysis
- Finding memory leaks
- Code research
- Bug fixing
- Unit-testing
Other:
- Developed Middleware Test Harness application for TiVo DVR
- Developed Stress test tool for server that manages content meta-information from large amount of DVRs
- Developed web tool for TiVo DVR log analysis and graphical representation (JSP + JavaScript + AJAX).
[+] enlarge
Project Title:
Photos and Slideshows
Attachment:
none
Completed:
12/10/2007
Category:
Software Development > Desktop Applications
URL:
http://www.tivo.com/mytivo/howto/viewphotosandhomemovies/
Description:
So called "Phoot project" was an order of TiVo company for Product Engine developers to create an HME application able to browse photos from Photobucket, Flickr and Google Picasa.
Role: Java Developer
Language: J2SE 1.4, TiVo HME library, TiVo Bananas library
Responsibilities:
- Project structure design
- Foreign code research and improvement
- Code implementation
- Testing, finding and fixing bugs
- Preparing for production release
[+] enlarge
Project Title:
Treasure Island
Attachment:
none
Completed:
01/10/2007
Category:
Software Development > Mobile Apps
URL:
http://www.shapeservices.com/en/releases.php?id=93
Description:
Treasure Island is the unique multi-player J2ME game with real cash prizes.
The objective of the game is to win the main prize. When the game begins, all registered players start walking across the Island, digging and searching for prizes. Players can talk to each other and form communities. The main prize is cash. The secondary prizes may include: ringtones or wallpapers for the mobile, CD/DVD players, disks, mobile phones, cash and many others.
Role: J2ME developer
Language: CLDC-1.0, 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
[+] enlarge
Project Title:
Translator+
Attachment:
none
Completed:
07/30/2006
Category:
Software Development > Mobile Apps
URL:
http://www.shapeservices.com/en/products/details.php?product=tplus&platform=none
Description:
Translator+ is online multi-translation tool that allows users to translate words and phrases on 12 languages and supports about 30 direction of translation.
Role: Java developer
Responsibilities:
- improvement and support of J2ME application
- improvement and support of translator gate server
[+] enlarge
Project Title:
Weather+
Attachment:
none
Completed:
07/01/2006
Category:
Software Development > Mobile Apps
URL:
http://www.shapeservices.com/en/products/details.php?product=weather&platform=none
Description:
Online weather forecast Java application for mobile phones.
Role: Java developer.
Responsibilities:
- improvement and support of J2ME application
- improvement and support of forecast gate server
[+] enlarge
Project Title:
Germany 2006: Online Scoreboard
Attachment:
none
Completed:
06/01/2006
Category:
Software Development > Mobile Apps
URL:
http://www.shapeservices.com/en/products/details.php?product=germany&platform=none
Description:
"Germany 2006" is online real-time diary of World Championship for football of 2006 year.
Role: J2ME Developer
Language: CLDC-1.0, 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
Project Title:
Labka II
Attachment:
UK-LABKA-II.pdf - 94.127KB
Completed:
01/31/2006
Category:
Software Development > Desktop Applications
URL:
http://www.scandihealth.com/lb_front.htm
Description:
Role: Java Developer in control group of one of the base system modules.
Business challenge:
“Labka” is a laboratory information system (LIS) supporting requisition and analysis of clinical chemical samples as well as microbiological samples. The system was developed and deployed in 40+ Scandinavian hospitals by CSC Scandihealth, one of the CSC companies in Denmark.
CSC’s incentive to develop the new software system, Labka II, as a replacement to their currently deployed system came from the fact that the hardware and operational platform on which Labka runs (HP1000) reaches its end-of-life in five years.
CSC required a system incorporating the most up-to-date technology in order to ensure long life, high competitiveness, efficient deployment and maintenance, and further evolution. The new software should match and exceed the old system’s functionality.
Solution:
Star has actively participated in the project from the very beginning. Taking into account the complexity and importance of the new software, as well as estimated development effort, the very fact that CSC decided to outsource the project to Star is indicative of the very high level of trust CSC has in Star Software.
One of the hospitals where the old system is currently being used was chosen for the first deployment of the new Labka II. Key members of the Star development team were introduced to the hospital environment onsite. All the needed industry-specific knowledge (healthcare) was transferred to the development team. Other competencies required from Star included HP-UX, Oracle 9i, Java, J2EE (BEA WebLogic), XML, HTML. The old system served as a functional prototype for the new system.
“Labka II” is a first for Star involving as it does several techniques of eXtreme Programming (XP) methodology.
Responsibilities:
The project has been logically divided into four stages: Discovery, Design, Development and Deployment, as defined by CSC’s Catalyst 4D model. The Design and Development stages are outsourced 100% to Russia. CSC staff actively participated in the Discovery stage and will be responsible for the Deployment stage.
Star took responsibility for designing and developing server and client software including database processing, business logic, standalone and web-based user interfaces. Star’s participation in the project also involved project management, quality assurance, development of documentation,
testing, and assistance in deployment. Necessary translation of CSC deliverables from Danish into English is also provided by Star.
CSC is responsible for several components of the system, primarily those that maintain communication with physical instruments installed in hospitals and for interfaces with other software systems running in the hospitals.
The Star project team has varied in size from 7 specialists during the Discovery Stage to 57 people at the Development Stage.
Star will also support CSC during the deployment stage by providing CSC with a team of developers for on-site integration testing and assistance in deployment. To facilitate the deployment, Star has reproduced the hospital environment off-site.
My responsibilities on Labka II project:
- Creation of unit-tests
- Fixing bugs and implementing changes
- Increasing system stability and productivity
- Preparing system for production release
[+] enlarge
Project Title:
GMail Mobile for BlackBerry
Attachment:
none
Completed:
10/21/2005
Category:
Software Development > Mobile Apps
URL:
http://forums.pinstack.com/f10/gmail_mobile_from_shape_services_video_demo_included-7922/
Description:
Gmail Mobile is a full-featured email application for BlackBerry devices, designed for popular Google Mail service.
The simplest method to look through your Google mail box on your BlackBerry is using our Gmail application for Blackberry RIM. With Gmail Mobile you can check and compose messages easily as with standard Google Mail service on your PC.
There are two versions of Gmail Mobile for Blackberry (Regular version and WAP version), you should install only one of them.
Language: CDLC-1.1, MIDP-2.0, RIM libraries
Role: J2ME Developer.
Environment: BlackBerry JDE, IntelliJ IDEA, CVS, Bugzilla
Equipment: BlackBerry 3.6/3.7/4.0.
Responsibilities:
- Project structure design
- Code implementation
- Support of communication protocol with gate – mediator
- Project planning, resources and tasks distribution
[+] enlarge
Project Title:
Right Turn!
Attachment:
none
Completed:
03/10/2005
Category:
Software Development > Mobile Apps
URL:
http://www.shapeservices.com/en/products/details.php?product=runright&platform=none
Description:
"Run Right!" is an arcade game for Nokia Series 40 and Series 60 mobile devices and Samsung devices.
Language: CLDC-1.0, MIDP-1.0
Environment: Sun Wireless Toolkit, IntelliJ IDEA, Nokia MIDP SDK for Series 40 and Series 60, Samsung Mobile Java SDK, Adobe Photoshop, CVS 1.11.6, Bugzilla 2.16, Ant + Antenna
Equipment: Nokia 7650/3650/6600/N-Gage, Nokia 7210/6610/6230/6100 and Samsung SGH-X400, SGH-E700
My role: Lead developer.
Responsibilities:
- Project structure design
- Code implementation
- Project planning, resources and tasks distribution
- Preparing for production release
- Transferring game to Samsung platform
Hourly Assignment History
Buyer ID
From/To
Job Title
Hours
Feedback
Hourly Assignment History is empty
Fixed-Price Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
Fixed-Price Assignment History is empty
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Java Test
4.00
96%
TOP 10%
10/12/2009
37 min
J2ME Test
3.00
86%
TOP 20%
10/09/2009
33 min
MySQL 5.0 Test
3.50
84%
TOP 20%
10/12/2009
36 min
oDesk Readiness Test for Independent Contractors and Company Managers
10/05/2009
18 min