~ RedSerge's Space ~

About For students Timeline Blog Poetry Mon Cher d'Ak
  • Primary Skill: Programmer (programming for more than 20 years).
  • Additional Skills: Teacher/Academic Supervisor, the Head of Analytics Department / IT Laboratory.
  • Known Programming Languages (with related technologies, frameworks and/or implementations):
    • Most favorite: Python (Cython), Kotlin, Golang, C# (.NET, Mono), Free Pascal (LCL).
    • Medium experience: Basic (VBA for MS Excel, VBScript), Batch Script, SQL (PL/SQL for Oracle).
    • Least experience: Prolog, Ruby, Java, Haskell, Assembler, C/C++ (Qt), LabVIEW.
    • Web-stack: JavaScript (CoffeeScript, jQuery, Node.js), PHP (WordPress), Python (Flask), Golang, Dart.
  • Technologies: GPU NVIDIA DIGITS, GTK#, GTK3+, AJAX, crossplatform programming (Linux/Windows), interprocess communication, interlanguage communication (via dynamic objects/link libraries), reverse engineering (a little bit...).
  • IDEs: Geany, Glade, Visual Studio, SharpDevelop, MonoDevelop (Xamarin Studio), Lazarus (Delphi/C++ Builder), Jupyter (with Anaconda), Octave (MATLAB).
  • Top 3 Preferred Operating Systems: Linux Mint, Manjaro, Windows Server.
Expected Salary: approximately 120 000 RUR (~ $2100) per month.
Current Status: employed.

  • First publicly presented program: CyrCon. Purpose: seamless text conversion between different cyrillic codepages for console applications.
  • Successfully attended the Manufacturing Practice at the State Academy of Innovations as a programmer.
  • Successfully attended the Undergraduate Practice at the State Atomic Energy Corporation “Rosatom” as a web portal tester.
  • Other work at the State Atomic Energy Corporation “Rosatom” included data backup automation, configuring SharePoint 2003 portal server and databases, web development.
  • Graduated from Moscow Electronic Technological College with honors in the field of Programming Computing and Automated Systems. Thesis topic: “Development of the Adaptive Testing System and Testing Subsystems in Programming Language C++”.
  • Left “Rosatom” to pursue an academic career.
  • Engaged in student projects in the corresponding fields: Text & Vehicle Recognition, Heartbeat & Pressure Control using fuzzy logic, Stochastic Network Modeling based on given parameters.
  • Participated in the project of database management software. The program provided the following features: client-server socket-based architecture support, spreadsheet import support, AAA data protection implementation.
  • Attended the Manufacturing Practice in Moscow State Automobile & Road Technical University (MADI), Computational Mathematics department, as a scientist. Primarily participated in such projects as “Educational Geometric Constructor Software” and “Cluster Thread Modeling”. Nominated for the Russian Foundation of Basic Research grant; although the nomination was halted as I terminated my cooperation with Computational Mathematics department due to unethical leadership practices (in my opinion).
  • Graduated from Moscow Technical University of Communications and Informatics as a bachelor in the field of Informatics and Computing Systems (with the final grade of “A”). Thesis topic: “Development of the Program Module Collecting the Statistical Information for Effective Image Binary Encoding”.
2013 Highlights
  • Participated in the all-Russian conference “Artificial Intelligence: Philosophy, Methodology, Innovation” as a listener in attempts to discover new ways of AI development and implementation using psychological approaches.
  • Began studying the basics of the Transcendental Psychology and developing the experimental procedures constructor software for a computer-based programmable tachistoscope.
  • Entered the Moscow State University of Psychology and Education (MSUPE) as a master student in the field of Applied Informatics in Psychology.
2014 Highlights
  • Participated in the conferences (“Experimental Psychology”, “Young Scientists for Education in the Capital”, etc.) as a speaker.
  • Won the diploma for “The Best Scientific Report” in the “Trainable structures in psychology and medicine” section of the “Neurocomputers and their Applications” all-Russian scientific conference.
  • Participated as a programmer in the master coursework “The Local Facebook” (extended local address book with media support, auto-linking between members, etc), wrote the whole code in 17 hours.
  • Got a job at the Interdepartmental Resource Center for Monitoring and Assessment of Educational Environment Security (IRC MAEES) as a programmer. My additional responsibilities included: software & hardware diagnostics and maintenance, analytical support for decision making.
  • Got a probation work called “Development of the Database for Accounting and Registry of the Safety Data Sheets for Educational Organizations” (DAR SDS). I was tasked to create the data structure, network topology and infrastructure, the database, the special user-friendly database programming interface with analytics support, as well as a basic training program teaching the staff to work with the database programming interface. I was tasked to do it from the ground in 20 days and present the project to the Department of State for Education.
  • Attended the Manufacturing Practice in the Moscow Center of Education Quality as a programmer. The results of the work were accepted as very positive, and the head of practice tried to re-employ me from IRC MAEES under her command with promised benefits (doubling my salary, etc), but I refused for a reason of loyalty.
  • Successfully presented my probation work to the Department of State for Education. Igor Sergeevich Pavlov (the Deputy Head of the Department) tested my project personally. He was pleased, as well as the staff I taught.
  • Rapidly promoted to the Head of IRC MAEES Analytics Department for the success of my probation work.
  • Participated in the all-Russian Seliger Forum “The Territory of Meanings” to improve my leadership skills.
  • Hired by MSUPE IT Faculty for a part-time job as a web developer. I was tasked to create modules for the Professional Competence Assessment System Web Portal, as well as check its cross-browser compatibility. The modules included various functions, such as specific XML-based file format conversion & generation, data export & import (including PDF, video data and spreadsheets), etc.
