Curriculum Vitae (CV)/Software Developer

PERSONAL DATA

First Name: Ivan
Middle Name: Youry
Last Name: Ryabov

Citizenship: Russian Federation
Birthday date: 23/10/1979
Marital status: Single
Home Address: 27-15 Kirova str
City: Novosibirsk
Country: Russia

Phone: +7 923 706 9015
E-mail address: black-sire]bowwow[ya.ru or contact]bowwow[irworkshop.com
Home page: http://ryaboff.com

FOREIGN LANGUAGES

Russian: native
English: technical - good, spoken - basic, written - basic

*Level: excellent/good/basic

EDUCATION

1. Secondary School

Start and finish dates: 1987 - 1997
School: #8
City: Ust-Ilimsk, Irkutsk region

Subjects:
Math – excellent
Physics – good
Chemistry - good

2. Awards

Year: 1995
City: Ust-Ilimsk
Contest type: City Olympiad in Programming
Your result: 1st place.

2. Higher Education

Start and finish dates: 1997-2002
Institution: Tomsk State University of Control Systems and Radioelectronics Department of Computing Systems (TUSUR)
City: Tomsk
Faculty: Department of Computing Systems
Specialty: Electronic computer building
Diploma: Engineer-Programmer
Subject of theses: “CAD of telecommunication system for registration and monitoring”
Your grade in theses: excellent

COMPUTER SKILLS AND QUALIFICATION

Description Total experience
(in month)
Most recent use Level *
Programming languages and tools
Microsoft C Sharp, .NET (MCTS certificate) 64 now expert
ASP.NET, DotNetNuke, MS SharePoint 8 2007 good
SUN Java, JSP, JSF 11 now good
Microsoft Visual C++ 35 2005 expert
Borland C++ Builder 24 2002 expert
Borland Pascal 6 1998 expert
Borland C 3.11 20 1998 expert
Borland Delphi 1 1999 advanced
HTML, CSS, JavaScript 36 2003 advanced
InstallShield, MS Setup projects 16 now advanced
WIX 14 now advanced
Assembler (mmx, sse) 5 2001 good
SoftIce 1 2003 good
WinCVS, Subversion, MS VSS 78 now advanced
Sybase Power Designer (UML Desiner)\ERWIN 8 2008 advanced
Quick Basic 6 1996 expert
MS SQL, Oracle (PL\SQL Developer) 24 now good
 
Libraries, technologies, standards
OpenGL (Win\Mac) 6 2010 good
DirectX(DirectDraw, Direct3D) 8 2001 advanced
DirectShow 6 2002 advanced
COM 12 2002 advanced
ATL 12 2002 advanced
WTL 12 2002 advanced
MFC 3 2003 good
MPEG2\MPEG4 6 2003 advanced
 
Operating Systems
DOS\Windows 94 now expert
Apple Mac OS X 24 now advanced
Google Android 2 now good
pSOS (TriMedia) 4 2003 good
Linux 2 2000 basic
 
Hardware Platforms
Z80 24 1995 advanced
IBM PC 84 now expert
TriMedia(Multimedia processor) 8 2003 good
 
Web related
Php, MySql, 2 2002 basic
Perl 2 2000 basic
Web design 18 2010 good
 
Graphics and multimedia software
Adobe PhotoShop, CorelDraw, SoundForge, CoolEditPro, Cubase, and other software for sound\video produce and music creation. 38 now good

*Level: expert/advanced/good/basic

EXPIRENCE

Dates: 2009-now
Company: process4.biz
Position: Senior Developer
Responsibilities: C# .NET, WIX, MS SQL Server, Telerik components.

Dates: 2008-2009
Company: SibirSoftProject
Position: Senior Developer
Responsibilities: Client\server applications for analysis, registration and oil extracting planning. C# .NET, Java, Oracle, DevExpress components.

Dates: 2003-2007
Company: INTRICE LLC.
Type of company: develops complex software projects and Internet systems
Position: Software developer
Responsibilities: Visual C++, C#, .NET technology (.NET Remoting and others), Java, JSF, JINI.
Full-time or Part-time: Full Time

Dates: 2001-2003
Company: Darim Vision Co.Ltd.
Type of company: IT Engineering\Digital Video streams and Security Systems
Position: Software developer
Responsibilities: Visual C++, DirectShow filters, mpeg4-mpeg2 formats, optimization of mpeg4 encoder, syntactic analysis of mpeg2 (debugging tools) WTL, ATL. TriMedia programming, mpeg2 Muxer in C for MDVR (Standalone Mpeg Digital Video Recorder), and other components; optimization.
Full-time or Part-time: 1year - Part Time, 1year - Full Time

Dates: 1998-2001
Company: TUSUR, Chair of KEVA (now KIBEVS).
Type of company: University
Position: Webmaster (http://kibevs.tusur.ru)
Responsibilities: Design(html, css, javascripts) and support.
Full-time or Part-time: Part Time

ADDITIONAL INFORMATION

Total experience of programming - 13 years.
Advanced experience of design and developing User Interfaces.
Experience of programming 3D space modeling and 3D render – 50 month.