English:
Advanced
Ukraine
UTC +02:00
Ukraine/Kyiv
Java / Angular / Full Stack Engineer
Full Stack Engineer with a deep understanding of software development process at all stages, as well as good knowledge of software design, documentation, continuous integration, task/story estimation, code review, refactoring, and debugging. Around 5 years of Software development expertise using Java-related stack. Working on the UI part of applications gave me experience with JavaScript technologies, including numerous frameworks such as AngularJS, Angular 2+. Skilled in dealing with various databases (MongoDB, MySQL, PostgreSQL, Redis). I like to develop applications from the very beginning and to know everything about each line in my code. Communicated with clients in different time zones and set up like the USA, UK, Australia, and Northern Europe. Check out my articles on our blog: https://oril.co/blog/author/ihork/ and my GitHub profile: https://github.com/igorkosandyak
Want to hire this engineer?
Check if Ihor is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
REAL ESTATE PLATFORM | Web Application
USA-based company
Online real estate marketplace that enables buyers, sellers, and agents to find, list, offer and negotiate properties completely online.
Responsibilities & achievements
- Developing project architecture that integrating appropriate technologies in accordance with design goals and business requirements; - Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping
NURAVINE | Web Application | IoT
USA-based startup
IoT dashboard managing farming devices. It helps you to understand and optimize your hydroponic reservoir from afar with monitoring and control of pH, EC, Water Temp, and DO. https://www.nuravine.com/
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
EDIFICE | Web & Mobile Application | IoT
USA-based startup
An application designed for touchscreens which provide users with useful information thought the interaction. The IoT element is a Smart Reader that allows the application to identify a user that interacts with the touchscreen. The main goal of this project is to create a smart mirror with voice control and other connected smart devices (users can add these devices by themselves). https://edifice.ai/
Responsibilities & achievements
- Development of the application from scratch; - Development of complex Backend server; - Development of the application architecture and infrastructure on AWS; - Communication with a client.
CRYPTO DATA MINER | Web Application
USA-based client
An application collects cryptocurrency pairs price rates from different sources, stores them in a database. The app needs this data for analyzing the prices and showing useful information - such as: when is the best time to exchange one cryptocurrency with another. This information can be seen in charts that show cryptocurrency price correlations.
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
LACED | Mobile Application
USA-based company
А mobile application for online auctions. It is designed for iOS and Android platforms. Users can purchase bids and participate in auctions by making a bid. Each user can claim a reward in the loyalty shop depending on the number of bids spent during auctions. https://laced-app.com
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
HOOZEON | Mobile Application
USA-based company
A platform that provides hospitality owners real-time information of their service staff and allows service staff to connect with all the quests to feel empowered and happy by connecting them with the people they enjoy most. https://hoozeon.us
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
LOBBY TOUCHSCREENS v.1| Web Application | IoT
USA-based startup
The Web Application that helps users to browse information in their neighborhood like transportation subway / Uber, events, stores, and others by interacting with touchscreens located in the lobby of the building. http://scaledevelopment.com
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
CRYPTOKINGS | Web Application | Crypto mining platform
USA-based startup
A cloud mining service that provides an ability for users to purchase hash power and earn income proportional to the hash power they purchased.
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
GSTV | Custom software
USA-based client
Algorithm development for a system that distributes content of banners and videos between TVs on gas stations. It stores all information about the type of content, gas stations where it should play, time when it should play, interval and so on. http://gstv.com
Responsibilities & achievements
- design and implement the algorithm that takes processes and converts media data for further usage by the client’s system; - code refactoring and debugging.
LOBBY TOUCHSCREENS v.2 | Digital Signage
USA-based customer
A touchscreen application for a new building. Designed to be a CMS platform that allows the customer to manage his own clients and manage the content that should be displayed for his clients according to the settings that are manually set up by the owner of the application from the admin panel. The IoT element is a Smart Reader that allows identifying the user that interacts with the application. http://scaledevelopment.com
Responsibilities & achievements
- Participate in making key application architecture decisions; - Code review; - Requirement clarification and task scoping; - Implementing and maintaining continuous integration process.
MAVKA TOYS | E-Commerce Website
Ukrainian-based startup
E-commerce website to showcase and sell eco friendly play wood toys. The website was built on a Squarespace platform.
Responsibilities & achievements
- Front-end architecture design
Education
Higher education in Computer Science
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Ihor is available