Skills and Qualifications
- AWS services
Adventure Aide is a tourism and recreation app similar to AirBnB Experiences. The app allows users to book unique...
Floodlight Studios Retail Health
An application for a global South African data aggregator. Igor personally created the architecture and developed several subsystems. He also undertook general system maintenance. Added to this, he implemented several vital changes to the system including database optimization, speeding up the admin panel, smoothing the deployment process, etc.
An application for finding like-minded people to team up for outdoor adventures. During the development process, Igor implemented new dashboards for different types of users, created a new Role-Based Access Control System, migrated the system to a new framework to improve code stability and general performance, refactored the database and parts of the legacy code, improved the API, and took part in continuous delivery implementation.
Canadian financial aggregator platform. There were three major challenges in this project. They were: the need for a concealed user experience (usage of IP-proxy rotation over free IP lists); a security system that prevented direct real-time data scraping; and lastly, the need for heterogeneity of data coming from different sources. Igor implemented all three major system modules. These were: Data scraper, data storing module, and data analyzer.
Igor created a library that 3rd parties can integrate into their own services. This library provides a simple way to communicate with the Node.JS API Service. Igor was required to work in parallel with API developers, working on the basis of documentation rather than any previously implemented API. Igor implemented the library and ensured it was compatible with the current PHP version and ensured that it met the current standards for public package-manager libraries.