Dmitry Sheiko's

Contacts and CV

Dmitry Sheiko

I'm Dmitry Sheiko, a and that is my . Since 1987 I'm in IT Research and Development and particularly in since 1998.

I was PHP Programming Innovation Award Winner at PHPClasses.org for AOP (Aspect Oriented Programming) implementation for PHP in 2005. Numerous of my works were published in specialized medias, I have been a speaker at developer conferences such as PHP Conf, and publish articles in magazines such as PHP Architect and PHP Magazine International.

Since year 2001 I'm working on architectural solutions and framework development for content management software and .


Curriculum Vitae

  • An accomplished web developer specializing in with extensive experience in the full life cycle of the software development process. 20 years experience as a programmer and 5 last years as developer.
  • : including the design and implementation of SGML/XML DTDs.
  • Electronic Publishing and Content Management: development and design of CM work-flow, document relation structures, systems of content collection, management and delivery.
  • : including metadata standards, classification schemes, knowledge of representation
  • Web Applications: extensive experience designing and developing web-based applications using Apache, PHP, Perl, MySQL, Java-script
  • : knowledge of and practical ability to select and deploy technologies like XHTML, HTML5, CSS, XForms, XML, RDF, XSL (xInclude, xPath, xPointer, xLink), SVG, WCAG, XQuery, and other as they emerge.
  • Programming: ,
  • Databases: Understanding of SQL and , developing entry-relationship diagrams and specifications ()
  • System Administration: basic system administration tasks in Unix and Windows environments.
  • : competence producing standards-compliant, clean, HTML and XHTML pages that leverage CSS for design.
  • Other Technologies: additional experience working with
  • Web 2.0: Architecture of Participation, OpenID, Mashup, Microformats, OpenID, RIA, Widgets
  • Facebook: FBML, FBJS, FQL, API

Education

Belorussian National Technical University

Experience

CRYTEK GmbH (senior web developer) Frankfurt am Main, Germany

Creating technical design (domain model, DAO, services). PHP (Zend Framework) and JS (YUI 3) development.

Red Graphic Systems (RG Lab) (lead web developer) Minsk, Belarus

Initiated and created XML Sapiens development conception, worked out a new corporate technological process within the company. Wrote and published XML Sapiens markup language specification. Created Site Sapiens web development environment. Took part in development of more than half of hundred web-sites. Reading papers within subject conferences, forums, congresses. Publishing articles.

  • 2007 - initiated and developed POZZZY. It is a social system to aggregate entertainment, which has features of social news system (Digg.com), collective blog (Slashdot.org) and social bookmark system (del.icio.us). (See more)
  • 2006 - developed Site Sapiens 3.0 ECMP, which contains business applications – web-services, which cover complete set of content life-cycle management tasks. All user interfaces are AJAX-based and use dynamic trees, grids, explorers. There were used technologies such as AOSD, XML Sapiens 2.0, SOAP, TDD and others. (See more)
  • 2005 - PHP Programming Innovation Award October 2005 Winner of PHP Classes (see more)
  • 2005 - created popular Open Source CMS SAPID (sapid.sf.net) and respective community (www.sapid-club.com)
  • 2004 - wrote the specification of language XML Sapiens for CMS developers
  • 2003 - created enterprise information area management platform Site Sapiens
  • since 2003 - Senior web developer at Red Graphic Systems company

Atlas holding company (Stc. Atlas studio, InternetService studio) (lead web developer) Minsk, Belarus

Developed several tens of web-project including some Intranet/Internet portals of Administrative office of the President of the Republic of Belarus. Suggested, projected and developed the first CMS in Belarus - MySite. Read papers within subject conferences, forums, congresses.

  • 2002 - deputy head of Stc. Atlas studio
  • 2001 created site management system MySITE
  • 2001- 2001 - head of MySITE and MyPRESS projects Stc. Atlas web-development studio
  • 2001 created electronic publications system MyPRESS
  • 2000 committee-man of the First Belorussian Internet Festival (www.bif.by)
  • 2000 – 2001 - head of web-development InternetService studio

BelHard Inc. (network engineer) Minsk, Belarus

Designed network architectures, installed networks, supported software, published technical articles

  • 1996 – 2000 - system integration specialist of BelHard Inc. (www.belhard.com)

Belarussian National Economic University (lecturer) Bobruisk, Belarus

Lectured the informatics, composed the curriculum, wrote school-books

  • 1995 – 1996 - head of electronic laboratory Belarussian National Economic University

BelarusRezinoTechnika joint-stock company (software engineer) Minsk, Bobruisk

My duties included development of small business applications based on Clarion RDBMS. Created an interactive GUI extension (mouse control, pseudo-graphic) for Clarion using C /Assembler and applied to develop. Founded an electronic magazine (TXT format and code sources) for Belorussian open source developers (I didn’t found sponsors, so there were published only 2 issues of the magazine).

  • 1993 – 1994 - programmer of BelarusRezinoTechnika joint-stock company (http://www.aobrt.by/en/)
  • 1989, 90 – twice winner of All-Union contest for programming innovations and Soviet Union schoolboy conference member. Winner of the All-Union Lenin’s grant.
  • Lecture at the international congress PHPconf’2005
  • Lectures at Internet-forums by’99, by’00, by’01, by’02, by’03, by’04
  • Lecture at the international e-commerce congress etp''2001
  • Lecturer in the Institute of privatization and management (www.ipm.by)
  • Participation into broadcasts programs on the Belorussian TV and national radio as an Internet-technology expert
  • Technical consultant of Belarus Unified Democratic Forces