2015 Highlights
  • Hired by MSUPE IT Faculty for a full-time secondary remote job as a programmer.
  • Developed the framework for the global project of IRC MAEES “The Integrator of the Multimedia Threads for Educational Organizations Monitoring”, as well as document processing automation scripts (written in VBScript) along with «Multidimensional Spreadsheet Cells Support» and «Spreadsheet File System Representation» minor applications.
  • Extended the idea of the experimental procedures constructor software into “The Editor for Graphical Construction of Hierarchical Network of Homogeneous Frames by Means of Hypertext Markup Language” (suggested name: “EverFrame”) and presented it at various Russian scientific conferences and “Scientific and Technical Creativity of Youth 2015” exhibition. The idea and its programming implementation were highly appreciated by the jury and other participants as a potentially commercially profitable project. I was rewarded with the special diploma by the jury and with the Silver “Ψ” Badge by the Principal of MSUPE.
  • Won the diploma for “The Best Scientific Work” in the “Trainable structures in psychology and medicine” section of the “Neurocomputers and their Applications” all-Russian scientific conference.
  • Graduated from Moscow State University of Psychology and Education with honors and personal recommendation for postgraduate study and academic publishing as a magister in the field of "Applied Informatics in Psychology". Thesis topic: “Program for designing the psychological experiments in the field of the visual perception of briefly displayed dynamic images”.
  • Hired as the Head of Laboratory by MSUPE IT Faculty and released from my duties at IRC MAEES due to the dissolution of the organization.
  • Entered the Moscow State University of Psychology and Education (MSUPE) as a postgraduate student in the field of the System Analysis, Control and Processing of the Information. The primary field of my research for the thesis work is “The Modeling of the Behavior of Probabilistic Multi-Agent Systems”.
2016 Highlights
  • Started my inclusive education career as a teacher in the following disciplines: “Programming Engineering” and “Programming Practice”.
  • Developed a programming product for the laboratory – DAISYGen 2016 – the project with user-friendly interface, allowing the conversion of usual audio tracks into DAISY book for visually impaired students. Helped to convert the sample mathematical textbook into DAISY book. Developed a special console version (“DaisyCon”) for the conversion automation (under OS Linux).
  • Achieved the certificate about finishing the course “Mathematics and Python for Data Analysis” presented by Yandex featuring MIPT (Moscow Institute of Physics and Technology).
  • Participated in the “Young Scientists for Education in the Capital” conference as the Chairman of a section. Participated in different conferences as a listener (“DataScienceWeek 2016”, “Skolkovo.AI”) and as a speaker (“Experimental Psychology”). Accepted the invitation from NVIDIA to the lecture in the field of Deep Learning at Moscow State University.
  • Developed the prototype of the aforementioned “EverFrame” project, supporting up to 1kk elements in the form of a flexible hierarchy of frames. Wrote some scripts for 1C data processing automation (and taught the stuff to use them properly).
  • Learned Octave environment to work with macro-parameters and developed some intermediate tools for interprocess communication between C++, Go and Python code as a part of the thesis work.
  • Wrote 3 articles and joined the discussion about international collaboration with colleagues from USA to receive a grant. My scientific works were published in the «Neurocomputers: development, application» magazine, as well as “Procedures and methods of experimental psychological researches” book.
  • Hired as a web developer (freelancer) for a part-time job (rewriting a part of the site based on the WordPress framework).
  • Nominated again for the Russian Foundation of Basic Research grant.
  • Invited to the workshop in the field of Deep Learning by NVIDIA and MIPT (Moscow Institute of Physics and Technology).
