Changing How the World Works.
 
 
  • Feedback:   (4.88 of 5)
  • Percentile: 61%
    Based on 5 feedbacks
Hourly Rate: $20.00
Total oDesk hours:
4,065
Location:
Omsk, Russia (GMT+06:00)
English Skills: (self-assessed)
3.0
Member Since:
December 23, 2005
Last Worked:
November 17, 2008
Current Assignments:
2
Total Assignments:
7
oDesk Ready:  
Yes
 
 
 
 
Affiliated with: ISS Art
Feedback:  (4.49 of 5)
Percentile: 47%
Based on 323 feedbacks
Total oDesk hours:
162,166
Location:
Omsk, Russia (GMT 06:00)
Member Since:
April 8, 2005
Last Worked:
November 21, 2008
Current Assignments:
180
Total Assignments:
702
 
 
 
 

Irene L. - C/C++ Developer - ISS Art Programmer / Developer, Russia

OBJECTIVE :Position of C++/Delphi developer.

KEYWORDS:C++, C, WinAPI, MFC, wxWidgets, SQL, Assembler, HTML, OOP, design patterns, UML, XML, SOAP, WSDL, BPEL, IBX, BDE, algorithm & data structure development, multithreading patterns. ACE, boost, CppUnit, XPMicrosoft Visual Studio, Borland Delphi, Borland C++ Builder, Borland Interbase Server, doxygen, BoundsChecker, makefiles, qmake, Microsoft Office.
Recent Work History & Feedback
Buyer ID From/To Job Title Paid Feedback
30684 04/2008 - Present plugin for osfinance system development $19,467 (973 hrs @ $20.00)
32136 04/2008 - 09/2008 Port of Pascal application to C++ $450 (fixed-price)
37955 04/2008 - 05/2008 VPN Dialer $947 (47 hrs @ $20.00)
24445 03/2008 - 03/2008 SIP Client with Integrated MP3 Player $1 (fixed-price)
23013 11/2007 - 12/2007 VISUALPLANT Uploader $1,137 (60 hrs @ $18.89)
oDesk Tests Taken
Name of Test Score Percentile Date Taken Duration
No oDesk tests taken
Job Category Interests

Web Development

Software Development

Networking & Information Systems

Writing

Graphic Arts & Design

 
Skills
Skill Experience Level Last Used Description
3D Design 1 yrs 2.0 2006 - Computer Game Dunky
Description: Computer Game Dunky. (the tag series game, with ability to rotate the desk in 3D).
Technologies: C++ (MS Visual Studio 2003), MFC

- 3D modeling
Development of animated 3D applications.
Technologies: C++ (MSVS 2003), DirectX 9.0 SDK
Application Design 2 yrs 4.0 2007 Duration: 5 months, since May, 2007
Description: remote FastCGI server.
Technologies: C++, FastCGI protocol, Sockets, libfastcgi, ACE, boost, STL, CppUnit, doxygen (Win32/Unix).

OO design, design patterns.
- B-treeDuration: 4 months, since January, 2004
Description: Development of rational work with large datablocks using B-tree organization and OOP concepts.
My participation: Developer
Technologies: C++ (MSVS 6.0)
Assembler 1 yrs 2.0 2004 Archiver
Duration: 2 months, since October, 2004
Description: Archiver. Haffman method.
Technologies: Assembler, C++ (MSVS 6.0)
Borland C++ Builder 1 yrs 3.0 2005 GUI development.
C/C++/Unix 2 yrs 5.0 2007 Duration: 5 months, since May, 2007
Description: remote FastCGI server.
Technologies: C++, FastCGI protocol, Sockets, libfastcgi, ACE, boost, STL, CppUnit, doxygen (Win32/Unix).

Duration: 2 months, since March, 2007
Description: Multi-threaded component. It allows work with different databases. Have added  Berkeley DB support.
My participation: Developer
Technologies: C++, Berkeley DB, SQL, Postgres, MySQL, ACE, boost, STL, CPPUnit, doxygen.

Duration: 6 months, since June, 2007
Description: Multi-threaded cross-platform component. It allows to work with different IM protocols. It's distensible with regard to supported protocols. Was realized for OSCAR protocol(AOL, isq).
Technologies: C++, OSCAR protocol, BSFLite, ACE, boost, STL, CPPUnit, doxygen (Win32/Unix).

Duration: 8 months, since August, 2006
Description: Multi-threaded component. It allows asynch work with different script-engines. It's distensible with regard to supported script engines.
Technologies: C++(Win32/linux), Perl, WSH (WSH Jscript, WSH VBasic), Ch, Python, JavaScript, dynamic libraries, ACE, boost, STL, CPPUnit, doxygen.

