Профессиональные навыки
Опыт работы
JS/Java Developer
Февраль 2018 — Октябрь 2019 (1 год и 9 месяцев)

Project:​ Multifunctional Cryptocurrency Wallet


It’s a cryptocurrency wallet for Foodcoin blockchain (based on Ethereum) with advanced features: user identification, supply chain tracking, digital document signature.

Responsibilities:​ Development of frontend: SPA and hybrid mobile app (Vue.js,

Quasar-framework, Cordova), development of the smart-contract scanner (Spring Boot, Web3J).

Technologies & tools: Vue.js, Quasar-framework, Cordova, Java 8, Spring Boot, Hibernate, Ethereum, Solidity, MySQL, Git.

Частная практика, работа без зачисления в штат
Hybrid mobile developer/API developer
Февраль 2017 — Октябрь 2017 (9 месяцев)

Hybrid mobile application for HR and job seekers. It allows to publish and search vacancies, display vacancies on the map.

Responsibilities:​ Development of hybrid mobile application and API. Server-based in-App purchase validation (GooglePlay, App Store).

Technologies & tools: Ionic 3, Play Framework (Java), MySQL, Git.

Full-stack Java Developer
Январь 2012 — Декабрь 2016 (5 лет)

Personal Account of a Property Appraiser (lk.sroarmo.ru) and Moderation System

The system consists of two parts. The first one is a personal account of a​ member of the registry of property appraisers. It allows to view and modify personal information, information about employment, education. And upload to a moderator scans of different legal documents. All information modified in the personal account is moderated by the moderator. The second part of the system is the Moderation System. It’s a tool of a moderator. Moderator is able to view information changed in the personal account, compare it with old data, view scans of uploaded legal documents and approve or decline changes.

Responsibilities:​ Development of single page front end of the personal account and moderation system based on AngularJS, development of java based API, integration with Box.com (scans view/upload).

Technologies & tools: J​S 6, AngularJS, Webpack, Java, Spring, Hibernate, Tomcat, MySQL, Git.

Notigasm LLC
Hybrid mobile developer/API developer
Октябрь 2016 — Май 2017 (8 месяцев)

A hybrid mobile application that helps a car owner to avoid car evacuation​.

Responsibilities:​ Development of hybrid mobile application and API. Technologies & tools: Ionic 1, Play Framework (Java), MySQL, Git.

Software Dynamics
Full-stack Java Developer
Апрель 2013 — Июнь 2014 (1 год и 3 месяца)

Project: ​HTML5 version of Youlook VSaaS personal account.

It's a single-page application (SPA) that allows users of Youlook VSaaS to view online videos from IP-cameras, view recorded videos, manage their own cameras (add, remove, group). 

Responsibilities:​ Development of single page front end based on AngularJS, form validation, cam management functionality, cam group functionality, view online video functionality.

Project:​ ​Web-based single-page application for automation of YouLook's business.

Customer management, receiving payments, management of service requests, billing, a repository of organizational documents.

Responsibilities:​ Front end for a billing system, integration with payments aggregator, a repository of organizational documents, cams monitoring.
Technologies & tools:​ JavaScript, AngularJS, Twitter Bootstrap, Java 6, Spring, JPA, Spring-Data-JPA, TestNG, Mockito, Ehcache, Tomcat, MySQL, Git.

Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
Senior Java Developer
Март 2007 — Март 2013 (6 лет и 1 месяц)

Work on a number of projects for different customers including ​HireRight and Sberbank of Russia

Tools and technologies:​ Java, J2EE, EJB3, JMS, JPA, JDBC, GWT, Websphere AS, Websphere MQ, Oracle DB, IBM RAD, SVN.

JavaJava EEIbm websphereGwtOracleXslt