Dmitry Sheiko

Senior Full-Stack Web Developer

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. 27 years of experience in software development, specializing in modern web technologies and best practices.

Technical Skills

  • Software Architecture: Domain-Driven Design, Information Architecture, Metadata Standards, Classification Schemes
  • Frontend: JavaScript, TypeScript, React.js, Next.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, TypeScript, React.js, Node.js
  • Automation & CI/CD for efficient development workflows

Publications

  • Cross-platform Desktop Application Development: Electron, Node, NW.js, and React — Packt, 2017, ISBN 9781788295697
  • JavaScript Unlocked — Packt, 2015, ISBN 9781785881572
  • Instant Testing with QUnit — Packt, 2013, ISBN 9781783282173

Education

Belarusian National Technical University

Experience

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

  • 2008 – present (18 years) — application architecture, back-end and front-end development using: JavaScript, TypeScript, React.js/Redux, Vue.js, Electron.js, NWJS.io, Node.js, Backbone.js, 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 over 50 websites.

  • 2007 — initiated and developed POZZZY startup. A social system to aggregate entertainment, combining features of social news (Digg.com), collective blog (Slashdot.org), and social bookmarks (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 open source CMS SAPID (sapid.sf.net)
  • 2004 — wrote the specification of XML Sapiens language for CMS developers
  • 2003 — designed enterprise information area management platform Site Sapiens
  • since 2003 — senior web developer at Red Graphic Systems

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

Developed several dozen web projects including Intranet/Internet portals for the Administrative Office of the President of the Republic of Belarus. Initiated, designed, and developed MySite, one of the first CMS systems built in Belarus.

  • 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 at InternetService studio

BelHard Inc. (network engineer) Minsk, Belarus

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

  • 1996–2000 — system integration specialist at BelHard Inc.

Belarusian National Economic University (lecturer) Bobruisk, Belarus

Lectured on informatics, composed the curriculum, wrote course materials.

  • 1995–1996 — head of electronic laboratory, Belarusian National Economic University

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

Developed small business applications on Clarion RDBMS. Created an interactive GUI extension (mouse control, pseudo-graphics) for Clarion using C and Assembler.

  • 1993–1994 — programmer at BelarusRezinoTechnika joint-stock company

Other

  • 1989, 1990 — twice winner of the 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 on Belarusian TV and national radio as an Internet technology expert