My Resume!

Ukraine, Kharkov
Mobile: +380663620336
Email: alex.shepko@gmail.com
Skype: alex.shepko
Yahoo: alex.shepko
ICQ: 312179283

SUMMARY

  • Senior Web developer with extensive experience in PHP, JavaScript, MySQL, LAMP.

  • Advanced knowledge and experience in administrating Linux, Apache, PHP and MySQL.
  • Advanced experience in optimizing bunch of Apache, PHP and MySQL.
  • Very strong experience in developing user interface using JavaScript, XHTML, CSS for desktop PCs and Mobile devices. Have experience with building applications which work in offline mode.
  • Expert in security area for PHP, MySQL and client side.
  • Experienced with a lot of services such as Google, Yahoo, ArcWeb, Interfax.
  • Experienced with development shell scripts for Unix/Linux systems.
  • Advanced knowledge in SOAP and XML-RPC protocols using PHP.
  • Strong experience in developing web applications for different mobile devices using simulating software. Experienced with iPhone and Blackberry.
  • Experienced as a team leader and a leading software architect. Able to control development flow and manage group of developers using different methodologies such as XP programming.
  • Excellent analytical, problem solving, interpersonal, communication skills.

OBJECTIVE

I would like to obtain a position of Web Developer, Sr. Web Developer where I can utilize my professional skills, knowledge and experience to develop and build useful, dynamic and creative web applications.

Operational systems

UNIX (FreeBSD), Linux-based, Microsoft Windows 9x/NT/2000/XP, MS DOS.

Programming languages:

LAMP, PHP: apc, apd, bzip, curl, iconv, memcache, mbstring, iconv, pdo, mysqli, pcre, simpleXml, Dom, SQLite, SPL, Sockets, Symfony, Prado, Zend, Smarty; Shell Scripting; JavaScript/Ajax/JSON: Prototype, ScriptAculoUs, Rico, OverLib, Yui, jQuery; WmlScript; HTML/XHTML; WML; CSS; XML; XSL/XSLT; Xpath; RSS.

Tools:

CVS, Subversion SVN, Bugzilla, Mantis, ActiveCollab, Trac, Eclipse, NetBeans, Visual Studio, Aptana, Zend IDE, Apache ab, FireBug, KCacheGrind, MySQL GUI Tools, DbDesigner, Yslow, PHPUnit, Simpletest, xdebug, Mobile simulators: Nokia, Openwave, Blackberry

Databases:

MySQL, PostgreSQL, SQLite

PROFESSIONAL EXPERIENCE

12/2007 – Present Senior Web Developer

Confidentional, Kharkov Ukraine

Build and maintain CRM system using PHP, JavaScript, MySQL. It’s a multi-tier system with frontend and backend. The backend is developed with C/C++ meanwhile the fronted is developed with PHP and JavaScript. The system has several interfaces for mobile devices and desktop PCs.

  • Developed maps and driving direction for desktop PC and mobile interfaces using Google Map and ArcWeb services.

  • Developed and migrated the whole system from NFS to FTP data storage.

  • Developed and migrated logging system for the whole application from NFS to Syslog.

  • Optimized multilingual system on both sides: PHP and MySQL

  • Optimized client-server communication using PHP json extension, after that it delays were reduced by 18%.

  • Developed a new interface for mobile devices. This interface is developed with JavaScript and supports offline work. This interface can be used by iPhone, Blackberry 9600 Bold and other devices which support Opera Mini.

  • Developed PHP library which recognizes mobile devices and presents detailed information about them such as screen size, whether browser supports JavaScript, etc. WURFL XML database has been used for that.

  • Migrated some parts from PHP4 to PHP5.

  • Improved translation mechanism and made it more comfortable for users.

  • Technologies: UNIX/FreeBSD, Windows, PHP, JavaScript, Shell, WmlScript, MySQL, XHTML/XHTML Mobile Profile, WML, CSS2, XML, xPath, CVS, MySQL Workbench, Firebug, Yslow, Eclipse, PHPUnit, xDebug, Prototype/jQuery.

04/2007 – 04/2008 Team Leader/Senior Developer

SoftAlliance, Ukraine

Developed several projects using PHP, JavaScript, MySQL. All these projects are based on Symfony PHP framework.

  • Managed a group of developers, some of them were working remotely.

  • Developed estimates and planned people resources for projects.

  • Designed API of applications using UML.

  • Designed MySQL/SQLite databases using MySQL Workbench/DbDesigner.

  • Maintain Linux servers with Apache, PHP, MySQL, Trac, SVN.

  • Developed JavaScript components to improve user interface.

  • Cleaned and normalized GEO database developed with MySQL.

  • Technologies: Linux, Windows, PHP, JavaScript, MySQL, SQLite, Symfony, XHTML, CSS2, XML, SVN, Memcache, DbDesigner, Eclipse, Firebug, xDebug, jQuery.

02/2006 – 10/2007 Senior Web Developer

Forma-Pro, Ukraine

Developed several project using PHP, JavaScript, Java, MySQL. Some of these projects were developed with huge accent on user interface using JavaScript/Ajax there I used different JavaScript libraries such as: Prototype, jQuery, ScriptAculo, Rico.

  • Developed framework using PHP5 using SPL and other features of PHP5.

  • Developed framework using JavaScript with Ajax support. This framework is compatible with Firefox 1.x+, IE 6.x+, Safari 2.x+, Opera 8.x+.

  • Developed CMS system based on above mentioned frameworks.

  • Was engaged in developing search engine optimization.

  • Migrated search engine system written with Java into PHP5.

  • Migrated DB2 database to MySQL.

  • Fixed security vulnerabilities in PHP and MySQL sides.

  • Technologies: Linux, Windows, PHP, JavaScript, MySQL, PostgreSQL, XHTML, CSS2, XML, XSL/XSLT, SVN, eAccelerator, DbDesigner, Zend, Firebug, jQuery, Prototype.

04/2005 – 02/2006 Web Developer

Enter, Ukraine

Developed several websites for local companies with online stores and billing system using PHP, JavaScript, Shell, MySQL.

  • Was fixing existing bugs.

  • Developed shell scripts used by cron.

  • Denormalized and normalized MySQL databases.

  • Developed PHP library that generates and recognizes barcodes with different formats.

  • Developed PHP library that sends faxes via SOAP using Interfax.net service.

  • Developed PHP library to generate Captcha with few algorithms.

07/2003 – 04/2005 System Administrator

Enter, Ukraine

  • I managed about 20 computers in a local network. Worked with Linux server, Apache/database/DNS management, statistics.

  • Installed, configured and maintained the following daemons and utilities: LILO/GRUB, Syslog, Syslog-ng, DHCP, MRGT, Samba, DNS, Squid, ProFTPd, Apache, PHP, MySQL.


FREELANCE PROJECTS:

Developed online store of software using PHP, JavaScript/Ajax, MySQL. This application is based on Symfony PHP framework. The main goal of this project was to copy software trees from others sites and provide user friendly interface using Ajax.

Developed n-tier media portal separated to slaves and master servers. All source code was written with PHP and JavaScript. Data storage was MySQL. There were 6 servers which stored over 6 terabyte data. For media processing used Mencoder, FFmpeg.

It is a great meta data portal. It is similar to netvibes.net and developed with a huge JavaScript usage.


EDUCATION

2001 – 2006, Kharkov University of Radio Electronics, Ukraine.

Computer Systems and Networks. Department of Computer Engineering and Management.

MS in Computer Science.