My IT experience (CV)

I have a wide experience among programming languages, platforms, and technologies:

✔️ Web Development (Back end)
Python + Flask, Tornado, Django, Google App Engine, Jinja2

✔️ Front end
HTML, CSS, JS, jQuery, Bootstrap, Google Maps API

✔️ Mobile Development
Objective-C for iOS, Java for Android

✔️ Software Development
C, C++, C#, Java; OpenMP, Qt, Visual Studio, Xamarin MonoDevelop

✔️ Computer Graphics & Game Development
OpenGL v4.1, 2D & 3D, GM:Studio 2, shaders, Adobe Photoshop, Blender

✔️ Data Analysis and Machine Learning
MySQL, Google BigQuery, Python + NumPy, Pandas, SciPy


Besides software development, I have other useful skills:

✔️ Development of information systems architecture
taking into account all the prospects for further development

✔️ Team leading for harmonious and effective work

✔️ Writing technical documentation
for fast and comprehensive navigation in the project


Specific works, jobs, events
Data Analyst & Full Stack Developer at RuBeacon
Job
Jan 2017 — Current
Our company has a few hundred corporative clients over Russia and nearest countries. Mostly I develop data analysis automation tools as a website, but sometimes I create more specific, deep reports, or develop integrations with 3rd-parties services for retrieving or applying the data.
Bachelor of Software Engineering, Faculty of Computer Science at National State University "Higher School of Economics"
Education
Sep 2014 — May 2018

Studied most of Computer Science areas, including math (discrete mathematics, lineal algebra, calculus, probability theory and statistics), different IT technologies (C, C++, C#, Java, Python, neural networks, OpenGL, Selenium, algorithms, data analysis with R, Pandas) and some other subjects: projects management (agile software development, UML, economics, team leading), psychology of personality and social, philosophy of science.

Course description

OpenGL+Cpp+ObjC+Mac
Work
Jan 2018 – Feb 2018

3D scene based on OpenGL with lots of features! There are many different shaders, textures, models and text handling, fog, lights, normal maps, shadows, torus generation, particle systems, screenshots, etc. I used low-level OpenGL interface, C++ and Objective-C programming languages, and native Mac OS techniques.

Open on GitHub

Lemuras data analysis library
Work
Mar 2018

A small pure-Python library to deal with big data. It has all the common features, supported formats, and many detailed examples.

Open on GitHub

Courses catalogue of a school
Work
Feb 2018

This is an iOS app with Courses description catalogue of Moscow school 1329. It is written in Objective-C and uses many native technologies.

Open in AppStore
Open on GitHub

WebSocket Testing Engine
Work
Jan 2018

This is an HTML5 based tool for unit testing of online systems with WebSockets.

Open description
Open application

Own 3D engine
Work
Nov 2017 – Dec 2017

Simple 3D engine using Qt, C++ with different algorithms and solids generating (own implementation, w/o OpenGL)

Open on GitHub

TacticToy — logical game for iOS, Android, HTML5
Work
Nov 2016 – Jun 2017

Much improved version of XO game. I've developed all the stuff: HTML5, native iOS, Android apps, web server with Python and concurrent Tornado framework.

Open article

GMapsTable: cellular data overlay for Google Maps
Work
Jun 2017

This JS module allows to dynamically visualise data on Google maps.

Open article
Open on GitHub

Business Security, Institute of Security Problems at National State University "Higher School of Economics"
Education
Sep 2015 — Jun 2017

We studied areas, technologies and methods of different aspects of business security, including physical, technical, cyber, economical and legal security. Also, we explored interesting cases and experience of advanced companies.

Course description

Translating Semantic Networks to UML Class Diagrams
Publication
Nov 2015 — Sep 2016

My first scientific paper, it was presented at KES-2016 international conference at York, United Kingdom.

Article on Elsevier ScienceDirect
Conference website

Coursework: Program for Newton's Interaction Modelling
Work
Dec 2014 — May 2015
The program models heavenly bodies with gravity interaction. It was rated as one of the bests works of the year.
Digital artist
Work
Aug 2014

The program procedurally generates different paintings.

Open article

RTT game: Eternal War
Work
Dec 2012 — Jul 2014

It was my first really big project! Our team consisted of many highly skilled people with different points of view, there were thousands of our subscribers. Sadly, the project was not completed, but anyway it was a great work and brilliant experience of development and especially of team leading.

Screenshots

Prize-winner of Mathematics Olympiad at Moscow Institute of Physics and Technologies
Certification
May 2014

Info

SECON 2014 conference
May 2014

I participated the event, where many employees and managers of different large IT organisations shared their knowledge and experience. It had greatly broadened my view of many IT areas.

Conference website

Winner of 2nd stage of All-Russian Schoolchildren Olympiad on Informatics at Penza city
Certification
Dec 2013

Info

Platformer game: The beds
Work
Oct 2013

It was a team participation at Next Castle 2013 competition, I was the developer, while my friend was painter. Unfortunately, our game got no reward, but I got a good experience.

Screenshots

Junior Developer, Institute of Open Education
Education
Oct 2010 — May 2012
We studied basic terms of Computer Science, some programming languages and technologies. Teachers called be the best student of the course.

My accounts on IT websites

so

My Stack Overflow profile
Stack Overflow Developer Story
My GitHub