Alexander Sergeychik

Gender:
Male
Date of birth:
May 17, 1985
Desired position:
PHP-developer, team lead or/and including front-end engeneering (HTML/CSS/JS), UI, usability
Education:
Belarussian State University, Radiophysics and Computer science department ('02 till now)
Contact details:

+375(29)331-50-99

http://sergeychik.com (it seems you found it ;)

skype:omezman

Marital status:
single
Children:
no children (or anyhow I don't have this information ;)

Qualifications summary

Operating systems

  • Windows (XP/Vista/Se7en)
  • Linux (Debian, Ubuntu)
  • FreeBSD

Databases

  • MySQL, use of handler socket engine for simple query perfomance goals

Integrated Development Environments

Version control systems

  • Git - primary version control system in professional use
  • Subversion

Programming languages

  • PHP - expirence: 9 years, purposes: major specialization
  • C/C++/C-- - expirence: 1 year, purposes: scientific goals, high-perfomance backend, tools
  • Ruby - expirence: ~half a year, purposes: self education, web-development, gems and tools based on them
  • assembler - purposes: remember the roots :)
  • BASH expirence: ~2 years, purposes: scripting for automatation of server-side tasks such as testing, deplyment, schedule processes

Web-development front-end

  • HTML, xHTML, HTML5 NEW! markup, mostly following strict w3c standards
  • CSS 1-2, CSS 3 NEW!
  • Common JS, jQuery, Dojo (ZF use), Prototype (native RoR engine) practices
  • SASs NEW! - to speedup and optimize CSS styling
  • Various minifacation, composition and compilation tools for client-side perfomance improoving
  • Common knowledge XML/XSLT-based templating/refactoring/processing

SEO

  • SEO-oriented application designs, HRU, maps, cross-site linking, self-optimization, ban-avoid optimization
  • Google-spec, Yandex-spec development
  • Understanding principals of ranking, indexing, referencing schemas and able to use it in work

Also...

  • basic skills on server administration
  • Experienced in bot-like/remote control software
  • REST/SOAP/Json/Direct service data exchange and control

Specialization skills

PHP back-end

expirence: 9 years purpose: web-development, SEO tools, server-side scripting

Common skills
  • PHP 5.3.x-way style. Namespaces, closures, SPL use.
  • OOP-style coding, using various design patterns (inc. trendy DI, IoC etc.)
  • KISS, DRY
  • application design pattern knowledge
  • MVC, hMVC design. Decomposition and SAaS
  • Integration between application and third party services, such as GData, Payment systems (Paypal, Webmoney, Ognone etc.)
  • @PHPDoc code coverage to make code readable and understandable for team. (PS. also very useful for IDE autocompletition)
  • Testing via PHPUnit automated suites
  • prefomance optimized code, refactoring for high-load goals

Technologies, frameworks

PHP-based CMS knowlenge:
  • Drupal
  • MODx
  • Joomla
  • Wordpress
  • DatalifeEngine
  • ArtoxCMS

(x)HTML/CSS front-end

expirence: 9 years purpose: markup, native SEO, client-side prefomance

Common skills
  • Semantic! HTML template coding
  • HTML5 new! based markup
  • CSS3 new! oriented templates
  • Knowledge of rapid Metadata/HTML/CSS markup methods to make output code faster and smaller
  • General Convas/SVG knowledge and manipulation throgh JS (Rapael/Sencha)
  • Aiming to strict standards and w3c recommended composition
  • Use of different techniques for the best client-side perfomance i.e. minifying CSS/HTML on-demand, CSS selector optimization, etc.
  • SEO-oriented DOM structure and meta-information in HTML markup

Frameworks and tools

JS/jQuery scripting

expirence: 2 years purpose: client-side scripting, visual effects

Common skills
  • Ajax-based interactive user interface
  • jQuery and other libraries for visual effects and interactivity

Technologies, frameworks
  • JQuery - one of the best and popular JS frameworks
  • JQuery UI - jQuery extension library for building user interface easy
  • YUI - another powerful library from Yahoo
  • Prototype - native framework used in RoR
  • Sencha - powerful framework for mobile and general purpose coding
  • RaphaĆ«l - convas/SVG manipulation