Duration: 7 months, since May, 2006
Description: Development cross-platform Build System for common night projects buildings.
Technologies: qmake, MSVC 7.1, nmake(cl), make(gcc). Win32/Unix.

Description: Development of cross-platform BPEL (Business Process Execution Language) engine.
    - WSDL message parsing
    - BPEL implementationTechnologies: C++ (MSVS 7.1), ACE, boost, SOAP, WSDL, BPEL, Xerces-C, Xalanc, WsdlPull,  CppUnit, doxygen.
Description: cross-platform Build System.
Technologies: qmake, MSVS 7.1, nmake, make.
C/C++/Win32SDK 5 yrs 5.0 2007 Duration: 5 months, since May, 2007
Description: remote FastCGI server.
Technologies: C++, FastCGI protocol, Sockets, libfastcgi, ACE, boost, STL, CppUnit, doxygen (Win32/Unix).

Duration: 2 months, since March, 2007
Description: Multi-threaded component. It allows work with different databases. Have added  Berkeley DB support.
My participation: Developer
Technologies: C++, Berkeley DB, SQL, Postgres, MySQL, ACE, boost, STL, CPPUnit, doxygen.

Duration: 6 months, since June, 2007
Description: Multi-threaded cross-platform component. It allows to work with different IM protocols. It's distensible with regard to supported protocols. Was realized for OSCAR protocol(AOL, isq).
My participation: Developer
Technologies: C++, OSCAR protocol, BSFLite, ACE, boost, STL, CPPUnit, doxygen (Win32/Unix).

Duration: 8 months, since August, 2006
Description: Abstruct scripting layer. Multi-threaded component. It allows asynch work with different script-engines. It's distensible with regard to supported script engines.
My participation: Developer
Technologies: C++(Win32/linux), Perl, WSH (WSH Jscript, WSH VBasic), Ch, Python, JavaScript, dynamic libraries, ACE, boost, STL, CPPUnit, doxygen.

Description: Development of cross-platform BPEL (Business Process Execution Language) engine.
- WSDL message parsing
- BPEL implementation
Technologies: C++ (MSVS 7.1), ACE, boost, SOAP, WSDL, BPEL, Xerces-C, Xalanc, WsdlPull,  CppUnit, doxygen.

Description: cross-platform Build System.
Technologies: qmake, MSVS 7.1, nmake, make.

Duration: 3 months, since September, 2004
Description: Development of specific flow of documentation (visualization).My participation: 
DeveloperTechnologies: C++ (MS Visual Studio 6.0), WinAPI ,GDIDuration: 4 months, since January, 2004Description: Development of rational work with large datablocks using B-tree organization and OOP concepts.Technologies: C++ (MSVS 6.0)
Database Modeling 1 yrs 3.0 2006 Have experience in database modeling: 
- Database for Electronic course tests 
- Mobile communication system
Delphi 3 yrs 5.0 2006 - Electronic course tests
Duration: 5 months, since October, 2005
Description: A Client/Server application-Electronic network technolegies course tests, based on InterBase.
Technologies: Delphi 7, InterBase, AlgoUML, DBX, Datasnap.

- Mobile communication system
Duration: 8 months, since March, 2005
Description: Development of mobile communication system plus independent pseudo-variable model working system:
   - Client/Server organizations  SocketConnection
   - InterBase Server
   - Help documentation 
   - Tools
Technologies: Delphi 7, IBX, Datasnap

- File-server databases utility.
Duration: 1 month, since October, 2005
Description: Development of utility, working with  file-server databases. 
Construct, change tables, primary keys and indexes, create, edit records.
My participation: Developer
Technologies: Delphi 7, BDE.
HTML/DHTML 1 yrs 2.0 2000 Duration: 3 months, since April, 2000
Description: Development of Personal Website.
My participation: Developer
Technologies: HTML
InterBase 2 yrs 4.0 2006 - Electronic course tests
Duration: 5 months, since October, 2005
Description: A Client/Server application-Electronic network technolegies course tests, based on InterBase.
Technologies: Delphi 7, InterBase, AlgoUML, DBX, Datasnap.
MFC 2 yrs 4.0 2008
Oracle, DB2 1 yrs 4.0 2005
SQL 3 yrs 4.0 2007 -SQL component
Duration: 2 months, since March, 2007
Description: Multi-threaded component. It allows work with different databases. Have added  Berkeley DB support.
My participation: Developer
Technologies: C++, Berkeley DB, SQL, Postgres, MySQL, ACE, boost, STL, CPPUnit, doxygen.

