Nikita's Showcase

TimingKit

The time analysis service developed from scratch by myself. It enables people to perform advanced calendar time analysis: build dashboards, put widgets on this dashboard and share it with someone else. Primarily, the service builds and visualizes pivot tables of any complexity. There are many configurations and options available for time analysis, check it by visiting TimingKit.tk, or click on this description to get more information.

This is my number first side project of 2016-2017 years. It is still in active development, and is not officially released. I spent more than 483 hours (as of Aug 7, 2017) working on this project!

In perspective, TimingKit will have a convenient user interface for putting (logging) events into the calendar, capabilities to form reports and send them via e-mail automatically, accounts for businesses, API and many other improvements.

Currently, you can use TimingKit for:

  1. Personal time analytics (analyze how you sleep, work, do sports, etc)
  2. Working hours analytics (very convenient if you work by hourly rate)
  3. E-lines, or e-queues: create a public dashboard to let people know when your properties are available.
  4. Sharing time and hours with others.
  1. The TimingKit Service (there is a demo)
  2. @TheTimingKit on Twitter
  3. TimingKit Community Webpage
The demo of working time analysis The demo of the sleep over past 4 years analysis Past week time analysis example Time distribution over the past year example Sleep VS no sleep per month. Sleep is approximately 1/3 of our time in average, confirmed!

Caché WebTerminal

My first and the most powerful project in the InterSystems corporation. This is a native Caché DBMS terminal emulator in web application with full VT100 escape sequences support, syntax highlighting, intelligent suggesting mechanism (autocomplete) and a lot of other features.

History

During the Summer internship in 2013, I was working on the first version of the WebTerminal's project. This was an experimental projects which goal was to make a WebSockets application and demonstrate how does it work. But the project grew up, and a lot of corporate members started to use it.

The WebTerminal project was almost completely rewritten twice: once in 2013, at the very beginning of the project lifecycle, and once in 2016. The 2016 update solved some major problems with the previous versions, and brought the support of intelligent syntax highlight and a new on-the-fly suggestion mechanism as well as project's architecture improvements.

  1. Official project page
  2. GitHub repository
  3. Old demo of a very first version of WebTerminal
  4. The publication about the WebTerminal project in USA
  5. My article on the project on habrahabr.ru (russian)
The features of WebTerminal demonstration Command execution and autocomplete demonstration

iKnow Entity Browser

A visualizer of InterSystems iKnow entities for 2016.2+ platforms. iKnow is a technology for text mining, information extraction, text exploration and all related natural language processing stuff. iKnow Entity Browser was born to visualize all the relations, entities and dictionaries in texts.

User interfaces have become the major part of my interaction with InterSystems. In the fall of 2016 I agreed to work under iKnow Entity Browser project. Currently this project is not open-sourced.

  1. GitHub repository
The diagram of text entities and relations between them Tabular view compliments the diagram and is always in sync with it Mobile-friendly Settings menu

Caché Visual Editor

A Web-based user interface for InterSystems corporation Caché which allows to create and manage classes literally without touching any code. From the coding stuff it features embedded code editor, and all other things are made visually.

Just Slide Puzzle Game

A customizable slide puzzle game for desktop and mobile devices. The goal of this project is to be a cross-platform, responsive game. This was my first project which actually did what it was created for. I used PhoneGap to serve this solution for Android, iOS and desktop devices.

In this game, the player needs to drag the tiles to complete the puzzle. The game features different modes: simple (random) mode, custom setup mode and the timed mode, where players compete to finish the puzzle as fast as they can.

Just Slide Puzzle game main menu Just Slide Puzzle game setup Just Slide Puzzle game with time Just Slide Puzzle game hints Just Slide Puzzle game complex puzzle without hints

Score Project

My first, self-assigned coursework, written on C++ using Qt library. The main idea behind this project was to make a concept of a programming language that will be 100% visual. The program language that will remain the same on touchscreens or desktops, with the high-understandable and well-debuggable "visual code".

Score Project concept - the link between two nodes Score Project concept - the interaction of nodes Score Project concept - the processes inside a node Score Project - available nodes Score Project - sample scene Score Project - sample scene

