Dmitry Sheiko
Full-Stack Web Developer (MEAN/LEMP)Experienced web developer with a strong background in Object-Oriented Design, Software Architecture, and Full-Stack Development. Passionate about building high-quality, scalable applications with well-structured code. Over 25 years in web development (since 1998), specializing in modern web technologies and best practices.
Technical Skills
- Software Architecture: Domain-Driven Design, Information Architecture, Metadata Standards, Classification Schemes
- Frontend: JavaScript, React.js, Web Components, Progressive Web Apps, Responsive Design
- Backend: Node.js, PHP (LEMP stack), API Development
- DevOps & CI/CD: Continuous Integration & Deployment, Bash scripting
- Databases: SQL, Database Design, Entity-Relationship Diagrams (UML)
Key Interests
- Scalable and maintainable software architecture
- JavaScript, React.js, NodeJs
- Automation & CI/CD for efficient development workflows
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, React.js/Redux, Vue.js, Electron.js, NWJS.io, NodeJS, BackboneJS, SASS, BEM, HTML5 API and semantics, CI-server Jenkins, Gitlab
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