Mikhail Belov

Welcome address

Hello! Let me in­tro­duce my­self! My field of in­ter­est and pro­fes­sion­al ac­tiv­i­ty is in­for­ma­tion tech­nol­o­gy. For more than 20 years, I have been en­gaged in tech­nol­o­gy de­sign, en­gi­neer­ing of dis­tribut­ed high­load so­lu­tions, soft­ware de­vel­op­ment, cloud and on-­premise in­te­gra­tion, da­ta mi­gra­tion, IT in­fras­truc­ture man­age­ment, scal­able database ad­min­is­tra­tion, busi­ness pro­cess op­ti­miza­tion, sci­en­tif­ic work, and teach­ing. I was the first in Rus­sia who cre­at­ed and im­ple­ment­ed the Vir­tu­al Com­put­er Lab based on the prin­ci­ples of cy­ber­net­ics 2.0 and self-or­ga­ni­za­tion to make the prac­ti­cal train­ing of IT spe­cial­ists more ef­fec­tive. The re­sults formed the ba­sis for the new ed­u­ca­tion­al paradigm in the field of in­for­ma­tion tech­nol­o­gy. Al­so, I have launched the non-­prof­it Di­ctutor pro­ject tar­get­ed both at a more pro­duc­tive study of for­eign lan­guages and par­tial de­crease of the lev­el of the dig­i­tal di­vide be­tween the ed­u­ca­tion­al tech­nolo­gies in more than 100 world coun­tries. More­over, my cre­ative writ­ing is al­so note­wor­thy. The «Az­imuth of Dreams» mo­bile ap­pli­ca­tion work­ing un­der An­droid OS ori­ents to­wards a gen­er­al read­er. It mo­ti­vates peo­ple, sup­ports their self-im­prove­ment and spir­i­tu­al de­vel­op­ment, al­lows them to look on the bright side, set new goals, and achieve them! New con­tacts, ex­pe­ri­ence ex­change, as well as co­op­er­a­tion, are al­ways wel­come!

  • Age41
  • EducationCan­di­date of Tech­ni­cal Sci­ences (Ph.D.)
  • ResidenceRus­sian Fed­er­a­tion
  • RegionMos­cow, Mos­cow Dis­trict
  • E-mailm@belov.global
  • Skypem.a.belov...........
  • Age41
  • EducationCan­di­date of Tech­ni­cal Sci­ences (Ph.D.)
  • ResidenceRus­sian Fed­er­a­tion
  • RegionMos­cow, Mos­cow Dis­trict
  • E-mailm@belov.global
  • Skypem.a.belov...........

Professional experience

As­so­ci­ate Pro­fes­sor, Sci­en­tif­ic Di­rec­tor of the Mas­ter's de­gree prog­ram «Ad­vanced An­a­lyt­ics and Big Da­ta Sys­tems»

2001 – present

Dub­na State Uni­ver­si­ty

De­part­ment of Sys­tem Anal­y­sis and Con­trol; De­part­ment of In­for­ma­tion Tech­nolo­gies; De­par­tment of Dis­tribut­ed Com­put­ing Sys­tems.

Ed­u­ca­tion­al cours­es: «Scal­able and Failover Database Ar­chi­tec­tures», «Batch and Stream­ing Big Data An­a­lyt­ics», «Ma­chine Learn­ing and Da­ta Min­ing», «Busi­ness In­tel­li­gence and Advanced An­a­lyt­ics Toolkits», «Cloud Com­put­ing Tech­nolo­gies for Big Da­ta Pro­cess­ing», «Dis­tribut­ed In­for­ma­tion Sys­tems», «Audit of In­for­ma­tion In­fras­truc­ture», «De­sign and De­vel­op­ment of In­for­ma­tion Sys­tems», «Ser­vice‑Ori­ent­ed Ar­chi­tec­tures and Ap­pli­ca­tions», «Mod­el­ing in UML», «Cloud Ser­vices and Vir­tu­al En­vi­ron­ments», «Man­age­ment of Busi­ness Pro­cess­es and Ser­vices», «In­for­ma­tion Tech­nolo­gies in Busi­ness», «In­for­ma­tion Pro­cess­es Mod­el­ing», «Busi­ness Anal­y­sis Tech­nolo­gies», «Knowl­edge Man­age­ment».

