Expert

Ihor Sokolyk

Lead Software Engineer Linkedin
I was interested in software and computers since school years, always tried to investigate, install and use some new and useful tools, that's why I gained a master degree in computer sciences. Since that I'm working as a software engineer and and I'm fond of it, because it allows me to gain a new experience every day, learn new technologies, continuously improve hard and soft skills, communicate with a number of interesting customers all over the world. But the best part of it - creating a new products that make people's life easier. As of now my main specialisation is Java and Spring, but also have a solid experience in Node.js
Expertise: Java, Spring, Hibernate, Node.js, Nest.js, MongoDB, MySQL, PostgreSQL

Articles by Ihor:

Secure your Spring Boot API with JSON Web Tokens

If you are reading this article I assume you are a bit familiar with Spring Boot and building API using it. Because the main purpose of this article is to show you a simple way how to make your API more secured.

Ihor Sokolyk

7 Jun, 2021 · 6 min read

Two-Factor Authentication with Java and Google Authenticator

I am more than sure that each of you have at least one account with enabled Two-Factor Authentication (2FA). But if you are still unfamiliar with 2FA I’ll give you some general explanation. It’s a second step in login sequence that asks you to enter 6-digits code sent to you by email, text message or […]

Ihor Sokolyk

26 Sep, 2019 · 4 min read

Spring Boot Profiles

How many times did you have to use different credentials or configuration in production and development applications? I bet your answer is ‘Every single time!’. The simplest example describing this is using payment systems in your application. In development mode you want to use test payments in order not to loose all off your money […]

Ihor Sokolyk

25 May, 2018 · 3 min read

10 Tips To Keep Your Code Clean

Did you ever look into your or your team members code and think ‘What a hack? Why does this method look like a cat was walking on the keyboard?’. If so, then you definitely need to spend some time to clean your project’s code, because high-quality code is easier to understand, modify and scale. In […]

Ihor Sokolyk

5 Dec, 2017 · 5 min read

Uploading files to AWS S3 Bucket using Spring Boot

Intro Hi guys! Today we are going to talk about uploading files to Amazon S3 Bucket from your Spring Boot application. As you may notice almost each application, mobile or web, gives users an ability to upload their images, photos, avatars etc. So you, as a developer, should choose the best way how to save and where to store […]

Ihor Sokolyk

3 Dec, 2017 · 6 min read

Projects Ihor worked on:

Automatic Web Platform

#FinTech

#Platform

#UI/UX Design

#WebApp

Automatic platform is a paradigm shift for used car financing companies and auto dealerships, which streamlines the entire loan process, helps dealerships boost vehicle sales by reducing the funding and titling, and maintains transparency at every step.

Automatic Web Platform

LACED

#Auction

#MobileApp

#UI/UX Design

A mobile app for online sneaker auctions where you can buy and place bids to participate and claim a reward in the loyalty section. Bid small and win big.

LACED

ActiveSoul

#Fitness

#Health

#MobileApp

#Platform

#WebApp

Book fitness classes, register for events, create challenges, and track your fitness activity - all in one application, that brings fitness enthusiasts, wellness and health clubs together in a brand new way.

ActiveSoul

Match Your Need

#Charity

#Platform

#Social

#WebApp

A generosity marketplace that makes matched between those with a need and those who can help based on multiple criteria, including user preferences and geography.

Match Your Need

Nuravine

#Automation

#IoT

#Platform

Environmental automation made simple. Understand and optimize your hydroponic reservoir from afar with monitoring and control of pH, EC, Water Temp, and DO.

Nuravine