Timur Shemsedinov
Software Architect at Metarhia
Kyiv, Ukraine


R&D lab head, top-3 open source software engineer in Ukraine (github rating), Lecturer Kiev Polytechnic Institute, Chief Technology Architect at Metarhia (cloud platform for highload API & scaled corporate level solutions, interactive and distributed apps). Community leader >18K engineers, speaker >40 conferences, have >200 hours on youtube & >16K subscribers. Practical knowledge in Node.js, JavaScript, C#, SQL, Delphi, C, C++, Assembler. Author & contributor of multiple open source projects.

Russian (русский язык)
(Native or bilingual proficiency)
Ukrainian (українська)
(Native or bilingual proficiency)
English (English)
(Professional proficiency)

Tech Stack

Showcase your key technical skills to help potential employers understand your strengths and match you with the right opportunities. You can include any relevant knowledge from coding languages to graphic design platforms and more.
sql(20 years)
system design
system design(20 years)
database design
database design(20 years)
functional programming
functional programming(20 years)
C++(20 years)
architecture(20 years)
network programming
network programming(20 years)
oop(20 years)
metaprogramming(20 years)
testing(20 years)
refactoring(20 years)
unit testing
unit testing(20 years)
JavaScript(20 years)
tcp(20 years)
team management
team management(18 years)
parallel processing
parallel processing(15 years)
bigdata(13 years)
multi-paradigm programming
multi-paradigm programming(11 years)
io(10 years)
ddd(10 years)
parallel programming
parallel programming(10 years)
git(10 years)
NodeJS(10 years)
asynchronous programming
asynchronous programming(9 years)
centos(7 years)
github(7 years)
metarhia(7 years)
tdd(7 years)
websocket(6 years)
serverless(5 years)
metaserverless(2 years)

See more on the Tech Profile

Work Experiences

List your work history, including any contracts or internships
SOE Infotech MIA
Jul 2018 - Jul 2019 (1 year)
Kiev Region, Ukraine
Chief Software Architect
Deputy director and Chief Software Architect of Unified Information System for Ministry of Internal Affairs of Ukraine. Manage developers and business analysis / domain modelling engineers team, Writing conceptual code (prototypes and metacode), Open-source development, Code review and optimizations, Prepare staff (lectures, hiring, training), Technical specifications and architectural supervision.
architecture node.js postgresql javascript typescript
Feb 2016 - Present (4 years 11 months)
Kiev Region, Ukraine Current workspace
Currently Timur Shemsedinov supports the Metarhia

Timur Shemsedinov's scores will be added to this company.

Software Architect
Metarhia is a technology stack including Node.js related components: Impress Application Server, RPC/MQ and data sync protocol JSTP, Global Storage DBMS, asynchronous programming library Metasync and other technologies allowing to develop modern distributed information systems for mobile, web and server with JavaScript as a main language
clouds architecture node.js parallel programming distributed systems javascript typescript
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Dec 2014 - Present (6 years 1 month)
Kiev, Borshagivska 126 Current workspace
Currently Timur Shemsedinov supports the National Technical University of Ukraine 'Kyiv Polytechnic Institute'

Timur Shemsedinov's scores will be added to this company.

Courses: Software Architecture and Software Engineering, Distributed Data Processing Systems, Network Protocols Engineering, Specialization track: JavaScript and Node.js
Computer science software engineering Lecturer Parallel programming Imperative programming Object-oriented programming Prototype-oriented programming Functional programming Logical programming Declarative programming Data-driven programming Asynchronous programming Reactive programming Event-driven programming Metaprogramming
Jun 2011 - Jun 2017 (6 years)
London, Kiev
CTO and Co-owner at SinceTV a platform for interactive TV, mobile and second screen software.
Highload node.js Architecture JavaScript Metarhia Websockets
Aug 2007 - Jan 2010 (2 years 5 months)
Kiev, Ukraine
Sr. Manager of RTI Kiev Office
c# Architecture .net Software engineering ERP SCM MDS OOP
International Business Foundation
Mar 2006 - Dec 2009 (3 years 9 months)
Kiev, Ukraine
IT Department Head
IT and E-Society Analytics
Meta Systems
Jan 2004 - Jun 2017 (13 years 5 months)
Kiev, Ukraine
Software Architect, Owner
Custom software, Box software, SAAS, Client-Server, Web Services, Mobile applications, Web software, Cloud computing, Production automation, Database applications
Software engineering Node.js delphi c++ javascript c# typescript
Research Institute of System Technologies
Jan 1999 - Dec 2016 (17 years 11 months)
Kiev, Ukraine
Software Architect, Scientist
Research following fields: Software Architecture, Information System Integration, Meta-Modeling, Meta-Programming, New Software Technologies, New Programming Paradigms
Software engineering Architecture
Institute of Applying System Analysis
Sep 1997 - Dec 1998 (1 year 3 months)
Kiev, Ukraine
Software engineer for database applications and visualization
delphi c++ dbase


Add some compelling projects here to demonstrate your experience
Impress Application Server for Node.js
Apr 2013 - Present
Impressive totalitarian style Multipurpose Application Server for node.js. All decisions are made. Solutions are scaled. Tools are provided and optimized for high load. Ready for applied development and production.
system design ddd multithreading network programming parallel processing multithreading networking database design webserver tcp http websocket api faas saas cloud


This section lets you add any degrees or diplomas you have earned.
Darnitsa Technical Liceum
Specialized school, Automation and IT
Dec 1994 - Dec 1996
National Technical University of Ukraine "Kiev Polytechnic Institute"
Master, Computer Science
Dec 1997 - Dec 2003
Diploma: Master degree in computer science
Thesis Title:Development of a data model and kernel of an object-oriented database management system

Diploma: Bachelor degree in computer
Thesis Title: Development of a client-server distributed system technology and a remote procedure call protocol