React.js/Redux, Angular, NgRx, Angular.js
Javascript (Node.js, Express.js), PHP, Python 3, Java, SQL
MySQL, Apache, NGINX
ES6/ES5, Typescript, JQuery, D3.js, Axios
W3C Validated HTML5, SVG, Email markup
CSS, Stylus, SASS/SCSS, adaptive/responsive layouts, Bootstrap
Git, Mercurial, Gulp, WebPack, Photoshop
Heroku, Docker, Vagrant
Jest, Enzyme, Chai, Mocha, Moxios, Sinon
I worked as a software developer on the projects SeatMap Plugin and SECO (Amadeus Selling Platform Connect).
The SeatMap Plugin is a js widget that is used to select and book airplane seats. This plugin integrates into the web applications of Amadeus clients. The goal of the mission was to migrate the application to the new backend API.
Technical environment: Webpack, Babel, ES6, Axios/moxios, SCSS
SECO (Amadeus Selling Platform Connect) - is a booking management system provided to agencies. I was responsible for developing user interface features for specific clients.
Technical environment: Java8, Angular, Maven, Git
Internship in I3S lab. The thesis of my work is "Building a Nvidia Jetson TK1 Cluster for image detection machine learning algorithms"
In the scope of this project, I researched the parallelization of code execution on a cluster of 4 computers. My goal was to port well-known object detection and image classification algorithms to the Jetson TK1 computer. Tasks that have been completed:
Technical environment: TensorFlow, Keras, Python, OpenCV, MPI, Ubuntu Linux;
Functional environment: Machine Learning, Computer Vision, Distributed systems, Edge computing.
Final education project “A Privacy-Preserving Social Networking Application”.
The goal of this project was the development of a multi-functional social application on top of Solid conventions and tools. This privacy-preserving web application allows users to manage a list of reviews of visited places and to share it with any registered users in a decentralized manner. The application preserves user privacy by separating the application from data such that each user stores personal data on its own POD.
Technical environment: Typescript, Angular 7, Git, Node.js, Heroku.
Functional environment: Web development, Semantic Web, Distributed systems.
I worked as Angular/Front-end developer in SCRUM team.
My project was a medical records management system for Moscow medical information system EMIAS. In the scope of this project I worked on several single page applications that were built on Angular.js and Angular for medical institutions to allow a medical staff to manage patient receptions.
Technical environment: Typescript, Angular 4-5, Angular.js, Git, Mercurial, Maven, Node.js, SASS/SCSS, Gulp, Jenkins, Maven, Oracle Weblogic.
Functional environment: SCRUM, Front-end development
I was responsible for the Front-end development on Angular.js, React.js and development of REST API on python 3 (aiohttp). I contributed to the development of several enterprise products:
The company offers anti-spam, anti-malware solutions for corporate clients.
Technical environment: Javascript, React, Redux, Angular.js, jQuery, Python(Aiohttp), PHP, HTML, SVG, CSS, Stylus, SASS/SCSS, Gulp, D3.js, Require.js, Underscore.js, MySQL, Apache, Nginx.
Functional environment: Waterfall
I was a front-end developer at the company that develops an entertainment portal (Fotostrana). I contributed to the development of social games, contests, dating services, admin panels.
My main responsibilities were:
Technical environment: PHP 5.3-5.5, Zend Framework, Javascript, jQuery, jQuery UI, Backbone.js, Require.js, Underscore.js, Angular.js, HTML5, CSS3, SCSS/SASS, Grunt, Git, Photoshop, MySql, PhpStorm.
Functional environment: Agile
I was responsible for the development of corporate website and landings on PHP for selling banking products and supporting of SEO projects
Technical environment: PHP, MySQL, Apache, JQuery, CMS WordPress, CMS Bitrix
Master of Computer Science, speciality "Ubiquitous Networking and Computing".
Master of Science, speciality "Instrumentation".
Diploma title: "The development of an inertial measurement module for a railway track diagnostics".