Ballzirum Game

This project is my first complete advanced game made on GameMaker engine on GML programming language.

This game features:

  1. 10 pre-set levels with awards and secrets and a level editor, which allows players to create their own levels. Created levels are saved to *.bzm (ballzirum map) files and can be opened later.
  2. Character creation. You can select from more than 30 smileys, name your player and play! All the character data is saved in encrypted *.bzs (ballzirum save) files.
  3. Three locales - English, Russian and Ukrainian, stored in a different *.lang files.
  4. High scores table, based on a local players recordings.
  5. An online mode which enables players to play with each other via the network.
Ballzirum game screenshot Ballzirum game screenshot Ballzirum game screenshot Ballzirum game screenshot - game editor Ballzirum game screenshot Ballzirum game screenshot

GlobalsDB Admin

The administrative user interface for InterSystems corporation GlobalsDB database.

This tool is available for Android and Windows Phone platforms as well as for the web. The mobile platform support was arranged using the PhoneGap tool.

This project got a bronze medal on the Golden Byte international IT-championship competition in 2014.

  1. Official Project Page
  2. GitHub repository
  3. Live demo page
  4. Demo screencast on YouTube
GlobalsDB Admin screenshot - a user interface to GlobalDB GlobalsDB Admin screenshot - a user interface to GlobalDB GlobalsDB Admin screenshot - a user interface to GlobalDB GlobalsDB Admin screenshot - a user interface to GlobalDB GlobalsDB Admin screenshot - a user interface to GlobalDB GlobalsDB Admin screenshot - a user interface to GlobalDB A cup taken at the International IT Championship "Golden Byte" with the GlobalsDB Admin project My diploma for the victory at the International IT Championship "Golden Byte" with the GlobalsDB Admin project My first bronze medal taken at the International IT Championship "Golden Byte" with the GlobalsDB Admin project

Caché Class Explorer

An UML Class explorer for InterSystems corporation Caché.

This project is not just a UML diagram builder, it's an interactive user interface for class viewing and diagram building. Project's key features are:

  • Build class diagrams for arbitrary list of classes;
  • Build diagrams for whole package or subpackage;
  • Edit diagrams after build;
  • Switch between strict UML notation and designed view;
  • Export diagrams as an image;
  • See Class methods, properties, parameters, SQL queries, xDatas and more;
  • See any keywords and related information by hovering over everything with pointer;
  • Check which fields are connected by hovering over link;
  • View methods code, sql queries and xDatas with syntax highlighting;
  • Zoom in and out;
  • Search on diagram or in class tree;
  • Explore!

This project got a golden medal on the Golden Byte international IT-championship competition in 2016.

  1. GitHub repository
  2. My article about the project on InterSystems developer community
  3. My article about the project on habrahabr.ru (russian)
  4. My article about the project on it-ua.info (ukrainian)
  5. Screencast of the older version on YouTube
  6. Live demo
Caché Class Explorer - package display Caché Class Explorer - package display Caché Class Explorer - help window Caché Class Explorer - settings

Different Games Written By Me in the Childhood

The non-complete list of the game projects written by me when I was a child. The major part of the games is written on GameMaker engine on GML programming language. There are a lot, over one hundred games I have written, but unfortunately many of them were RIP on my old hard drive... Find some screenshots inside! And yes, some of the latest projects actually survived and you can ask me to see them!

This is a small part of hundreds of projects which survived on my old hard drive. Click on the images to get more information.

Tower defence game - a game when you build turrets to stop invading attackers An online game "Smile Wars" - select your skin and enter an online area to fight! A top down shooter game, where you control the panzer against AI's ones Text Zoomer - a notepad for transforming a text to big symbols My top down shooter game WonderFort wars - a game where you spawn attackers to reach the opponent's building WonderFort wars - a game where you spawn attackers to reach the opponent's building Mentalic game - just a bloody "fun" where you are trying to survive the invasion A game when I used perspective to draw 3d walls

Site Designs

Several web projects that I made during my study and work. Now I work mostly with single page applications.

Click on the pictures to see the description.

