Logo
Igor – Java, React, Spring, experts in Lemon.io

Igor

From Poland (GMT+2)

flag
Full-stack Web DeveloperSenior
Back-end Web DeveloperSenior
Front-end Web DeveloperMiddle-to-senior
Hire developer
12 years of commercial experience
Advertising
Art and creativity
Asset management
Banking
Cloud computing
Communications
Consumer goods
Disaster management
E-learning
Edtech
Fintech
Travel
Marketplace
Trade
Lemon.io stats

Igor – Java, React, Spring

With a rich background in co-founding, tech leading, and software engineering, Igor brings 11 years of experience with Java and 4 years with React to the table. He has practical experience with various back-end architectures, including monoliths, microservices, and serverless setups. Additionally, Igor is familiar with test-driven development (TDD), AWS, GCP, Bootstrap, and MaterialUI. He is excited to contribute to a new project as a senior full-stack developer!

Main technologies
Java
11 years
React
4 years
Spring
9 years
Additional skills
Core Java
SQL
Typescript
AWS
RabbitMQ
Apache Kafka
Redis
MySQL
Android
PostgreSQL
Spring Security
MongoDB
Oracle
Docker
Spring Boot
Kubernetes
Maven
NoSQL
Redux
React Query
Material UI
Bootstrap
TDD
Jenkins
Mockito
JUnit
Selenium
Jest
Playwright
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Full-Stack Engineer
Mar 2023 - Apr 20241 year 1 month
Project Overview

A cloud-native banking platform for financial institutions. This platform provides solutions for core banking, lending, and other financial services, all delivered through the cloud.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Translated product owner requirements into detailed technical specifications;
  • Utilized Java and React, collaborated with cross-functional teams in integrating the microservice with the existing authentication and authorization solution, ensuring a robust user access control system;
  • Designed and developed RESTful API contracts to facilitate seamless communication between client and back-end systems;
  • Implemented integration tests to validate adherence to API contracts, ensuring the reliability and compatibility of services;
  • Developed UI components for the back-office portal.
Project Tech stack:
Java
GCP
AWS
Apache Kafka
Redis
Kubernetes
Gradle
GitLab CI
CD
Nginx
MySQL
React
Typescript
Docker
Senior Full-Stack Engineer
Jan 2022 - Oct 20229 months
Project Overview

Leading provider of institutional-grade digital asset investment products that offer sophisticated investors holistic, risk-adjusted exposure to the digital asset space.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Utilized Java and React, designed client libraries for interacting with financial data web sockets and RESTful API;
  • Implemented UI components for the admin board;
  • Participated in the redesigning of the existing (outdated) architecture;
  • Developed RESTful API clients for cross-microservice integrations;
  • Implemented microservice integration with queues (Nats);
  • Refactored old code to establish a solid and supportable codebase.
Project Tech stack:
Java
Apache Spark
Redis
NATS.io
AWS
GCP
Docker
TeamCity
Maven
WebSocket
Crypto
React
Senior Java Engineer
Oct 2021 - Jan 20223 months
Project Overview

An online travel agency that enables users to find and book travel services, including flights, hotels, rental cars, vacation packages, and cruises. It provides a platform for users to search for deals and compare prices across various travel options.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and implemented streaming microservices utilizing hexagonal architecture for scalable and resilient real-time data processing;
  • Created Akka streaming pipelines to optimize data exchange between microservices and external data providers;
  • Developed data mapping and transformation processes to ensure compatibility between microservice data structures and external data formats;
  • Implemented integration tests to verify the functionality and reliability of data pipelines.
Project Tech stack:
Java
Akka
Spring Boot
Apache Kafka
GCP
GitHub
Maven
Kubernetes
Docker
Senior Java Engineer / Team Lead / Tech Lead
Dec 2017 - Dec 20203 years
Project Overview

Platform offering emergency notification and critical communication solutions for organizations. It provides tools for mass notification, crisis management, and incident response to help businesses communicate effectively during emergencies or critical events.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Assisted in designing and implementing microservices for message delivery using external providers;
  • Designed and implemented SOAP and RESTful APIs in the core delivery engine;
  • Developed new business features to enhance system functionality;
  • Led the documentation initiative to detail the existing system architecture, facilitating easier onboarding for new developers;
  • Contributed to implementing a test tool to validate dozens of edge cases, ensuring new architectural changes did not break existing contracts and message processing flows.
Project Tech stack:
Java
Spring Boot
Spring Data
Spring Security
Spring MVC
RabbitMQ
Docker
Redis
Oracle
PostgreSQL
MongoDB
AWS
Gradle
Kubernetes
Typescript
Jenkins
Java Engineer / Team Lead / CTO
Dec 2014 - Dec 20173 years
Project Overview

A classified advertisements platform with a website and mobile apps featuring sections for items for sale by category within local areas across the US market. The platform allows users to browse and post ads for products and services nearby.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Assisted product owners in converting high-level product requirements to user stories;
  • Designed the model for the consumer goods marketplace;
  • Implemented RESTful API for listings of mobile applications and the website;
  • Helped in setting up the CI/CD;
  • Integrated Openfire XMPP Server to a server-side app for real-time chats in mobile applications.
Project Tech stack:
Redis
Objective C
Java
PostgreSQL
Jabber
Android
Spring
PostGIS
Jenkins
CTO / Tech Lead / Full-Stack Engineer
Dec 2014 - Dec 20173 years
Project Overview

A language-learning platform offering courses in multiple languages designed to help users achieve fluency. It provides various learning resources to enhance language acquisition.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and implemented RESTful APIs for mobile (iOS/Android) and web platforms;
  • Developed iOS and Android mobile applications;
  • Created the main application website and admin portal using React;
  • Implemented an NLP analytics module to parse publicly available datasets;
  • Built a Telegram Bot for learning foreign languages.
Project Tech stack:
Java
Spring Security
Spring MVC
PostgreSQL
AWS
TelegramBotAPI
Full-Stack Developer
Dec 2013 - Dec 20141 year
Project Overview

An online platform for selling artworks, offering a comprehensive database of artworks and artists, auction results, art market analysis, news, and upcoming art events. It serves collectors, enthusiasts, galleries, and art professionals, providing valuable tools and information to navigate the art market effectively.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Utilized PHP/JavaScript, developed back-end services and website front-end modules;
  • Integrated third-party API for advertisement and authentication;
  • Worked closely with product owners and the marketing team to create detailed requirements;
  • Fixed website performance issues.
Project Tech stack:
PHP
JavaScript
WordPress
Redis
MySQL

Education

2007
System Automation. Software Engineering.
Master

Copyright © 2024 lemon.io. All rights reserved.