2017 Highlights
  • Started to teach a new course (based on my own educational content): “Web Programming”. Developed interactive games and quizzes for education process as a part of the course.
  • Accepted the invitation from NVIDIA to the workshop in the field of Deep Learning at Moscow Institute of Physics and Technology (MIPT) and earned the certificate for participation.
  • Published in the “reviews” section (“Hall Of Fame” style) of MSUPE IT Faculty site among other promising graduates.
  • Participated in the “Young Scientists for Education in the Capital” conference as the Chairman of a section. Participated in the all-Russian scientific “Neurocomputers and Their Application” conference as a speaker. Participated in the “SKOLKOVO.AI” conference as a listener.
  • Successfully made experimental integration of LCL Framework into Python code with compilation in native code by writing my own simple (rather unstrict) transpiler from Python to Free Pascal (with .pyd support via external interfaces). Conducted some basic experiments with Assembler (MASM).
  • Awarded with commendation for performance at the MSUPE Academic Council. Won the Russian Foundation of Basic Research grant (and, subsequently, one more grant, for 3 following years). The Academia web portal reported that my first scientific works were read by at least 30 people.
  • Successfully registered (at “Rospatent” organization) an unique program realization of profitable model based on my thesis work (codename: “St#MAS”).
  • Successfully presented the aforementioned DAISYGen Project to Oleg Nikolaevich Smolin (the State Duma deputy, senior deputy Chairman of the Committee of Education and Science, doctor of philosophy, academician of the Russian Academy of Education, vice-President of the Paralympic Committee of Russian Federation).
  • Participated in “The 4th International Week of Aerospace Technologies”, a part of “Aerospace Science Week” conference in the Moscow Aviation Institute as a winner (with relevant diploma) of the 1st stage of “The Youth and the Future of Aviation and Сosmonautics”, the 9th all-Russian Intersectoral Competition of Scientifically Technical Works and Projects. I represented the Main Research & Testing Robotics Center of the Ministry of Defence of the Russian Federation (MRTRC) with the St#MAS Project. The project was also presented in the printed collection of the MSUPE IT Faculty papers “Markov models in the tasks of diagnostics and prediction”.
  • Became an academic supervisor (without scientific degree yet, as an exception, due to individual requests of interested students).
  • Successfully finished the workshop (held by Yandex) in the field of Machine Learning, Data Science and Deep Learning fundamentals (including Keras framework) with corresponding certificate.
  • My scientific work "Software implementation of interlingual programming communication based on dynamic link libraries" was published in the «Neurocomputers: development, application» magazine, #3/2018.
  • My scientific co-work "Representation of general behavior patterns for a multi-agent system with the aid of its macro parameters" was published in the «Neurocomputers: development, application» magazine, #1/2018.
  • Participated in the all-Russian scientific “Neurocomputers and Their Application” (MSUPE University, 2018) conference as a speaker.
  • Participated in the “Emotion AI” (ITMO University, 2018) conference as a listener.
  • Passed the selection and participated in "Yet Another Conference 2018" hosted by Yandex Team.
  • Participated as a comission member at the pre-presentation of the bachelor diploma papers (MSUPE University).
  • Awarded with a Diploma of Honor for a contribution to the development of MSUPE activities. Promoted to the Master (academic) supervisor.
  • Won the contest "I love you, life!" (allowing to print my poems free of charge in the homonymous book), held by the publishing house "The Triumph".
  • Improved my skills in automating the Windows GUI and creating/editing/merging PDF files with Python (as a part of my task at work).
  • Won the contest (10/10) as a part of the hiring initiative of the Leroy Merlin IT Department during "Find IT" Job Fair, allowing to visit the Leroy Merlin company and learn its inner working processes.
  • Wrote articles for "IT" (Russian) and "IJMSSC" (international) journals about current state of my postgraduate work, including developed optimization method for inner functions of the model.
  • Discovered the method to avoid limitations on Google Drive.
  • Participated in the "DataStart Conference" (about Data Science and Machine Learning) as a listener.
  • Was delegated to teach Python and create the Python programming tasks for Moscow Cognitive Science Challenge participants (Olympiad level).
  • Participated in the “Aerospace Science Week-2018” international conference hosted at the Moscow Aviation Institute as an absolute winner (with relevant diploma) of both 1st and final stages of “The Youth and the Future of Aviation and Сosmonautics” competition (got trophy for the 1st place, 100k RUR (~1500$) prize, invitation for the collaboration with an interested potentional employer representing Russian Armed Forces).
  • Won the hackathon, "Hacknowledge 2019" (1st place), organized by Yandex and WikiMedia (https://ru.wikimedia.org/wiki/Hacknowledge_2019).
  • Participated in UEF Summer School 2019 ("DL for CG", "ML applied for Speech" courses), earned 10 ECTS.
  • Won the C++ quiz to participate in Samsung Compiler Bootcamp. Graduated from MSUPE as a "Teacher & Researcher" (degree following the Master one), ready to defend my PhD work.
  • Have made "Colonization Tools" to improve the gameplay for the DOS version of Sid Meier's "Colonization" game.