Expert
Ihor Sokolyk Avatar

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

Exploring Text Analysis with OpenAI and NodeJS

In the world of natural language processing (NLP), the dream has always been to create systems that can understand, analyze, and generate human-like text. The good news is we are getting closer to this aspiration, thanks to innovations in artificial intelligence, particularly through platforms like OpenAI. In this article, we’ll explore text analysis with OpenAI, […]

avatar
Ihor Sokolyk

25 Jun, 2024 · 5 min read

Unveiling the Power of Credit Bureaus: Equifax, Experian, and TransUnion

Understanding your personal finances involves knowing some important organizations in the financial world, especially credit bureaus. These bureaus, like Equifax, Experian, and TransUnion, gather financial data from various sources, such as banks and credit card companies. They then compile this information into individual digital credit reports. This article will take a closer look at how […]

avatar
Ihor Sokolyk

6 Feb, 2024 · 6 min read

Identity Verification Services Benchmarking

As our daily lives become increasingly intertwined with the digital world, the need for robust identity verification services is more pronounced. These services play a crucial role in shielding us from online threats and fraud, ensuring that our internet interactions remain secure. By safeguarding personal information, they uphold the integrity and reliability of digital transactions […]

avatar
Ihor Sokolyk

9 Jan, 2024 · 9 min read

The Significance of Identity Verification

In an increasingly digital world, where our lives are intertwined with online platforms, identity verification has become an essential cornerstone of modern society. From logging into our favorite social media accounts to conducting financial transactions or accessing sensitive data, ensuring that the right person is behind the screen is crucial. Identity verification, in its simplest […]

avatar
Ihor Sokolyk

4 Dec, 2023 · 7 min read

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.

avatar
Ihor Sokolyk

24 Nov, 2023 · 6 min read

Uploading files to AWS S3 Bucket using Spring Boot

Account Configuration To start using S3 Bucket you need to create an account on Amazon website. Registration procedure is easy and clear enough, but you will have to verify your phone number and enter your credit card info (don’t worry, your card will not be charged if you only buy some services). After account creation […]

avatar
Ihor Sokolyk

23 Nov, 2023 · 7 min read

Best eSignature APIs

As the digital world races forward, the need for efficient and secure electronic signature solutions has never been greater. Therefore, identifying the best eSignature APIs (Application Programming Interfaces) has become paramount for businesses and developers aiming to streamline their document signing processes. Electronic signatures, commonly known as eSignatures, revolutionize the way agreements and contracts are […]

avatar
Ihor Sokolyk

23 Oct, 2023 · 9 min read

Prompt Engineering Tips

Prompt engineering is a cutting-edge approach to crafting effective and efficient conversational AI systems. In an age where human-computer interactions are becoming increasingly prevalent, mastering the art of prompt engineering is vital. This article delves into the principles, strategies, and best practices behind prompt engineering. What is prompt engineering? Prompt engineering is crafting carefully structured […]

avatar
Ihor Sokolyk

3 Oct, 2023 · 8 min read

How to Make Your Web App Secure

Prioritizing the security of your web application and protecting against cyber threats is non-negotiable for today’s web app developers and owners. Recent research conducted by Verizon reveals that web application attacks contribute to 26% of all breaches, making it the second highest attack vector. Experts also point out that the most critical vulnerabilities often lurk […]

avatar
Ihor Sokolyk

22 Sep, 2023 · 6 min read

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.

avatar
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 […]

avatar
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 […]

avatar
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 […]

avatar
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 […]

avatar
Ihor Sokolyk

3 Dec, 2017 · 6 min read

Projects Ihor worked on:

Automatic Web Platform

#FinTech

#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

#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

#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

#PropTech

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

Nuravine