I'm Dmitry Sheiko, a MEAN/LEMP full-stack web developer (from back-end to front-end). Since 1987 I'm in IT Research and Development and since 1998 in web-development.
I'm passionate about software product quality, particularly code architecture.
Interests
- Software architecture, domain driven design
- EcmaScript.Next, TypeScript, NodeJs
- HTML5 + CSS3
- Continuous Integration and Deployment
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.
- Information Architecture: including metadata standards, classification schemes, knowledge of representation
- I have experience with almost any technology of the Web Platform and with wide range of modern tooling
- While creating web-apps I'm taking advantages from with such concepts as Progressive Enhancement, Responsive Design, Progressive Web Apps, Web Components
- Programming: PHP, EcmasScript.Next, NodeJS, TypeScript, Bash, SASS
- Databases: Understanding of SQL and database design, developing entry-relationship diagrams and specifications (UML)
- Libraries and frameworks: BackboneJs, AngularJS 2, ReactJS/Redux,
- Platforms: MacOS, Ubuntu, Windows
Education
Belorussian National Technical University
Experience
CRYTEK GmbH (senior web developer) Frankfurt am Main, Germany
- since 2008 - working on application architecture, back-end and front-end development using these technologies: JavaScript, NWJS.io, NodeJS, BackboneJS, SASS, BEM, HTML5 API and semantics, PHP5 remote APIs such as Google, Facebook, Twitter, Gamespy, automated building with ANT/Grunt, CI-server Jenkins
Red Graphic Systems (RG Lab) (lead web developer) Minsk, Belarus
Designed and built Site Sapiens ECMP. Took part in development of more than half of hundred web-sites.
- 2007 - initiated and developed POZZZY startup. It was a social system to aggregate entertainment, which had features of social news system (Digg.com), collective blog (Slashdot.org) and social bookmark system (del.icio.us).
- 2006 - designed and built Site Sapiens 3.0 ECMP
- 2005 - PHP Programming Innovation Award October 2005 Winner of PHP Classes
- 2005 - created once popular Open Source CMS SAPID (sapid.sf.net)
- 2004 - wrote the specification of language XML Sapiens for CMS developers
- 2003 - designed 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 a few dozens of web-project including some Intranet/Internet portals of Administrative office of the President of the Republic of Belarus. Initiated, designed and developed the first known CMS in Belarus - MySite
- 2002 - deputy head of Stc. Atlas studio
- 2001 created site management system MySITE
- 2001 created electronic publications system MyPRESS
- 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.
- 1993 – 1994 - programmer at BelarusRezinoTechnika joint-stock company (http://www.aobrt.by/en/)
Other:
- 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.
- Speaker at the international congress PHPconf’2005
- Speaker at Internet-forums by’99, by’00, by’01, by’02, by’03, by’04
- Speaker at the international e-commerce congress etp'2001
- Participant in broadcasts programs on the Belorussian TV and national radio as an Internet-technology expert