Skills and Qualifications
Languages
- JavaScript
- Typescript
- HTML/HTML5
- CSS/CSS3
- Ruby
Frameworks
- Ruby on Rails
- Sidekiq
- React.js
- Node.js
Libraries/APIs
- Redux
- Redux-Saga
- React Hooks
- Express.js
- Sails
- Nest.js
- Axios
- Underscore
- Material-UI
- jQuery
Tools
- Git
- Webpack
- Gulp
- Grunt
- Docker
Other
- AWS (EC2
- S3)
- Apache
- Nginx
Data bases
- PostgreSQL
- MySQL
- MongoDB
- Redis
Featured Projects
Projects
Think Empire
Developer
A platform for real estate businesses. This application collects data from multiple sites using scrapers. It has a built-in messenger and offers multiple search options for buildings, persons, and deals. Evgeny participated in undertaking a performance optimization, due to its huge database (more than 6 million records for New York alone). Evgeny worked with a team whose tasks included the development of the map and messenger functions.
BidBash
Developer
This is a platform to connect service providers with customers. The platform includes a feature that allows for the distribution of roles for providers and customers. The platform was developed from scratch. Evgeny created a geolocation service, an online payment system, a provider profile within the platform, and a service request form.
Shypple
Developer
The goal of this project was to provide customers of the Dutch logistics company Shypple with the ability to quickly and conveniently track the delivery of goods by sea. The frontend part of this single-page application (SPA) was developed using TypeScript and React.js, while the backend used Ruby on Rails and PostgreSQL. Evgeny was tasked with adding appropriate widgets (for example, Shypple Smart Tabs to combine the slider and admin controls as tab switches) and the ability to edit data/content by means of the admin panel. He also implemented the search and selection of contractors, cargo tracking via a map, drift chat for each order.
Exchange
Developer
A platform for betting on various sports and other events. The project consisted of two main parts, the admin panel and a website for external clients. Evgeny's tasks on the project included its integration with external API (BetFair), unification of data from BetFair with data created in the project system, covering part of the data with WebSockets, implementation of complex calculations and schemes for processing bets and potential winnings (depending on the type of market, bet variation, and odds).
Contracts Management
Developer
This is a document repository for cloud-based content management and file sharing. The project needed to be built from scratch. The project needed to be integrated with Box via an API. Evgeny undertook all of the following tasks: creating the login/logout feature, the ability to view documents in three different types, search documents by different combinations of search criteria, save search criteria for quick search in the next session, search inside documents via metadata, and the manipulation of documents including uploading, editing, and deleting documents in accordance with access rights.