Vir­tu­al Com­put­er Lab - In­no­va­tive Train­ing Da­ta Cen­ter for Dis­tribut­ed In­for­ma­tion Sys­tems & Big Da­ta So­lu­tions

Played a lead­ing role in the for­ma­tion and de­vel­op­ment of a sci­en­tif­ic school for the prac­ti­cal train­ing of IT pro­fes­sion­als while en­abling re­mote de­vel­op­ment and adop­tion of mul­ti-com­po­nent in­for­ma­tion sys­tems and IDEs us­ing cloud com­put­ing tech­nolo­gies. Was the first in Rus­sia to cre­ate an in­te­grat­ed hard­ware and soft­ware fa­cil­i­ty «Vir­tu­al Com­put­er Lab», which al­lowed to train a sig­nif­i­cant num­ber of high-de­mand grad­u­ates dur­ing the 12 years of suc­cess­ful work. Al­so, I per­form the roles of a so­lu­tion ar­chi­tect and prin­ci­pal sys­tem ad­min­is­tra­tor.

Or­a­cle Acade­my Mem­ber­ship

The ex­ten­sive use of Or­a­cle so­lu­tions such as GRID, RAC, OCI, GOLD­EN GATE, DA­TA GUARD al­lows me to train stu­dents how to cre­ate and run high avail­able, fault tol­er­ant sys­tems with load bal­anc­ing and geo‑steer­ing.

IBM Com­pe­ten­cy Cen­ter

Im­ple­men­ta­tion of IBM soft­ware prod­ucts and ser­vices in­to the pro­cess of IT spe­cial­ist train­ing, con­duct­ing open lec­tures and we­bi­na­rs. Par­tic­i­pa­tion in joint re­search on the de­sign of dig­i­tal work­spaces.

Founder, De­vel­op­er

2014 – 2020

Dictutor

De­vel­op­ment of the con­cept and ar­chi­tec­ture. Tech­ni­cal de­sign. Im­ple­men­ta­tion of func­tion­al­i­ty. For­ma­tion of con­tent. Build­ing and re­leas­ing ap­pli­ca­tion ver­sions. De­vel­op­ment and sup­port of the pro­ject site.

As­so­ci­ate Pro­fes­sor

2007 – 2014

Na­tion­al Uni­ver­si­ty «High­er School of Eco­nomics»

De­part­ment of Mod­el­ing and Op­ti­miza­tion of Busi­ness Pro­cess­es; IDS-Scheer De­part­ment of Vo­ca­tion­al Re­la­tion­ships.

Train­ing cours­es on busi­ness pro­cess mod­el­ing, strate­gic man­age­ment, risk anal­y­sis, and busi­ness ar­chi­tec­ture us­ing ARIS soft­ware suite.

De­part­ment of Cor­po­rate In­for­ma­tion Sys­tems; HSBI (MBA).

Train­ing cours­es on IT in­fras­truc­ture man­age­ment, IT au­dit, in­te­gra­tion of in­for­ma­tion sys­tems.

As­so­ci­ate Pro­fes­sor

2009 – 2010

Na­tion­al Uni­ver­si­ty «MPEI»

De­part­ment of In­for­ma­tion­al and Eco­nom­ic Safe­ty

Train­ing cours­es on en­sur­ing the se­cu­ri­ty of e-busi­ness.

Di­rec­tor of Telecom­mu­ni­ca­tion Cen­ter (CTO)

2002 – 2003

Plekhanov Rus­sian Uni­ver­si­ty of Eco­nomics

De­vel­op­ment and im­ple­men­ta­tion of IT strat­e­gy; op­ti­miz­ing IT in­fras­truc­ture costs; pro­vide re­li­able op­er­a­tion of equip­ment; im­ple­men­ta­tion of soft­ware and tech­nol­o­gy so­lut­ions; pro­vid­ing tech­ni­cal sup­port; de­vel­op­ment and co­or­di­na­tion of sched­ules, as well as fi­nan­cial and pro­ject doc­u­men­ta­tion; par­tic­i­pa­tion in the for­ma­tion of the bud­get and con­trol of its im­ple­men­ta­tion; im­prove­ment of in­ter­nal busi­ness pro­cess­es.

Professional skills

Pro­gram­ming lan­guages (ap­pli­ca­tion de­vel­op­ment): С#, Java, Ob­jec­tive C, Swift, Type­Script as well as reg­u­lar ex­pres­sions.