AnyMarket - my template for the simple online store My very early forum design (when table layouts were a normal way to html the sites!) My very early forum design - a project named "unilore" The admin panel for AnyMarket project Some paper works - an equation solver My first site made when I was 15. The screenshot demonstrates the game on this site My second site made when I was 15. These windows on the screenshot are draggable and resizable! The previous design of my portfolio site Caché Web Terminal project's page designed by me GlobalsDB Admin project's page designed by me The site where you are is also designed and coded by me from scratch :)

My Open Source Packages

Starting from 2016, I began to contribute to open-source community, mostly with JavaScript. Find the links to my projects by clicking this card!

  1. React-XMasonry: masonry layout for ReactJS applications.
  2. Toaster-JS: a very lightweight and featured toasts implementation.
  3. All my Contributions on GitHub: see you there.
  4. All my NPM packages.

Other Minor Projects

Here is a little presentable collection of my micro-projects.

Oil Spread Simulation

Preview The micro-project which visualizes the simulation spread in the ocean. This project has a pseudo-random landscape generator (depth level) and pseudo-random realistic stream direction generation. There are two views available: top view and a sectional view.

  1. GitHub Repository
  2. Live demo
Oil Spread Simulation - view from the top of the ocean and a sectional view Oil Spread Simulation - view from the top of the ocean and a sectional view

Translator (Compiler) of Own Programming Language

Preview During the second course of my university (2014) I was working on "ZitRoLanguage" translator & interpreter - a compiler, which translates my own language to another set of instructions, which is a reverse polish notation sequence of actions and values. Then, this sequence is written to a file, which can be executed later by the interpreter.

This project has thee major techniques of code analysis:

  • downstream analysis;
  • ascending analysis;
  • pushdown automaton.

During the code analysis, analyzer detects any missed symbols and reports any grammatical errors in the code.

  1. GitHub Repository.

Nikita's Timeline

2018
MAY

Graduating (Masters Degree)

The date of my graduation!

2017
APR

Presenting My iKnow Entity Browser Project on InterSystems Kiev Meetup

This is the first time when InterSystems made a meetup in Ukraine. During this meetup I were presenting InterSystems iKnow technology and my own project, iKnow Entity Browser. InterSystems iKnow is a embeddable technology that enables developers to gain insight from unstructured data and use it to enrich their solutions. iKnow uses a "bottom up" approach to text exploration, discovering concepts and relations within the text itself.

My project, iKnow Entity Browser is a graphical user interface to text exploration, representing the text concepts in a graph structure. You can play with its demo here. It enables users to build rich diagrams, edit and explore concepts very quickly. The application developed by me is adaptive and should fit any device well.

The video of my presentation is available under the photos below (or check this links). There is also an article published by Computer Review describing our meetup.

We use InterSystems solutions! Meetup beginning, community manager Evgeny is speaking Me presenting my project - iKnow Entity Browser
APR

Judging in Golden Byte 2017

-

Golden Byte 2017 is an international IT championship where I have been taking part in last year and won. This year I was invited to be in the jury committee in the NoSQL Expert nomination!

We were presented 7 great projects at the international final of the competition. All of them were worthy, but three of them were the best. The third place went to the Quasar, a man who created an activity logger for desktop computers. The second place went to TheLab team of three, which developed a medical systems for local clinics in Odessa and started to integrate their solutions there. And the first place was awarded to One Life team of two, which made a job search service for disabled people.

Looking forward to see more exciting projects next year in NoSQL Expert nomination!

NoSQL Expert jury :) NoSQL Expert jury :) This year the competition was in Taras Shevchenko National University of Kyiv Bronze winner - Quasar team Silver winner - TheLab team Our winners - One Life team!
FEB

Organizing Google Hash Code 2017 in Our Workspace!

There is one exiting challenge from Google named Google Hash Code. In short, it is a worldwide online olympiad for programmers, where people form their teams and compete against others during the online qualification round, which lasts for near 4 hours and happens in exact same moment for all the teams. To have more fun, Google suggests organizing teams into hubs — places where they can meet and compete face-to-face with others!

