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:
(5.00)
2 feedbacks
(5.00)
2 feedbacks
Hours:
1
1
Assignments:
2
2
See all Work History & Feedback
Location:
Odessa, Ukraine (GMT+02:00)
English Skills:
(self-assessed)
3.0
Member Since:
October 27, 2009
Last Worked:
January 21, 2010
oDesk Ready:
Yes
Affiliated with:
AgileAlgorithms
Hours: 37
Related links:
Trends for
Linux Developers
Trends for
Python Programmers
Trends for
J2EE Developers
Trends for
Java Developers
Trends for
C++ Programmers
Yaroslav Pogrebnyak
-
"
Expert Software Developer [Java, C#/.NET, C/C++, Python, SQL, ...]
-
Freelance
Programmer / Developer
,
Ukraine
"
Permalink :
Overview
Résumé
Work History & Feedback (2)
Tests (9)
Portfolio (3)
Hi. I am professional software developer and expert in different fields of IT. I have 5+ years experience in software development. I'm interested in fun, non-trivial and challenging projects. I'm opened to discuss small projects and partial job so far. I have good theoretical background in math and computer science: object-oriented design, database design, development for Windows and Linux, low level (C, C++, D) and high-level (Java, C#, Python) programming. My main professional interests...
Hi. I am professional software developer and expert in different fields of IT.
I have 5+ years experience in software development. I'm interested in fun, non-trivial and challenging projects. I'm opened to discuss small projects and partial job so far.
I have good theoretical background in math and computer science: object-oriented design, database design, development for Windows and Linux, low level (C, C++, D) and high-level (Java, C#, Python) programming.
My main professional interests are:
Multi-language programming with C, C++, Java, C#/.NET, Python, Ruby, SQL, etc; functional programming.
Software design:, OOD, AOP, design patterns, continuous design, refactoring, prototyping.
Databases: SQL, PostgreSQL, MySQL, SQLite; ORMs.
Web Applications and large-scale systems on Java platform: Tomcat, Spring Framework, Hibernate/JPA, ehcache, Struts2, JSP, Maven, ...
Desktop Applications under Windows (with Win32API, .NET, WPF) and Linux (C stdlib, Make, bash).
Scripting, file processing, regular expressions using Python, Ruby, Bash.
Pragmatic & agile programming techniques.
Algorithm research and implementation: source coding, image processing, collaborative filtering, graph theory.
more
less
See All Work History & Feedback
(2 items, with Feedback)
Recent Work History & Feedback
Buyer ID
From/To
Job Title
Hours
Feedback
90404
01/2010 - 01/2010
Convert a Mono applicaton to a command line C++ application
—
5.0 I liked to work with Yaroslav, he is a very skilled developer who really knows what he is doing and suggested the most ideal solution for me.
L
Provider-to-Buyer Feedback:
5.0
78641
12/2009 - 12/2009
Experienced Python Programmer To Modify Existing Script/Daemo
n
1 hrs
5.0 Great programmer.. Job well done! And Quick!
L
Provider-to-Buyer Feedback:
5.0
See All Tests Taken
(9 items)
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Programming with C Test
4.40
97%
TOP 10%
02/02/2010
26 min
Programming with C# Test
3.90
96%
TOP 10%
02/02/2010
23 min
Java Test
4.00
95%
TOP 10%
10/29/2009
34 min
Programming with C++ Test
4.00
94%
TOP 10%
01/29/2010
24 min
Unix Test
4.40
93%
TOP 10%
12/24/2009
15 min
Recent Candidacies
Job Opening Title
Initiated By
Date
MATLAB Programmer for short simple project
Provider
January 26, 2010
Gaming programmer C++ and Python
Buyer
January 18, 2010
Linux C++ Daemon service which executes commands and creates the Results in XML file
Provider
January 18, 2010
Python script development
Provider
January 13, 2010
Image to table art
Provider
December 31, 2009
Image Generation Script [AR200912-IMG]
Provider
December 21, 2009
Job Category Interests
Web Development
Web Programming
Other - Web Development
Software Development
Desktop Applications
Scripts & Utilities
Software Plug-ins
Application Interface Design
Other - Software Development
Skills
Skill
Experience
Level
Last Used
Description
C#/.Net
5 yrs
4.0
2010
Medical report database and application for ophthalmology clinic.
Responsibilities: all back-end and client development, database design.
C, C++
4 yrs
3.0
2010
Various small applications (converters, compressing utility, math utilities) under Linux and Windows; Apache2 modules developing.
Java
4 yrs
4.0
2010
Large web applications back-end development and design (social networks).
Linux
5 yrs
3.0
2010
I'm using Linux as server platform, development system and desktop system.
Python
3 yrs
4.0
2010
Various scripts, tools.
Web crawler with web interface on Pylons.
SQL
5 yrs
4.0
2010
Database design, writing queries, stored procedures. PostgreSQL, MySQL.
Certifications
Date Earned
Name
Score
Percentile
Organization
Description
2008
C#
4.51
98%
Brainbench
—
2008
Java 2 Fundamentals
4.69
99%
Brainbench
—
2008
OO Concepts
4.03
94%
Brainbench
—
2008
RDBMS Concepts
3.73
87%
Brainbench
—
Employment History
From
To
Company
Title/Role
Description
08/2008
Present
Comodo
Software Developer / Independent Contributor
Taking part in development and design of various web applications on Java platform.
Responsibilities included: back-end design and development, database design, deployment.
02/2006
02/2009
The Filatov Institute of Eye Diseases & Tissue Therapy
Software Developer / Independent Contributor
I'm developed and supported patient management system and database for laser laboratory. This is a desktop rich client application written on .NET platform with connection to RDBMS. Each patient has his digital medical card with medical report. Application also do import\processing of Carl Zeiss OCT output, statistical reports, etc.
Other Experience
Writing technical articles
I'm writing articles in Russian about computer science, programming, algorithms and etc in my technical blog (http://bitsofmind.wordpress.c
om/)
Education
From
To
School
Degree
Area of Study
Description
09/2002
07/2008
Odessa National Mechnikov Univercity
Masters
Computer Systems
Studied Computer Science. Courses included Programming, Software Design and Development, Mathematics, Algorithms.
Diploma with distinction.
Grades: A/A+’s - 100%
[+] enlarge
Project Title:
HopSurf Social Media Authentication
Attachment:
none
Completed:
09/01/2009
Category:
Web Development > Web Programming
URL:
http://www.comodo.com/home/social-authentication/social-media-authentication.php
Description:
Major contribution in back-end design and core development; database schema design, optimizing, deploying, bugfixes and feature implementation.
Recommendation engine, website ratings, filtering research, design and development.
Project Title:
Patient management system for ophthalmology lab
Attachment:
none
Completed:
09/01/2008
Category:
Software Development > Desktop Applications
URL:
none
Description:
Rich desktop client and database. Client-server architecture. Reports, statistics.
Carl Zeiss Stratus OCT output processing and analysis feature.
Technologies: C#/.NET, PostgreSQL.
Project Title:
Compression utility based on Huffman coding
Attachment:
none
Completed:
06/01/2007
Category:
Software Development > Desktop Applications
URL:
none
Description:
Command-line utility.
Cross-platform C++ implementation of Huffman coding.
Hourly Assignment History
Buyer ID
From/To
Job Title
Hours
Feedback
78641
12/2009 - 12/2009
Experienced Python Programmer To Modify Existing Script/Daemon
1 hrs
5.0 Great programmer.. Job well done! And Quick!
L
Provider-to-Buyer Feedback:
5.0
Fixed-Price Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
90404
01/2010 - 01/2010
Convert a Mono applicaton to a command line C++ application
—
5.0 I liked to work with Yaroslav, he is a very skilled developer who really knows what he is doing and suggested the most ideal solution for me.
L
Provider-to-Buyer Feedback:
5.0
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Programming with C Test
4.40
97%
TOP 10%
02/02/2010
26 min
Programming with C# Test
3.90
96%
TOP 10%
02/02/2010
23 min
Java Test
4.00
95%
TOP 10%
10/29/2009
34 min
Programming with C++ Test
4.00
94%
TOP 10%
01/29/2010
24 min
Unix Test
4.40
93%
TOP 10%
12/24/2009
15 min
SQL Test
3.40
91%
TOP 10%
01/29/2010
27 min
Programming with C++ Test
3.75
89%
TOP 20%
12/23/2009
30 min
PostgreSQL Test
3.10
89%
TOP 20%
11/06/2009
29 min
Python 2.x Test
4.00
81%
TOP 20%
01/20/2010
29 min