- Electronic course tests
Duration: 5 months, since October, 2005
Description: A Client/Server application-Electronic network technolegies course tests, based on InterBase.
Technologies: Delphi 7, InterBase, AlgoUML, DBX, Datasnap.

- Mobile communication system
Duration: 8 months, since March, 2005
Description: Development of mobile communication system plus independent pseudo-variable model working system:   
    - Client/Server organizations  SocketConnection   
    - InterBase Server   
    - Help documentation    
    - Tools
Technologies: Delphi 7, IBX, Datasnap

- File-server databases utility.
Duration: 1 month, since October, 2005
Description: Development of utility, working with  file-server databases. Construct, change tables, primary keys and indexes, create, edit records.
My participation: Developer
Technologies: Delphi 7, BDE.
TCP/IP 3 yrs 5.0 2007 -remote FastCGI server.
Duration: 5 months, since May, 2007
Description: remote FastCGI server.
Technologies: C++, FastCGI protocol, Sockets, libfastcgi, ACE, boost, STL, CppUnit, doxygen (Win32/Unix).

- IM component
Duration: 6 months, since June, 2007
Description: Multi-threaded cross-platform component. It allows to work with different IM protocols. It's distensible with regard to supported protocols. Was realized for OSCAR protocol(AOL, isq).
Technologies: C++, OSCAR protocol, BSFLite, ACE, boost, STL, CPPUnit, doxygen (Win32/Unix).

- Electronic course tests
Duration: 5 months, since October, 2005
Description: A Client/Server application
-Electronic network technolegies course tests, based on InterBase.
Technologies: Delphi 7, InterBase, AlgoUML, DBX, Datasnap.
Testing 2 yrs 5.0 2007 Follow XP testing concept. Test almost all projects using CppUnit.
UML 1 yrs 3.0 2006 Design electronic course tests using AlgoUML.
wxWidgets 1 yrs 4.0 2008
Certifications
Date Earned Name Score Percentile Organization Description
2007 C++ 4.53 97% Brainbench
2006 C++ Fundamentals 4.08 78% Brainbench
2006 Programming Concepts 3.76 76% Brainbench
Employment History
From To Company Title/Role Description
01/2006 Present ISS Art, Ltd. C++ Developer / Independent Contributor http://www.issart.com
07/2004 12/2005 Different companies and private persons C++, Delphi Developer / Independent Contributor Development of several projects.
Other Experience
00 Build System
Duration: 7 months, since May, 2006
Description: Development cross-platform Build System for common night projects buildings.
Technologies: qmake, MSVC 7.1, nmake(cl), make(gcc). Win32/Unix.
01 BPEL engine.
Duration: 5 months, since January, 2006
Description: Development of cross-platform BPEL (Business Process Execution Language) engine.
- WSDL message parsing
- BPEL implementation
Technologies: C++ (MSVS 7.1), ACE, boost, SOAP, WSDL, BPEL, Xerces-C, Xalanc, WsdlPull,  CppUnit, doxygen.
02 ScriptComponent
Duration: 8 months, since August, 2006
Description: Multi-threaded component. It allows asynch work with different script-engines. It's distensible with regard to supported script engines.
My participation: Developer
Technologies: C++(Win32/linux), Perl, WSH (WSH Jscript, WSH VBasic), Ch, Python, JavaScript, dynamic libraries, ACE, boost, STL, CPPUnit, doxygen.
04 IMComponent
Duration: 6 months, since June, 2007
Description: Multi-threaded cross-platform component. It allows to work with different IM protocols. It's distensible with regard to supported protocols. Was realized for OSCAR protocol(AOL, isq).
My participation: Developer
Technologies: C++, OSCAR protocol, BSFLite, ACE, boost, STL, CPPUnit, doxygen (Win32/Unix).
05 SQLComponent
Duration: 2 months, since March, 2007
Description: Multi-threaded component. It allows work with different databases. Have added  Berkeley DB support.
My participation: Developer
Technologies: C++, Berkeley DB, SQL, Postgres, MySQL, ACE, boost, STL, CPPUnit, doxygen.
06. FastCGIServer
Duration: 5 months, since May, 2007
Description: remote FastCGI server.
Technologies: C++, FastCGI protocol, Sockets, libfastcgi, ACE, boost, STL, CppUnit, doxygen (Win32/Unix).
1. HTTP server
Duration: In progress, since December, 2005
Description: An HTTP server application based on ACE library.
My participation: Developer
Technologies: C++ (MS Visual Studio 2003), ACE, CppUnit.
2. Electronic course tests
Duration: In progress, since October, 2005
Description: A Client/Server application-Electronic network technolegies course tests, based on InterBase.
My participation: Developer
Technologies: Delphi 7, DBX, Datasnap
3. Mobile communication system
Duration: 8 months, since March, 2005
Description: Development of mobile communication system plus independent pseudo-variable model working system.
 Client/Server organizations  SocketConnection
 InterBase Server
 Help documentation 
 Tools
