Nov `18 – Jun `19
Bank personal cabinet for users
Bank personal cabinet for users. In your account, you could find out information about your accounts, loans, you could repay loans online, view payment information, you could also find out when the next payment is made, change your personal data, find service points (on a card), find ATMs (on a card). ) etc.
Banking & Finance
Stocks & Investment, Banking
Oct `18 – Feb `19
We were part of a team that worked on the whole website. We created an admin panel that allows new organizations to be added to the portal, and the updating or removal of existing ones. Our biggest challenges were geopositioning and structuring the database. Geopositioning works with the users’ current positions, which can be received from their devices, and those of nearby users, to calculate the differences in latitude and longitude.
Technologies Stack:Express.js Node.js React.js React Native
Business & Productivity
business networking mobile app
Aug `18 – Nov `18
Full-stack developer (Ruby, React.js, Typescript)
The Shypple project is based on popular CMS Wordpress 4.9.8. We add a theme based on HTML5Blank Theme (http://html5blank.com/). To implement some specific tasks we add proper widgets (for example Shypple Smart Tabs letting us combine slider and admin controls as tab-switches) with ability to edit data/content by means of admin panel. For more safety standard URL for admin panel was redefined, also for all the sites form reCaptcha was added.
Logistics & Transportation
transportations management application
Apr `18 – Aug `18
Zammad is a web-based, open source user support/ticketing solution. The main challenge was to perform changes without touching generic files, though requested update required update in relations from "one to one" to "one to many". The code is covered with unit tests and updates have been reviewed carefully with Zammad developers for corresponding their standard.
Technologies Stack:PostgreSQL Ruby
Task Management System
Jun `17 – Aug `18
Full-stack developer (Ruby, React.js)
The EdCast development team consists of several groups from different countries: Russia, America, India. Each team has its own direction in the development and area of responsibility. Our team is responsible for the admin part, groups, and channels, as well as an external API for synchronizing with other projects. We are engaged in both supporting, developing and implementing new design and FE functionality, and implementing the full logic of the work of individual components in the back-up.
Technologies Stack:MySQL React.js Ruby Ruby on Rails Redux
Education & Science
Feb `16 – Jun `17
Full-stack developer (Ruby, Angular)
The most difficult thing here was to set up work with the Yahoo! finance API. Sometimes the stock quotes data was not updated for several days, yet daily earnings had to be shown at the user dashboard. We handled that with a complex notification system and background job that checks data for several days if needed. There was also lots of Highcharts work.
Technologies Stack:PostgreSQL Ruby HAML Angular 1x
Statistics & Atalytics
Investor Services application
Southern Federal University, Taganrog, Russia
Faculty of Computer Technology and Security, Software and Administration of Information Systems, Bachelor