De­vel­op­ment of .NET ap­pli­ca­tions (WPF, UWP), mo­bile ap­pli­cations for An­droid and iOS op­er­at­ing sys­tems.

De­vel­op­ment of REST/WEB API, WS­DL/SOAP, Web­Sock­et ser­vices us­ing .NET Core, WCF, Spring, Node.js.

Mul­ti­thread­ing pro­gram­ming, asyn­chronus pro­cess­ing tech­niques.

Fun­da­men­tals of Web pro­gram­ming: HTML, CSS, Boot­strap, Ja­va­Script, jQuery, Vue, React, An­gu­lar­JS, ASP.NET (Core), PHP, JSON/XML. SEO es­sen­tials, web an­a­lyt­ics ba­sics.

De­ploy­ment of serv­er vir­tu­al­iza­tion sys­tems Vmware vSphere, Mi­crosoft Hy­per-V, Cit­rix VDI and Dock­er con­tainer­iza­tion platf­orm.

Cre­at­ing hy­brid so­lu­tions based on in­te­gra­tion with cloud ser­vices Oracle OCI, Ama­zon AWS, Mi­crosoft Azure, IBM Blue­Mix (Wat­son), Google Fire­base.

De­ploy­ment of hor­i­zon­tal­ly scal­able clus­ters for dis­tribut­ed da­ta stor­age Cas­san­dra, HBase, Ri­ak.

De­ploy­ment of failover clus­ters Mi­crosoft Failover Clus­ter, Ora­cle Re­al Ap­pli­ca­tion Clus­ters with the Au­to­mat­ic Stor­age Man­age­ment op­tion.

De­sign­ing re­al-­time het­ero­ge­neous repli­ca­tion so­lu­tions in high avail­abil­i­ty mode us­ing Or­a­cle Gold­en­Gate, At­tuni­ty Repli­cate, Quest Share­Plex.

De­ploy­ment of net­work load bal­anc­ing clus­ters HAProxy, Bal­ance, Pound, Mi­crosoft NLB.

Knowl­edge of the ARIS busi­ness pro­cess mod­el­ing method­ol­o­gy and its tech­ni­cal im­ple­men­ta­tion at the ex­pert lev­el.

Use of the BSC method and the the­o­ry of Gol­dratt con­straints in op­ti­miz­ing busi­ness pro­cess­es.

Au­toma­tion of anal­y­sis and doc­u­men­ta­tion of busi­ness pro­cess­es and man­age­ment of the cor­po­rate knowl­edge.

Im­ple­men­ta­tion of the pro­cess ap­proach when con­struct­ing IT man­age­ment sys­tems of an en­ter­prise.

Con­struct­ing an­a­lyt­i­cal sys­tems based on the prin­ci­ples of mul­ti­di­men­sion­al anal­y­sis and OLAP tech­nol­o­gy.

Da­ta ex­trac­tion, trans­for­ma­tion and load­ing (ETL), Da­ta Ware­house de­sign.

Ex­pe­ri­ence in BI-anal­y­sis and re­port­ing so­lu­tions: Or­a­cle Busi­ness In­tel­li­gence, Mi­crosoft SQL Serv­er Anal­y­sis, Mi­crosoft Re­port Ser­vices, Tableau, Telerik Re­port­ing.

In­stal­la­tion, con­fig­u­ra­tion and tun­ing of ser­ver equip­ment Leno­vo (IBM), Ex­a­da­ta, Su­per­Mi­cro, Dell, HP, In­tel, ASUS.

Lin­ux and Win­dows Serv­er ad­min­is­tra­tion in­clud­ing net­work ser­vices, pro­to­cols, pub­lic key in­fras­truc­ture, ap­pli­ca­tion pol­i­cy man­age­ment, se­cu­ri­ty and vul­ner­a­bil­i­ty man­age­ment, iden­ti­ty and ac­cess man­age­ment.

Pro­gram­ming lan­guages (da­ta anal­y­sis and ma­chine learn­ing): Ja­va, Scala, Python.

Big Da­ta anal­y­sis in the Hadoop en­vi­ron­ment (Cloud­era, Hor­ton­Works) us­ing Mapre­duce, Spark and util­i­ty tools HUE, HCat­a­log, Hive, Im­pala, Pig Latin, Sqoop, Solr, Oozie, CDSW.

