Вот написал тут, почитав также среди прочего и рекомендации на вашем форуме (
http://www.rsdn.ru/Forum/Message.aspx?mid=668224&only=1Автор: IT
Дата: 06.06.04
).
Если есть свободное время, киньте плиз свой опытный взгляд на вот это

:
Kirill Shepitko
E-mail: ............
Phone: .............
Objective
A Software Design Engineer position, connected with Web-service development or systems integration, which will utilize my knowledge and Web development experience, and let me improve my developer skills.
Summary
• Strong background in computer science (algorithms, data structures, artificial intelligence);
• 5 years of experience in object-oriented programming (in C-like languages);
• 4 years of experience in Web programming;
• Strong skills in PHP, Java, HTML, Javascript;
• Strong skills in programming with TCP/IP Protocol, HTTP, Socket Programming;
• Good experience in UML modeling (class diagrams, activity diagrams, collaboration diagrams, sequence diagrams, etc.) using Rational Rose and MS Visio;
• Good knowledge of cryptography (RSA, DES, AES) use for secure information transmission via HTTP;
• Good experience in Internet/Web related software;
• Good experience in using CVS.
Education
• Master of Computer Science, The University of Latvia, 2003, (First Class Honours, average grade 9.4 out of 10, or “A” by ECTS),
www.lu.lv
• Bachelor of Computer Science, Riga Technical University, 2001,
www.rtu.lv
Publications
Kirill Shepitko, Object-oriented programming in PHP: use and evolution (in Russian). Published in e-magazine PHPInside (
http://phpinside.ru) May, 2004 issue (
http://mag.phpclub.net/may2004/php3_2004.pdf).
Skills
• Languages: Visual Basic, JavaScript, PHP, Java (core, JSP, servlets), SQL, C/C++, Pascal
• Databases: MS Access 2000, MySQL 3.x, 4.x, PostgreSQL 7.x, Oracle 8,9
• Frameworks and Libraries: Jakarta Struts, Log4j, Ant, Torque, Velocity, OpenSSL
• Application/Web Servers: Apache, Tomcat
• Operating systems: MS-DOS, MS Windows 95/98/NT4/2000, Linux Redhat 9
• IDEs: Microsoft Visual Studio 6.0, Borland Delphi 4, Borland JBuilder 8
• Technologies: UML, HTTP, TCP/IP, MVC, Multithreading, XML, DHTML.
• Software: MS Visio, MS Project, Microsoft Office 2000/XP, Internet Explorer, Oracle TOAD, Mercury TestDirector, CVS.
Experience
April 2004 – present
Company Lattelekom Ltd., Latvia
Position Team Leader
Project
www.lattelekom.net
Project Description Self-care system for Lattelekom telecommunications company clients: bill revision, call list revision, telecommunications services orders, optimal tariff plan calculation, bill online payment, etc.
Environment MS Project, Microsoft Office, Oracle Designer, Oracle 9i, Linux, Tomcat, Java, Jakarta Struts 1.1, Velocity, Torque, CVS, Jakarta Ant, Jbuilder 8, Mercury TestDirector
Responsibilities
• Created development team plan and schedule, using MS Project;
• Chose system implementation technologies;
• Interacted with clients;
• Proposed system extra features;
• Organized project workflow (development using Jbuilder 8, code control using CVS, delivery preparation using Ant, bug reports using Mercury TestDirector);
• Created common GUI functional conceptions;
• Wrote all technical documentation (Software requirements specifications, Interface requirements specifications, Test plans, Test examples, etc.);
• Designed the engine and main modules of the system using MS Visio (engine has been derived from Jakarta Struts 1.1);
• Participated in database (Oracle 9i) schema designing (using Oracle Designer);
• Participated in development, developed authorization/registration modules for Hansabanka Internet-bank users and Lattelekom MajasDSL users;
• Organized and controlled deliveries of new system versions.
September 2003 — May 2004
Company Lattelekom Ltd., Latvia
Position Senior Developer
Project Apollo Micropayments
Project Description Apollo news portal payment system, which allows visitors to pay for portal media content from their virtual account, and allows to fulfill this account in various ways (SMS, fixed phone calls, Internet-bank Hansabanka)
Environment Microsoft Office, Linux, Apache, PHP, PHP PEAR packages, Javascript, CSS2
Responsibilities
• Designed system engine, based on MVC pattern principles, and implemented it via object-oriented architecture;
• Designed database (MySQL) schema;
• Designed, prepared technical specifications for partner system
www.oligarhs.lv, and implemented solution;
• Used OpenSSL cryptographic functions in e-payment solutions;
• Used SMS gateway SMASH functions in SMS payment module implementation (interface with Latvian mobile telecommunications provider LMT)
March 2002 – April 2002, May 2003 — August 2003
Company Lattelekom Ltd., Latvia
Position Senior Developer
Project Multimedia portal
http://majas.apollo.lv
Project Description Portal, which provided free Latvian music and videos
Environment Linux, Apache, PHP, PHPlib template engine
This project has got "GOLDEN SPIDER" premium in April, 2002 — in nomination "Best portal".
Responsibilities
• Prepared software requirements specification;
• Designed database (PostgreSQL) schema;
• Designed system engine, and implemented it via object-oriented architecture;
• Developed HTML content from graphical sketches, made by artist;
• Developed video viewing module, using Microsoft Windows Media Player 6 and 7 SDK ActiveX objects.
April 2003
Company Lattelekom Ltd., Latvia
Position Senior Developer
Project Lattelekom clients information module for Lattelekom helpdesk
Project Description Easy and comfortable interface, which collected and sorted information about clients from various Lattelekom inner systems – Remedy database, Free and commercial e-mail system for clients (MySQL data source), LDAP database, etc.
Environment Linux, Apache, PHP, MySQL, LDAP, Remedy, Oracle
Responsibilities
• Designed and implemented system architecture and modules;
• Designed and implemented system Web-design;
• Wrote architecture description and description of interfaces with inner systems.
February 2003 – April 2004
Company Lattelekom Ltd., Latvia
Position Web Developer
Project Free e-mail Web-system
http://www.e-apollo.lv support
Project Description Change system (based on Horde Imp engine) architecture: migrate from MySQL & LDAP to CommunigatePro data source. Site was originally created by outsourced programmers and had no documentation
Environment Linux, Apache, PHP, MySQL, LDAP
Responsibilities
• Fixed critical bugs and implemented interface with new data source;
• Wrote architecture description.
February 2002 – May 2003
Company Lattelekom Ltd., Latvia
Position Senior Developer
Project News portal
http://www.apollo.lv support
Project Description Improving Apollo.lv (Latvian most popular news portal – about 20,000 visits a day) performance and architecture. Site was originally created by outsourced programmers and had no documentation
Environment Linux, Apache, PHP, Oracle, DHTML
Responsibilities
• Prepared description of portal modules interaction;
• Fixed critical portal engine bugs;
• Reconstructed engine code and core modules, optimized SQL requests to raise performance;
• Proposed new administrative subsystem functionality and design, and later participated in implementation;
• Created new modules in administrative subsystem and public subsystem;
• Created portal menu module, which was available as a Web service to portal satellites;
• Wrote architecture description.
September 2001 — March 2002 Magnet Enterprises Ltd., Latvia
From September 2001 till January 2002 worked as a probationer, created various little Web applications, which were based on PHP+DHTML, and worked with MySQL databases.
January 2001 – March 2002
Company Magnet Enterprises Ltd., Latvia
Position Web Developer
Project Document management system
Project Description System that let users to upload, manage, share and download files
Environment Linux, Apache, PHP, MySQL, DHTML
Responsibilities
• Created upload module;
• Designed and implemented Web interface.
September 2000 — September 2001 Epasaule Ltd.
Worked as a probationer, created little C multithreaded applications for UNIX Solaris/Linux Redhat, which were used as modules in company’s e-business systems. From March 2001 started to acknowledge with Web programming, participating in Web interface creation for Internet Transaction Server system.
Environment: UNIX Solaris, Linux Redhat 6, ANSI C, PHP, PosgreSQL, Oracle.
Personal qualities
I’m energetic, scrupulous, optimistic and ambitious person. I’m able to work in a team and also independently. I always act in an rational way, and have arguments for my decisions. Always try to work out universal solutions, which could be used in next projects. I put a lot of comments in my code to make it easy for other people to reuse my solutions. I’m not satisfied until I see that my work is done perfect, in spite of the task and time to fulfill it. I like to make simple yet efficient and useful programs. I like to solve problems, connected with systems interaction.
References
Available upon request.