This year I decided to take part in Hash Code, and, to organize a hub by myself, why not? Thanks to my friend Dima, the founder of students co-working Belka Space I took initiative to organize a hub for 2017 Hash Code challenge in Belka.

By 5 days only, we gathered 26 teams of more than 85 competitors (this number was the limitation of our workspace capabilities), and did a great job during the competition itself! We had two top-200 teams in our hub, and it turned out that Ukraine was the number-6 county according to the total number of participants.

The competition itself was a total fun, and I made everything I can to make it as best as possible: prepared booklets and team signs, printed certificates for our local winners, organized a tea with cookies and made this hub exists! Of course, I want to say many thanks to my friends and people who helped me to prepare the room for the competition, you are awesome.

Doing some organizational stuff :) Me talking about Google Hash Code and our participants Our team badges and booklets The certificates I have designed and printed for our local winners Hashcoding! Hashcoding! Hashcoding! Announcing winners! The list of our teams (at the very beginning)
JAN

Organizing Course and Hackathon for Students in Czechia

-

More students are waiting for their programming experience! This time, InterSystems corporation with myself as a teacher organized a course in Europe in Brno, Czechia. I was teaching a basic course of InterSystems Caché technology, web technologies and basic programming practice.

Some of the students were not experienced in programming at all, and during the one-week course of intensive trainings with practical exercises they were doing a great job!

At the end of the course, we had a two-day hackathon. Students formed their teams and selected their project's topics they have been working with during all the hackathon. At the end, 5 teams had their presentations and they did surprisingly perfect job! Some of the most noticeable projects were Caché Redis, Translator and others. It was so outstanding to see that people that was not familiar in programming did such great results.

Here's some (anonymized) feedback received from my students:

Good, experienced trainer. What I like the most - the ability of the teacher to explain complicated things in simple words, it's very important for students.
Anonymous Feedback
Nikita was very good teacher.
Anonymous Feedback
Nikita's English is very good and also his teacher's skills.
Anonymous Feedback
Nikita is classified instructor who knows the issues Caché. Course was interesting and thanks to him speaking.
Anonymous Feedback
Nikita is + Very patient + Good tempo with exercise book flow + Good pronunciation in english + Skilled + Rational etc... no problems
Anonymous Feedback
Translator Team VCard Team Football Team RedisDB Project Leader Marek Google Calendar Team Our Participants and Organizers!
2016
DEC

Teaching Teachers in Amity University, India

-

Amity University in Noida, Delhi is the biggest private university of India. This winter was hot to me: I came there to spread the knowledge of InterSystems technologies! During one week, I was teaching InterSystems Caché DBMS for the teachers and professors of AIIT faculty of the Amity University.

This was my first trip to India, and it went exciting! Many thanks to professor assistant Shambhu Kumar Jha, Prof. Sunil Kumar Khatri and all the faculty members, who were taking care of me.

For me India looked like a very contrast country. Despite of the dirty and messy streets, smog and other untidy things there, Delhi has a lot of totally different things from the usual countries, and it is exactly worth visiting place. I wish I have chosen in advance to stay there for at least one more week!

My Group in Amity University! Prof. Sunil Kumar Khatri, Director of AIIT department is on the right, and Mr. S. K. Jha, Assistant Professor (Grade III) is on the left on the photo. Me and my assistant professor Mr. S. K. Jha The classroom where the classes have been happening. On the photo, my manager, Evgeny Shvarov is telling about InterSystems The lecture recording classrooms in Amity University Amity University
SEP

Teaching Web Technologies in Moscow for Government Company Staff

-

The government company, MosVodoKanal, which provides a water for the whole Moscow required a web-development course, based on the InterSystems technologies. I was a teacher for the engineers and a manager of the company, and it was a three-day course during which I introduced not only the InterSystems stuff, but all the trends in web technologies as well. The feedback was exceptionally positive and I enjoyed this time in Moscow with a lot of stories and jokes we were telling each other.

The flying duck! My little programming friend The meeting room, where the course was placed
SEP

Teaching Students in Czech Republic

-

