Igor
From Poland (GMT+2)
12 years of commercial experience
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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Full-Stack Engineer
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.
- 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.
Senior Full-Stack Engineer
Leading provider of institutional-grade digital asset investment products that offer sophisticated investors holistic, risk-adjusted exposure to the digital asset space.
- 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.
Senior Java Engineer
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.
- 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.
Senior Java Engineer / Team Lead / Tech Lead
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.
- 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.
Java Engineer / Team Lead / CTO
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.
- 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.
CTO / Tech Lead / Full-Stack Engineer
A language-learning platform offering courses in multiple languages designed to help users achieve fluency. It provides various learning resources to enhance language acquisition.
- 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.
Full-Stack Developer
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.
- 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.