De­sign­ing ma­chine learn­ing al­go­rithms with Ten­sor­Flow, Pan­das, Keras li­braries.

De­ploy­ing web ser­vices based on trained ma­chine learn­ing mod­els in Azure ML Stu­dio.

Struc­tured Query Lan­guage (SQL) – DDL, DML, DCL, TCL; PL/SQL, Ja­va­Script/JSON in Mon­go­DB.

Pro­gram­ming tech­niques and ap­pli­ca­tion pro­gram­ming in­ter­faces for ac­cess­ing database man­age­ment sys­tems: ODBC/JDBC, ADO.NET, ORM, LINQ.

Graph­i­cal Database Man­age­ment Tools: Dev­Art dbForge Stu­dio, EMS SQL Man­age­ment Stu­dio, Nav­i­cat, SQLite Ex­pert, Or­a­cle SQL De­vel­op­er, Quest (Toad, Spot­light, SQL Op­ti­miz­er), At­tuni­ty Com­pose, Or­a­cle En­ter­prise Man­a­ger.

Database De­sign: re­la­tion­al da­ta mod­el, ag­gre­gate da­ta mod­els (key-val­ue and doc­u­ment mod­els, col­umn-fam­i­ly stores), dis­tri­bu­tion mod­els (sin­gle-serv­er repli­ca­tion, shard­ing, mas­ter-slave repli­ca­tion, peer-to-peer repli­ca­tion, com­bin­ing shard­ing and repli­ca­tion), con­sis­ten­cy, ver­sion stamps, par­ti­tioned ta­bles and in­dex­es.

Ex­pe­ri­ence in Re­la­tion­al DBMS: Oracle Database, Mi­crosoft SQL Serv­er, MySQL (Maria­DB), Post­gre­SQL, IBM DB/2, SQLite.

Ex­pe­ri­ence in NoSQL DBMS: Cas­san­dra, HBase, Mon­go­DB, LevelDB, Riak, Mem­cached.

Ex­pe­ri­ence in Cloud DBMS: Oracle Au­tono­mous Database, Ama­zon RDS, Ama­zon Red­shift, Ama­zon Dy­namo­DB, Azure SQL Databas­es, Azure Cos­mos DB, Re­dis Cache.

Soft­ware De­sign (se­lect­ing meth­ods, se­lect­ing in­te­grat­ed de­vel­op­ment en­vi­ron­ment, se­lect­ing frame­works, de­vel­op­ing da­ta pre­sen­ta­tion, de­vel­op­ing al­go­rithms, de­vel­op­ing tests, writ­ing spec­i­fi­ca­tions, schedul­ing).

De­sign­ing re­al-­time da­ta pipelines and stream­ing apps us­ing Apache Storm, Apache NiFi, Apache Kaf­ka.

De­vel­op­ing in­te­gra­tion so­lu­tions, in­clud­ing ex­pe­ri­ence with Mi­crosoft BizTalk Serv­er.

Ex­pe­ri­ence in ap­ply­ing graph­ic no­ta­tions: UML (Busi­ness Sys­tem View, IT-Sys­tem View, In­te­gra­tion View), ERM, DFD, BPMN.

Сhange man­age­ment with ver­sion con­trol systems: Git (GitHub, Bitbucket, GitLab), Mi­crosoft Team Foun­da­tion.

Un­der­stand­ing the ba­sics of ap­pli­ca­tion life­cy­cle man­age­ment, in­clud­ing ex­pe­ri­ence with Mi­cro­fo­cus and IBM Ra­tio­nal soft­ware prod­ucts.

IT-in­fras­truc­ture and ser­vice strat­e­gy man­age­ment us­ing ITIL, ITSM, MOF, as well as pro­cess ap­proach.

Use of IT-in­fras­truc­ture man­age­ment and mon­i­tor­ing sys­tems IBM Om­nibus, Ivan­ti (ex-Lan­desk Man­age­ment Suite), Mi­crosoft Op­er­a­tions Man­age­ment Suite, Paesler PRTG, Ip­switch Whats­up Gold, Zab­bix and etc.

Web ap­pli­ca­tion se­cu­ri­ty au­dit: IBM Ra­tio­nal App­scan, Mi­cro­fo­cus For­ti­fy Web­Inspect, Ac­cunetix Vul­ner­a­bil­i­ty Scan­ner.