It was an exciting trip to the Czech Republic, where I handled my first international course. I was teaching Czech students to use InterSystems technologies and, when we finished with the basic course we made a "bonus" web course and have written two more web applications — an online bulletin board with the authorization key retrieval from the super server, and a WebSockets chat.

It was fun and a tremendous experience both for me and the students.

Certificates signed by me for my students! Martin and Jan, the most powerful students made an exciting trip around the Brno city for me. Thank you! Funny drawings in our dinning room The online bulletin board exercise for students. They were asked to code a REST server which will respond with some data to my computer's request. Our classroom
JUL

Becoming a Junior Lieutenant!

The National Technical University of Ukraine has its own military department. I was studying there for 2 years, starting from 2014 and now I got a Junior Lieutenant rank. Glory to the heroes!

A calm morning at our military department Bullets for Makarov pistol Bullets for Kalashnikov rifle A dog on my knee... There are a lot of homeless dogs on the polygon. Our platoon and me, holding the diploma The diploma fiven to me for my study and discipline
JUN

Getting My Bachelor's Degree

I was graduated with honors in the National Technical University of Ukraine "Kiev Polytechnic Institute" and continued to get my master's in the same field of study as before, software engineering. It was a good four years of study which changed my life significantly.

My bachelor's diploma was the Caché Class Explorer project, introducing an enhanced version of the traditional UML notation.

My red diploma - graduation with honors The award from my university for my success in study
APR

First Place in International IT-Championship

This time at the international IT championship "Golden Byte", organized by the computer academy "Step" in Kiev I shown my Caché Class Explorer project and got a first place in NoSQL Expert nomination!

The short video presentation of me and my project is available on my YouTube channel.

The cup I got for the first place The medal I got for the first place The diploma I got for the first place Excited me talking about my project and giving some advices to everybody My happiness!
APR

My First Publication in American Book

Thank to my pen friend Paul Mike Kadow, who offered me to place the information about me and my projects at InterSystems in his book, my chapter (the whole chapter 16 "Web Based Enhancements") was published in United States.

I was the only author of the chapter 16 in the book, and Mike was my editor. This chapter describes my biography in short, and four of my projects done for InterSystems: Caché Web Terminal, Light Pivot Table, Caché Class Explorer and GlobalsDB Admin. Thank you very much, Mike!

The package with the book from Mike The book A chapter in the book dedicated to me and my projects My projects described in the book
APR

The First Place at the XVI All-Ukrainian Conference

Once a year the faculty of linguistics of the National Technical University of Ukraine "Kiev Polytechnic Institute" organizes a conference dedicated to innovations in science and technology. This year it was a XVI All-Ukrainian Students R&D Conference "Innovations in Science and Technology".

My presentation at the conference was chosen by judges as the best presentation, and I was awarded with the certificate. This year the topic of my presentation was about the InterSystems Caché storing and visualizing options, and what can be done for improving the visualization of the data. That's how the Caché Visual Editor was born.

The certificate for the 1st place in the conference The certificate for participating in the conference
MAR

Participation in Manchester's University Research

This social empirical project is organized by The University of Manchester, and the goal of this project was to make a research over the capability of ukrainians to work in small groups, created from the random people. Me and 3 more persons were closed in a dedicated room with the supervisor, and we were discussing the major problems and resolutions of Ukrainian universities.

Manchester's University Project Participant Appreciation
2015
NOV

The First Place at the XV All-Ukrainian Conference

Once a year the faculty of linguistics of the National Technical University of Ukraine "Kiev Polytechnic Institute" organizes a conference dedicated to innovations in science and technology. This year it was a XV All-Ukrainian Students R&D Conference "Innovations in Science and Technology".

My presentation at the conference was chosen by judges as the best presentation, and I was awarded with the certificate. This year the topic of my presentation was about the information security and the best ways to keep the data safe in the modern computerized world.

The certificate for the 1st place in the conference The certificate for participating in the conference
OCT

Certificate for the Musical Course

As a sign of respect to my friend, I want to share this certificate given to me, which allows me to learn the Apocalyptica's "Path" song's melody in a form of individual musical lesson on a piano.

The certificate for an individual musical lesson
SEP

Participating in InterSystems Innovations School