My participation: Analyst, Developer
Technologies: Delphi 7, IBX, Datasnap
4. 3D applications
Duration: 2 month, since March, 2006Description: Development of animated 3D applications.My participation: DeveloperTechnologies: C++ (MSVS 2003), DirectX 9.0 SDK
5. Utility, working with file-server databases
Duration: 1 month, since October, 2005
Description: Development of utility, working with  file-server databases. 
Construct, change tables, primary keys and indexes, create, edit records.
My participation: Developer
Technologies: Delphi 7, BDE.
6. Computer Game Dunky
Duration: 4 months, since January, 2005
Description: Computer Game Dunky. (the tag series game, with ability to rotate the desk in 3D).
My participation: Developer
Technologies: C++ (MS Visual Studio 2003), MFC
7. Specific flow of documentation
Duration: 3 months, since September, 2004
Description: Development of specific flow of documentation (visualization).
My participation: Developer
Technologies: C++ (MS Visual Studio 6.0), WinAPI ,GDI
8. Archiver
Duration: 2 months, since October, 2004
Description: Archiver. Haffman method.
My participation: Developer
Technologies: Assembler, C++ (MS Visual Studio 6.0)
9. B-tree
Duration: 4 months, since January, 2004
Description: Development of rational work with large datablocks using B-tree organization and OOP concepts.
My participation: Developer
Technologies: C++ (MS Visual Studio 6.0)
a. Personal Website
Duration: 3 months, since April, 2000
Description: Development of Personal Website.
My participation: Developer
Technologies: HTML
ADDITIONAL INFORMATION
Regular participation in school, univercity and also international programming competitions. Took 2nd place in OmSU Mathematical Faculty programming contest in 2004. Have strong math basis. 

Current theme of my Bachelor Diploma Project is "A Client/Server application- "Elictronic network technolegies tests", based on InterBase Server technology?.
Other Skills
Language Since Duration, years.
Rate, (1-10)
C++ (Win, Dos) 2002 4 9
WinAPI 2004 1 8
C (Win, Dos) 2000 2 8
Delphi 2004 2 7
Assembler (Win, Dos) 2004 1 4
HTML 2000 1 4
SQL  2004 1 5
Database Since Duration, years Rate, (1-10)
Interbase 2003 2 7
Paradox 2004 1 8
Oracle 2005 1 4
English Rate, (1-10)
Read 7
Write 5
Oral 4
Education
From To School Degree Area of Study Description
09/2002 07/2007 Omsk State University the Mathematical Faculty Diploma Applied mathematics and informatics Omsk State University, speciality "Applied mathematics and informatics ", the Mathematical Faculty.
Theme of my Bachelor Diploma Project is A Client/Server application- Elictronic network technolegies tests, based on InterBase Server technology.
Theme of my graduation is "Abstract Scripting Layer"(the multithreaded component, which gives an opportunity to work with type different interpreters asynchronously and parallel.)
09/1992 06/2002 Omsk Phys.-Math. Lyceum 64 High School Informatics, Physics, Mathematics
09/1989 07/1998 Omsk School of Music #4 Diploma piano Omsk city jazz and pop music contest prize-winner of the Omsk music festival 1998.
No items in portfolio
Hourly Assignment History
Buyer ID From/To Job Title Paid Feedback
30684 04/2008 - Present plugin for osfinance system development $19,467 (973 hrs @ $20.00)
37955 04/2008 - 05/2008 VPN Dialer $947 (47 hrs @ $20.00)
23013 11/2007 - 12/2007 VISUALPLANT Uploader $1,137 (60 hrs @ $18.89)
2055 03/2007 - 11/2007 Private Opening $13,059 (1,142 hrs @ $11.44)
2055 01/2006 - 03/2007 C++ Developer, XML+ACE+Boost $23,687 (1,843 hrs @ $11.44)
Fixed-Price Assignment History
Buyer ID From/To Job Title Paid Feedback
32136 04/2008 - 09/2008 Port of Pascal application to C++ $450
24445 03/2008 - 03/2008 SIP Client with Integrated MP3 Player $1