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:
(4.73)
4 feedbacks
(4.18)
10 feedbacks
Hours:
723
3,091
Assignments:
6
22
See all Work History & Feedback
Location:
Smolensk, Russia (GMT+03:00)
English Skills:
(self-assessed)
4.0
Member Since:
December 28, 2004
Last Worked:
November 15, 2009
oDesk Ready:
Yes
Related links:
Trends for
Visual Basic Programmers
Trends for
VBA Developers
Trends for
Delphi Programmers
Trends for
SQL Developers
Trends for
Access Consultants
Maxim K.
-
"
C#/.Net Developer, C++ Developer
-
Freelance
Programmer / Developer
,
Russia
"
Permalink :
$15.00
/hr
Overview
Résumé
Work History & Feedback (22)
Tests (0)
Portfolio (0)
I developing applications more than 7 years. Have developed a large type of an application: ATL/COM componets and controls, Internet exchange, Web Services, Windows Services, MultiMedia applications and DirectShow filters.
I were working as a part of team and as independent programmer. Had developed applications from scratch, including creating program architecture, and design.
I have experience in following areas: .NET C#/VB.NET/C++, MSVC++, Delphi, C++ Builder, OOP, software design.
See All Work History & Feedback
(22 items, with Feedback)
Recent Work History & Feedback
Buyer ID
From/To
Job Title
Paid
Feedback
23848
09/2007 - Present
File Format Metadata Plug-In
$22,297 (1252 hrs @ $17.81/hr)
Job in progress
49159
12/2008 - Present
c++ interprocess
communicatio
n in windows
$169 (11 hrs @ $16.06/hr)
Job in progress
81386
10/2009 - Present
DirectShow Filter Compatibilit
y Issue Under Vista
$210 (14 hrs @ $15.00/hr)
Job in progress
126302
10/2009 - 10/2009
Client side Video Media Recorder
$440 (29 hrs @ $15.00/hr)
5.0 very competent programmer and very easy to work with.
L
Provider-to-Buyer Feedback:
5.0
118084
09/2009 - 09/2009
Delphi Media Controler Component
$278 (fixed-price)
5.0 Can't say anything else than that we're very very satisfied with Maxim. He grasped our need at once and then delivered. He even delivered more than...
L
Provider-to-Buyer Feedback:
5.0
See All Tests Taken
(0 items)
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
No oDesk tests taken
Recent Candidacies
Job Opening Title
Initiated By
Date
ASP.NET Application Developer
Buyer
September 30, 2009
Job Category Interests
Software Development
Desktop Applications
Game Development
Scripts & Utilities
Software Plug-ins
Software Project Management
VOIP
Other - Software Development
Networking & Information Systems
Other - Networking & Information Systems
Design & Multimedia
Audio Production
Video Production
Other - Design & Multimedia
Skills
Skill
Experience
Level
Last Used
Description
Access
4 yrs
4.0
2008
Creating Databases, writing some scripts in VBA, creating macroses, adding security settings, work with forms and reports.
ActiveX
5 yrs
5.0
2009
Well know technology. Have performed some ATL and ActiveX objects for UI, ASP. Developing directshow filters, UI conponents, WEB exhibits, Shell extensions, IE extensions.
Assembler
4 yrs
3.0
2004
Develop CRT interface, work with computer ports, builds the GUI projects for Win, developing in system layer in DOS.
Borland C++ Builder
5 yrs
5.0
2008
Develop the network games, builds ActiveX server objects for ASP. Working with GDI and GDI+, prepare Win GUI apps using VCL.
C#/.Net
6 yrs
5.0
2009
Desktop applications, Internet development, UI controls, network exchange: Sockets, TCP, HTTP, SMTP RTTP protocols. Database connecting, directshow applications, directshow filters, Windows Services, GDI+ apps, NET remoting, WinForms.
C/C++/Win32SDK
5 yrs
5.0
2009
write testing programs for LPT and COM ports, working with WinAPI 32, Net Sockets.
System development. GDI, GDI+, ActiveX controls and ActiveX server objects, MultiThreading, Media format converting programs, Irregular windows, creating forms with skins. VMR 9, Video conferencing, Shell and IE extensions.
Delphi
4 yrs
5.0
2006
Work with GUI; develop COM and ActiveX objects, mathematical algorithms, graphics, and databases.
Driver development
1 yrs
2.0
2006
Development NDIS intermediate filter drivers.
GDI/GDI+
5 yrs
5.0
2009
Using for image format convertion, implementation of DirectShow Video Transformation filters, Working with screen capturing, also with compressing and decombpressing algorithms, working with DIB, YUY2, YUYV and other types.
HTML/DHTML
2 yrs
3.0
2009
Building some simple pages
Processing a some pages, testing ActiveX server objects
MS-SQL
4 yrs
4.0
2009
Creating and modeling databases, creating views, SQL queries, stored procedures. Connection with developing systems such as MS visual studio, Delphi, MS Visual C++, C++ Builder.
Photoshop
3 yrs
3.0
2006
Good user in make the images and change existing.
SQL
5 yrs
3.0
2008
Quite well creating queries views and stored procedures.
Systems Programming
5 yrs
5.0
2009
Creating Shell extensions, creating control panel applications, windows services, network drivers development. Work with system services on different levels from ring0 to ring4.
TCP/IP
3 yrs
4.0
2009
Working with connections on different layers on ISO OSI, and works with different protocols such as: HTTP, FTP, SFTP, SMTP, POP3, NETBIOS, RTTP, RTCP.
VB/.NET
2 yrs
3.0
2009
Internet searching system, sample AS.NET databases projects. Developing WinForms applications, control libraries, DirectShow applications.
VBA
4 yrs
3.0
2005
Develop some procedures and modules for MS Access.
Video Streaming
4 yrs
5.0
2009
Preparing video streaming and VoIP applications using DirectShow, Creating DirectShow filters and DirectShow playback applications.
Visual Basic
4 yrs
4.0
2006
Develop GUI simple projects, processing the ActiveX controls.
VoIP
2 yrs
4.0
2008
Preparing video streaming and VoIP applications using DirectShow.
WME SDK
3 yrs
5.0
2009
Creating applications, working with streaming, creating DirectShow Filters.
WMF SDK
3 yrs
5.0
2009
Using in DirectShow playback application implementation and creating own WMA WMV source filters.
XML
5 yrs
5.0
2009
Quite well working with MS XML 6.0 in MSVC++, delphi, in and .NET.
Certifications
Date Earned
Name
Score
Percentile
Organization
Description
2006
.NET Framework [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
C# Fundamentals [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
C# [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
C++ Fundamentals [5670004]
Brainbench
Demonstrates a clear understanding of many advanced concepts within this topic. Appears capable of mentoring others on most projects in this area.
2006
C++ [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
C [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
Delphi 3.0 [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
Delphi 5.0 [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
Delphi 6.0 Fundamentals [5670004]
Brainbench
Demonstrates a clear understanding of many advanced concepts within this topic. Appears capable of mentoring others on most projects in this area.
2006
Delphi 6.0 [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
Visual Basic.NET [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
2006
Visual C++ [5670004]
Brainbench
Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.
Employment History
From
To
Company
Title/Role
Description
01/2006
Present
oDesk
Developer / Independent Contributor
Developing Word Processing app using Infragistics Win Form controls, TXTextControl, Keyoti Rapid Spell, C#.NET, with specified file format, it also contents of media, some XML structures and macro code on VB language, app allow to playing media editing text working with macro code, exports to MS Word, HTML, RTF, PDF files, inserting Symbols, tracking changes, Customer Medical Transcription. Creating Video Conferencing system using RTP and direct show filters, developing sender and receiver filters (MSVC++), creating client/server app building necessary graphs and preview transferring (MSVC++). Developing Internet Explorer extensions IE Toolbar and IE Sidebar objects, adding additional buttons to standard IE toolbar, adding additional context menu item for IE, working with WebBrowser ActiveX control, MSVC++. Developing Skins library with Skin Controls and some serializations classes to create applications with customization skins, images stored in zip archive all images setups to the forms and controls of app according XML file that also setups in zip archive, Visual C#. Prepare forms using Skins library to Instant Messaging Application, Visual C#.
01/2005
01/2006
oDesk
Developer / Independent Contributor
Sets the protection for ActiveX COM objects for IMDE Company. Creating the program for chat moderator for other customer, Delphi, Oracle. Work on the part of the requestfunds project
http://www.requestfunds.com
processing user registration and accounting info for customer from Australia. Working with Economical algorithms in Delphi. Parsing multimedia files (mpeg, wav, avi) and playing it by chunk from the network building irregular windows on skin, loading skins from database, creating full functionality media player, working with Macromedia Flash ActiveX object. (Project Library Card customer Boloto Group Inc. (USA, Phoenix, AZ)
http://www.bolotogroup.com
). Creating DirectShow filters: stream sources, network sources, splitters, AC3 sound Filter, mp3 decode filter, CDA source filter for customer from India. Performing program for media files converting from dvr-ms to wmv, mpeg4, avi, vob, divx, mp4 for PSP, for customer from Toronto, Canada. Performing Skin Manager tool in C++ Builder and C# for Boloto Group Inc. Start working also as a team leader and project manager. Working on the network exchange app with windows services prepare client server app in C#, as a windows service, for Niche Computer Service. Creating custom installation for SAPI engines.
01/2004
01/2005
oDesk
Developer / Independent Contributor
Working as system administrator. Creating project of spying system with web camera in C#. Working with connections in some protocols, like FTP, HTTP, SMTP, POP3, SFTP. Developing network connections projects TCP / UDP. Processing the internet searching system use ASP.NET MS SQL Server 2000, working with telephony and speech. Building ActiveX server objects for ASP that works with databases located on local server in C++ Builder. Working to compressing files. Provides the fuzzy game that also can work in local network with 4 players. Creating the diploma of methods of transmitting data between processes (WinSock, RPC, Named Pipes, Mailslots, MSMQ, WM_COPYDATA). Creating an information and suggestion system that can be configuring for the different data and suggestions. Make the simple database projects for the different customers. Work remotely for InSyst Master Data Establishment
http://www.imde.net
Building ActiveX Server objects for ASP. Start working remotely in oDesk Corporation. Building the BackUp program, to creating backup copies of the files and folders from local computer also from the network (Netbios, TCP/IP), and from internet connection from FTP Server and HTTP Server, in C#.
01/2003
01/2004
Independent developer
Developer / Independent Contributor
Create the my diploma ?research and development of the methods of the creation internetwork screens? it was consist of tools for screening connections, scanners for the TCP and UDP ports, building firewalls with RAS, research in processing TDI network drivers, simple testing program that sending and receiving messages from the network in different threads. Making the CRM system for working office-manager in Delphi, Interbase. Create the diploma that analysis of the financial condition of the enterprise, MS SQL Server. The database project that Account of goods on storehouse.
01/2002
01/2003
Independent developer
Developer / Independent Contributor
Making the portioned database in Delphi using Interbase, MS SQL Server, Paradox. In some cases use the CORBA and MIDL. Processing the data in MS Access use VBA modules. Working with TCP/IP connections. Working with graphics GDI, Ditect3D; creating a simple projects. Makes the Mpeg player in C use the DirectShow and DirectX 8. Create the projects for parsing mathematical expressions and building the graph. The database of passport data. Payorders database.
01/2001
01/2002
Independent developer
Developer / Independent Contributor
Working in company that developing the controllers. Also work with DirectDraw and Direct3D in other company that was a brunch of Moscow. Start develops the databases projects in Delphi and C++ Builder. Making the simple fuzzy games such as Sea Battle, Backgammons, Reversi, tick-tack-toe, makes it for network using mailslots. Creating the project for ?Agency of Premises? in Delphi, with paradox database. Making projects for system layer in C++ and Assembler in real-time mode. Working with communication ports such as LPT and COM. Develop the mathematical algorithmic programs. Creating a diploma project: modeling work RLS. Create an information system in Delphi.
01/1999
01/2001
Independent developer
Developer / Independent Contributor
Develop the programs in Pascal, the systems to handle the statistic data. Making simple games in Pascal to play, with playing cards such as "Nine", "Poker", "Point". Trying make a simple DOS file manager like Norton Commander. Make the text editor for DOS.
Other Experience
Areas of development
Development portioned database (using CORBA in some cases).
Development graphic editors.
Work with peripherals.
Development of the programs of the building graph.
The Programs realizing mathematical algorithms, algorithms of the cryptooperation and compressions data.
The Development of the programs of the network exchange and exchange between process.
Work with graphics DirectX: Direct3D.
The Programs of the processing to steady-state information.
The Development of the playing programs.
The Development WEB exhibits.
The Development translator and compiler.
The Programs of modeling.
The Network monitors.
The Development of the programs postal client.
The Development of the programs to download information from Internet.
Projects with compressing in zip package.
The client/server systems in next protocols HTTP, FTP, SFTP, SMTP, POP3, NETBIOS.
Telephony.
Speech API.
ActiveX controls and ActiveX server objects.
Web Cam and video capture devices.
AI, expert systems and advices systems.
Fuzzy Games Theory.
MultiThreading.
Multimedia files formats (mpeg, wav, avi, vob, dvr-ms).
Irregular windows, creating skins in .NET framework and VC.
Media streaming RTP protocol (RTTP, RTCP).
Working with DirectShow and DirectShow.NET.
Setup developing using Wise Install Master, Install Shield, MS Visual Studio, NSIS Installer.
Creating DirectShow Filters.
Media format converting programs.
Creating windows services.
Creating control panel apps.
Working with DirectShow VMR9.
Video conferencing systems.
Working with components: TXTextControl, Keyoti Rapid Spell, SAX Basic Studio, Infragistics Win Forms components.
Developing Shell and Internet Explorer extensions.
Personal Information
Hobbies : Love picnics, fishing, shish kebabs.
Birth date: 12/21/1981
ICQ &nb
sp; : 302-157-142
Skype: maxim_kartavenkov
Technologies
1) WinAPI - Working with threads, files, dlls writing windows application in C, use that technology in many cases of developing applications.
2) ShellAPI - Use some procedures in different languages.
3) WinInet - Work with FTP and HTTP connections.
4) MFC - Building projects in MSVC++
5) VCL - Using the component in Delphi and C++ Builder, Create my own components.
6) WinSock - Using library for internet connection.
7) Winmm Working with wav files wave in/out put devices. Playing audio files.
8) TAPI - Work with telephony API in VB C# and C++.
9) SAPI - Writing projects with Speech API.
10) GDI / GDIP - Work with graphics.
11) COM/ ActiveX - Well know technology. Have performed some ATL and ActiveX objects for UI, ASP.
12) MS XML - Working with MS .NET XML and msxml COM object, well know SDK.
13) NET Remoting - Performing data exchange in C#.
14) ADO - Working with MSDE.
15) ADO.NET - Using in C# and VB.NET in some applications and ASP.NET pages.
Education
From
To
School
Degree
Area of Study
Description
01/2003
01/2005
Moscow Power Engineering Institute
Computing machines, complexes, systems and networks
Engineer on direction Computing machines, complexes, systems and networks.
01/1999
01/2003
Moscow Power Engineering Institute
Informatics and computing machinery
Bachelors Degree of the techniques and technologies on direction: "Informatics and computing machinery".
No items in portfolio
Hourly Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
23848
09/2007 - Present
File Format Metadata Plug-In
$22,297 (1252 hrs @ $17.81/hr)
Job in progress
49159
12/2008 - Present
c++ interprocess communication in windows
$169 (11 hrs @ $16.06/hr)
Job in progress
81386
10/2009 - Present
DirectShow Filter Compatibility Issue Under Vista
$210 (14 hrs @ $15.00/hr)
Job in progress
126302
10/2009 - 10/2009
Client side Video Media Recorder
$440 (29 hrs @ $15.00/hr)
5.0 very competent programmer and very easy to work with.
L
Provider-to-Buyer Feedback:
5.0
68653
06/2009 - 08/2009
Controlling UVC webcam
$6,698 (447 hrs @ $15.00/hr)
5.0
L
Provider-to-Buyer Feedback:
5.0
98329
06/2009 - 06/2009
Video Editing
$193 (13 hrs @ $15.00/hr)
4.7
L
Provider-to-Buyer Feedback:
No feedback given
32301
04/2008 - 05/2008
DirectShow Filter with OCR
$345 (23 hrs @ $15.00/hr)
3.0
L
Provider-to-Buyer Feedback:
No feedback given
20433
06/2007 - 06/2007
C++ programming
$38 (2.50 hrs @ $15.00/hr)
4.0
L
Provider-to-Buyer Feedback:
No feedback given
6998
07/2006 - 06/2007
RTSP server
$3,528 (243 hrs @ $14.49/hr)
3.4
L
Provider-to-Buyer Feedback:
No feedback given
5502
06/2007 - 06/2007
Delphi Video Editing System
$215 (14 hrs @ $15.00/hr)
5.0 We ended up putting this project on hold, before we could get far with it, many months ago. But from what I remember, Maxim did well with the small...
L
Provider-to-Buyer Feedback:
No feedback given
17440
02/2007 - 03/2007
C++ converted to C#/.NET
$1,868 (125 hrs @ $15.00/hr)
3.0 Maxim is a good guy! He tried hard to meet our timelines. I would hire him again.
L
Provider-to-Buyer Feedback:
No feedback given
641
09/2006 - 10/2006
A to D Software and Database Developer
$525 (35 hrs @ $15.00/hr)
2.3
L
Provider-to-Buyer Feedback:
No feedback given
6437
06/2006 - 06/2006
C++ Programmer for Casio Classpad
$55 (3.67 hrs @ $15.00/hr)
No feedback given
L
Provider-to-Buyer Feedback:
3.0
5009
03/2006 - 04/2006
Delphi developers
$183 (18 hrs @ $10.25/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
4385
11/2005 - 02/2006
Web Developer
$1,611 (184 hrs @ $8.75/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
2167
06/2005 - 11/2005
Software Development/Desktop Applications job
$2,022 (184 hrs @ $11.05/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
3374
09/2005 - 10/2005
Web Development/Web Programming job
$360 (36 hrs @ $10.09/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
4009
10/2005 - 10/2005
Windows Screen Interface Developer
$71 (8.17 hrs @ $8.75/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
1994
04/2005 - 07/2005
Web Development/Streaming Media job
$297 (27 hrs @ $11.00/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
1207
02/2005 - 05/2005
Web Development/Web Programming job
$4,444 (404 hrs @ $11.00/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
596
01/2005 - 02/2005
Web Development/Web Programming job
$222 (20 hrs @ $11.00/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
Fixed-Price Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
118084
09/2009 - 09/2009
Delphi Media Controler Component
$278
5.0 Can't say anything else than that we're very very satisfied with Maxim. He grasped our need at once and then delivered. He even delivered more than...
L
Provider-to-Buyer Feedback:
5.0
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
No oDesk tests taken