Once a year, InterSystems corporation organizes a big event named "InterSystems Innovations School", where people from all over the world share their experience and projects done for the past year.

This year I was talking about my Class Explorer project and the "new" way of developing web application on InterSystems products.

The certificate for the 1st place in the conference
JUN

Internship in USA

-

It was my first trip to United States. It was a tremendous experience! The internship was held by InterSystems international corporation in Cambridge, MA, but I have also visited New York and a Cape Cod island. I was staying there for three months.

Me and around 25 more interns were practicing with the corporation's internal projects during the Summer in the biggest corporation's office located at One Memorial Drive. It was a full-time occupation, but by the Summer's program we have visited a lot of different places: we've tried kayaking, was at Kings Boston bowling, visited Fenway Park to see the Red Sox baseball game and had a lot of fun organizing our own trip to the Cape Cod island.

I was working under the vMonkey project with my colleague Matthew Gross. In general, this project is a corporate user interface for the VMware vCloud Director's API, allowing people in the company to create remote virtual machines with any configuration and InterSystems products pre-installed on them for the temporary testing purposes. The user interface helped people to set up, manage and control these virtual configurations. The global task for me and Matthew for the Summer was to complete the transition between the VMware Lab Manager and VMware vCloud Director, as VMware dropped support of Lab Manager, which was widely used in the vMonkey project. In addition, I created an interface to manage templates of configurations: the basic setup of the virtual machine which can be cloned with one button.

The complete presentation of our work and experience is available here.

Our interns listening about InterSystems Moving to the Cape Cod island with InterSystems interns We're moving to the Cape Cod beach - the most beautiful beach I have ever seen We are playing freesbie My coin collection! Watching the Boston's red sox game with our interns Me at the InterSystems office building Our vMonkey project control panel interface. Unfortunately, they didn't have plans to redesign it... The view from our office to the Charles river Our kayaking cover Me and my kayaking friend from China Kayaking - our interns Me in the New York city, at the Ellis Island
2014
OCT

Talking About NodeJS in My University

With the help of my friend Dima this event become true. In the National Technical University of Ukraine "Kiev Polytechnic Institute", me and my friend Timur gathered an open technical meeting for anyone interested, introducing a NodeJS technology. We were speaking for about two hours for around 150 visitors about the future of JavaScript, NodeJS and the power of this tools.

The presentation of our lecture is available on SlideShare, and a video recording can be found on YouTube. The related information is stored on VK event page.

The poster of our NodeJS meeting Me talking about the advantages of NodeJS and JavaScript Our listeners =)
APR

Victory in the International IT Championship

I took part in the international IT championship "Golden Byte", organized by the computer academy "Step" in Kiev and got a third place in nomination "NoSQL Expert" with my project GlobalsDB Admin. There is also my article published about this tool.

The short video presentation of me and my project is available on my YouTube channel.

A cup taken at the International IT Championship "Golden Byte" My diploma for the victory at the International IT Championship "Golden Byte" My first bronze medal taken at the International IT Championship "Golden Byte"
MAR

My First Teaching Experience

-

It was an open self-organized web courses for the students of the National Technical University of Ukraine "Kiev Polytechnic Institute". Started from scratch, me and my friends Andriy, Kolya, Misha and Dima gathered around 120 motivated students and divided them into 4 groups (1, 2, 3, 4).

Our goal was to organize a free, non-profit courses to share our experience. Once we opened a registration for the course, we received a huge amount of applications (around 400). Because we were able to handle 120 students at max (30 students per group), we asked students to compose a motivation letter to us, and we were choosing from the most motivated students.

I was the teacher of the first group, and I also introduced the course to all the listeners during the first meeting. Each group had its own training program, developed by the group leaders. My program was covering mainly HTML, CSS, JavaScript, NodeJS and MongoDB technologies. See the detailed program and schedule of the courses if you are interested.

The course went excellent, and it was an exciting experience both for me and my students.

The first lecture in our self-organized school Writing a snake game with my students The Space King online game - our final project!
2013
JUL

Internship in Russia

-

