Image of Ivan

Ivan

  • javascript
  • Moment.js
  • React
  • Ruby
  • Ruby on Rails
  • Sidekiq
  • Typescript

Ivan has 5 years of experience as a web developer. He builds amazing user interfaces using JavaScript and Ruby.

Ivan and more developers are now available for hire.

Hire Ivan

Skills and Qualifications

Languages

  • Javascript
  • TypeScript
  • Ruby
  • HTML/HTML5
  • CSS/CSS3

Libraries/APIs

  • React
  • Redux
  • Redux-Saga
  • Axios
  • Underscore
  • Material-UI
  • jQuery

Platforms

Data bases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis

Frameworks

  • Ruby on Rails
  • Sidekiq
  • Moment.js

Tools

  • Git
  • Webpack
  • Gulp
  • Grunt
  • Docker

Other

  • Apache
  • Nginx
  • AWS (EC2
  • S3)

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.


  • JavaScript
  • TypeScript
  • Redux
  • Redux-Saga
  • Persist
  • React Native
  • Expo
  • Google Analytics

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.


  • Ruby
  • PostgreSQL
  • Heroku
  • Payment systems
  • Social Networks
  • Sockets
  • API
  • Cloudinary

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.


  • JavaScript
  • Typescript
  • Ruby
  • Ruby on Rails
  • Elasticsearch
  • PostgreSQL
  • Google Analytics
  • AWS S3
  • Payment systems
  • API
  • Sentry
  • Google trace

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.


  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • AWS S3
  • Social networks
  • Payments systems
  • API
  • Heroku