Skills and Qualifications
Languages
- Javascript
- TypeScript
- Ruby
- HTML/HTML5
- CSS/CSS3
Frameworks
- Ruby on Rails
- Sidekiq
- Moment.js
Libraries/APIs
- React
- Redux
- Redux-Saga
- Axios
- Underscore
- Material-UI
- jQuery
Tools
- Git
- Webpack
- Gulp
- Grunt
- Docker
Other
- Apache
- Nginx
- AWS (EC2
- S3)
Data bases
- MySQL
- PostgreSQL
- MongoDB
- Redis
Featured Projects
Projects
Safe Workplace (for Amazon)
Developer
The creation of a new app for Amazon where workers can report work-related issues. On the frontend, Ivan helped to implement a system for creating requests for specific incidents. He added the ability to add video/photo/audio materials to the application. A distinctive feature of the project was the creation of a user anonymity system, which allows employees to create tickets and communicate in real-time with the internal security service or qualified psychologists, but with the ability to hide their identity. In addition to a regular user account, the system had to allow for the designation of different types of accounts with different sets of administrator rights.
Routinr
Developer
Routinr is a platform for influencers (bloggers) and subscribers. Ivan integrated a notification system and configured it to work according to the local time zone of every individual user around the world. Ruby on Rails was used as the server-side technology. Ivan helped develop a platform admin panel from scratch using only RoR. He also created an admin panel that allows administrators to manage users’ accounts including resetting a user's password to suspend their work as well as the ability to delete accounts, etc.
Perxtech
Developer
An application for managing marketing campaigns for businesses of various sizes. Ivan worked on the server-side (Ruby). This was a new functionality aimed at facilitating message sending within the application. He helped to connect AWS SNS to the project. Ivan also helped to successfully launch a new customer loyalty system function and re-indexed data in Elasticsearch to increase the app's conversion rate. On the backend side of things, he undertook extensive work writing algorithms for calculating bonuses/transactions as well as adding serializers, a user search system for various criteria, and a global search for potential users by consumer area.
Scale Fluence
Developer
Scale Fluence is a platform for negotiating and implementing commercial contracts. Ivan was required to make a number of improvements to the admin panel for this project. Its interface lacked convenience and useful details such as statistics about users, etc., so Ivan added a new page containing all of these details. Another task he undertook was to add an Ahrefs service function to the platform and set up website SEO analysis to list a better choice of publishers when searched by certain domain criteria.