It was my first internship, and a first long-stay experience abroad. I was the one of three interns who passed the tests and were chosen for the InterSystems Summer internship. From July till September I have been staying in Moscow, Russia, where the closest affiliate to Ukraine of InterSystems corporation were located.

It was an exciting trip during which I got my first corporate experience. It turned out that working in a big corporation (it was my first year of studying in the university) is not so complex as I could imagine, and conversely, it's a fun. During the Summer I have been working on my biggest project in the company - WebTerminal. Also I created a concept application which soon turned to GlobalsDB Admin project. As well as with these projects I have been working on the different company's internal project.

The certificate for the successful internship completion The certificate for completing InterSystems Caché basic course The certificate for completing InterSystems DeepSee course The certificate for completing InterSystems Ensemble course The big event in Moscow - InterSystems Symposium, where the Moscow company tell it's success over the past year Meetings on InterSystems Symposium The view from the company's office in the World Trade Center Moscow Our company playing kerling! Me, fixing my notebook after the crash on my workplace Our friendly international family in the hostel where I have been staying
2012
MAY

Graduating From Technical Lyceum

It was inspiring two years of study in the Technical Lyceum of the Kiev city. By this time I got a lot of experience and was surrounded by creative and interesting people.

For the end of the studying in the lyceum, I created one of my best ever videos, a 7-minute video about our group. Check it out!

The award for participating in radioelectronics competition, where
teams were supposed to solder the microchip faster then others The gratitude for my active position in lyceum's life The honourable mention for my academic achievements
2009
DEC

Getting an Adult Rank in Swimming

In 2009 I was classified as a 3 adult category swimmer in breaststroke swimming style. In fact, one year later I got a 2nd adult classification, but unfortunately I didn't get the paper which proves my certification.

I was swimming professionally for about 2 years in Kiev Underwater Sports Palace, where I got the certification. I did the distance of 50 meters in 39 seconds. My personal record was 37 seconds, which is the 2nd adult classification.

The certificate for the 3rd rank in swimming in breaststroke style in a distance of 50 meters
2004
MAY

Merit for the Success in Study in School (3-G)

At the third class of my school I was an exemplary pupil, and for the year of my excellent study I got a merit.

A merit for the year of success in studying
2003
MAY

Merit for the Success in Study in School (2-G)

At the second class of my school I was an exemplary pupil, and for the year of my excellent study I got a merit.

A merit for the year of success in studying
1995
MAR

Birthday

I was born in Kiev city, the capital of Ukraine.

Nikita Savchenko

A creative man who enjoys what he does

Welcome to my website! Find the most up-to-date information about myself here. Feel free to contact me, I am always open for any ideas, challenges, opportunities!

Primarily, I am an experienced full stack developer mostly in web technologies. I have around 7 years of experience working in IT. Except for my homeland Ukraine, I lived in USA, India, Czechia, Russia, visited some other countries. I am a very creative person and a perfectionist both inside and outside. I always organize my time: I even developed my own web service where I put my sleep, work, leisure time and then analyze them. I fill these events on a daily basis for over 3 years. Every day I work hard towards making all of my ideas real!

Interests


Skills


Languages I Speak

Native
Ukrainian
Native
Russian
Fluent / Advanced
English
Beginner
German

Technologies I Work With

Expert
HTML / CSS / SCSS
Expert
JavaScript / NodeJS
Advanced
Caché ObjectScript
Competent
PHP
Competent
GML
Competent
C#
Competent
Java
Intermediate
C++
Beginner
Python
Forgotten
LUA
Beginner
Prolog
Beginner
LISP

Actually, I can learn very fast if I need so. This scales show only my approximate experience comparison between languages.

Software I Work With

My Most Expressed Qualities

Responsible
Responsibility
Creative
Creativity
Time Manager
Competence
Organization is my hobby
Leadership
Like to impress
Presentability
Very Friendly
Communication / Sociability
Like to Teach
Teaching
Like Organization
Team Building

My Hobbies

Professional
Biking
A house on a tree
Camping
Professional
Swimming
Amateur
Roller Skating
Amateur
Snowboarding
Good player
Tennis
Player
Billiards
Player
Bowling

Please, confirm that you are not a robot