I'm Dmitry Sheiko, a web developer and that is my resume. Since 1987 I'm in IT Research and Development and particularly in web-development 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 Web 2.0 development.
Curriculum Vitae
- An accomplished web developer specializing in Object-Oriented Design and Analysis with extensive experience in the full life cycle of the software development process. 20 years experience as a programmer and 5 last years as Content Management Solution developer.
- Document Modelling: 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.
- Information Architecture: 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
- W3C Standards: 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: PHP, Java-script
- Databases: Understanding of SQL and database design, developing entry-relationship diagrams and specifications (UML)
- System Administration: basic system administration tasks in Unix and Windows environments.
- Web Design: competence producing standards-compliant, clean, HTML and XHTML pages that leverage CSS for design.
- Other Technologies: additional experience working with AOP, AJAX, TDD/UnitTests, RSS, XML-RPC, SOAP, CVS/SVN
- 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