IT solutions for your business! Explore our offer - Edge1S

Your IT partner… for future!

 

We know-how

IT Staff
Augmentation
Verified IT experts
are waiting for you

Konrad Jarosz
Business Unit Director

Dedicated
IT Team
Dedicated IT teams of
top-class engineers

Iwona Zawolik
Business Unit Director

9+
years of experience in the IT industry
89%
have a professional or senior grade
97%
of clients are satisfied with the quality of our IT services
100%
of clients are satisfied with cooperation with our SALES department

Why use our IT services?

Qualified Sales Department

Each customer is taken care of by a dedicated sales specialist. With them you will discuss the terms of cooperation and choose the right IT service.

Access to verified IT experts

We verify both soft and technical skills. This is taken care of by a 10-person Talent Acquisition department along with technical recruiters.

We monitor the engagement of IT experts

We take care of the quality of our services by periodically collecting feedback from customers. We also study the motivation of our experts.

Access to EUVIC Group's expertise

You gain a wide range of IT services: integrations, system and application monitoring, licenses and software, and much more....

We create a truly expert #ITteam!

11%
Junior
42%
Professional
12%
Team Leader
35%
Senior

Our leading
technologies

We are trusted by:

The world's largest provider of airline reservation distribution systems.

A global technology market leader that creates green energy networks.

One of the largest e-commerce companies in Poland and Europe.

A European leader in the e-commerce industry, operating two multi-brand platforms.

Aplikacja umożliwiająca umawianie wizyt z zakresu usług beauty.

Platforma internetowa do zarządzania zgłoszeniami klienckimi (customer service).

A company that creates innovative solutions in the banking industry.

One of Poland's largest leasing companies.

The longest-operating mortgage bank in Poland focused on mortgages.

One of the largest financial institutions.

A leader in offering modern logistics services in Poland.

Firma oferująca usługę przechowywania danych w chmurze.

Oprogramowanie księgowe głównie dla małych i średnich firm.

Leading technology provider for the financial services industry.

A platform that has an OC and AC calculator.

A gaming company with an innovative approach and passion for the world of gaming.

The world's leading hearing protection group.

A leader in the educational solutions market.

One of the world's leading telecom operators.

One of the world's largest retail companies.

A company that creates innovative smartphones and accessories.

The world's largest provider of airline reservation distribution systems.

A global technology market leader that creates green energy networks.

One of the largest e-commerce companies in Poland and Europe.

A European leader in the e-commerce industry, operating two multi-brand platforms.

Aplikacja umożliwiająca umawianie wizyt z zakresu usług beauty.

Platforma internetowa do zarządzania zgłoszeniami klienckimi (customer service).

A company that creates innovative solutions in the banking industry.

One of Poland's largest leasing companies.

The longest-operating mortgage bank in Poland focused on mortgages.

One of the largest financial institutions.

A leader in offering modern logistics services in Poland.

Firma oferująca usługę przechowywania danych w chmurze.

Oprogramowanie księgowe głównie dla małych i średnich firm.

Leading technology provider for the financial services industry.

A platform that has an OC and AC calculator.

A gaming company with an innovative approach and passion for the world of gaming.

The world's leading hearing protection group.

A leader in the educational solutions market.

One of the world's leading telecom operators.

One of the world's largest retail companies.

A company that creates innovative smartphones and accessories.

We provide IT solutions for many industries

Scaling Modivo’s E-commerce Platform through Distributed Architecture Transformation

About Client

As a leading e-commerce platform in the fashion industry, Modivo has experienced rapid growth, bringing significant challenges in terms of scalability, system performance, and the speed at which new features could be delivered to the market. The existing monolithic architecture, which had initially supported the platform well, began to show its limitations as the user base expanded and the complexity of operations increased.

About project

The primary goal of this project was to overhaul the existing architecture, focusing initially on the shopping cart module—an essential component of the Modivo platform that directly impacts customer experience and revenue generation. The objective was to transition this critical part of the system to a distributed architecture, allowing for better scalability, improved performance, and more agile development processes.

Technologies

Java / Kotlin

Spring Boot

Spring Cloud

Docker

Node.js:

Challenges

The architectural transformation posed several significant challenges: Technological Adaptation: Transitioning to a distributed architecture required the team to adopt and master new tools and technologies. This included containerization, microservices architecture, orchestration tools like Kubernetes, and advanced monitoring systems. The team needed to ensure that these technologies were seamlessly integrated with existing systems and that all stakeholders were adequately trained to manage and develop within this new environment. Process Overhaul: The shift from a monolithic to a distributed architecture necessitated a complete overhaul of the development and deployment processes. The team had to move from a centralized, linear development process to a more decentralized, iterative approach that allowed for independent development and deployment of microservices. This required not only technical adjustments but also a cultural shift within the development team to embrace new workflows and collaboration methods. Scalability and Performance: One of the primary drivers of this transformation was the need to improve the scalability and performance of the Modivo platform. The shopping cart module, being a high-traffic component, needed to handle increasing loads without degradation in performance. The new architecture had to ensure that the system could scale horizontally to manage peaks in traffic, particularly during sales events or promotional periods. Legacy System Integration: A significant challenge was the need to integrate the new distributed components with the existing legacy systems. Ensuring compatibility and smooth data flow between the new microservices and the older parts of the system was crucial to avoid disruptions in service.

Solution and Implementation

The transformation was carried out in several phases, with the experienced IT team taking the lead on the shopping cart module:

  • Microservices Design: The first step was to break down the monolithic shopping cart module into independent microservices. Each microservice was designed to handle a specific function, such as product selection, price calculation, inventory check, and payment processing. This modular approach allowed each service to be developed, tested, and deployed independently, improving agility and reducing the risk of errors affecting the entire system.
  • Containerization and Orchestration: The microservices were containerized using Docker, enabling consistent and portable environments across development, testing, and production stages. Kubernetes was implemented for orchestration, providing automated deployment, scaling, and management of the containerized applications. This setup ensured that the system could dynamically adjust to varying loads, maintaining high performance even during peak traffic times.
  • Continuous Integration and Continuous Deployment (CI/CD): To support the new development process, a robust CI/CD pipeline was established. This allowed for rapid iterations, with automated testing and deployment processes ensuring that new features could be delivered to production quickly and reliably. The CI/CD pipeline also facilitated frequent updates and improvements to the shopping cart module without downtime.
  • Advanced Monitoring and Analytics: With the shift to a distributed architecture, monitoring and analytics became critical. The team implemented advanced monitoring tools to track the performance of each microservice, identify bottlenecks, and ensure system health. Real-time analytics provided insights into user behavior and system performance, allowing for proactive adjustments and optimizations.
  • Legacy System Integration: The new microservices were integrated with the legacy system using APIs and middleware solutions that facilitated smooth communication between the old and new components. This ensured that the platform could continue to operate without interruption during the transition period.
Implementation of functionalities in an e-commerce website.

Competence

Web&Mobile

Industry

E-commerce

Technologies

Android

iOS

Kotlin

MangoDB

Challenges

A need has emerged to handle more orders at drop-off points, through the growing popularity of pick-up points.

Solution

Providing functionalities ensuring that the customer can quickly and easily pick up the parcel from the parcel machine.

Development of an e-commerce platform

Competence

Web&Mobile

Industry

E-commerce

Technologie

Kotlin

Microservices

React

Challenges

Adaptation and expansion of the e-commerce platform to enable the use of a catalog of offers and the completion of demands.

Solution

The introduction of the solution into the new market has enabled investment funds to use systems for customer acquisition, customer transaction management and reporting.

Implementation of Allegro Czechy

Competence

Web&Mobile

Industry

E-commerce

Challenges

The project required adaptation in many business and technical areas, as well as a great deal of technical expertise to optimize the architecture and coordinate legacy services and the dependencies between them, which is a major challenge with such a distributed system.

Solution

The implementation of Allegro Czechy was a multi-team effort.

The internationalization project required changes to existing mechanisms ranging from logistics to payments. Each area had to additionally take into account the sales in the target country.

Implementation of international returns

Competence

Web&Mobile

Industry

E-commerce

Challenges

The main challenge was to enable Allegro’s expansion into the Czech market through integration with foreign shippers and an intermediary.

This integration intended to allow international returns between Poland and the Czech Republic. In addition, the project included the development of add-on services that allowed customers to choose additional options during order processing.

Solution

The team delivered a comprehensive solution that included full integration with an intermediary and an international returns functionality. The long-term outcome of this project was Allegro’s expansion into the Czech market, which unlocked new opportunities for the company.

Mobile app for apparel merchandising with a Marketplace model

Competence

Mobile

Industry

E-Commerce

Technologies

Android

Kotlin

Compose

Coroutines

RxJava2

MVVM

Gradle

OpenAPI 3.x

Firebase

Sentry

Synerise

Appsflyer

Challenges

Long-term increase in the share of product revenue through the mobile app up to 50% of the company’s overall revenue.

Solution

Modivo app (Google Play)

 

We are constantly increasing the revenue from the mobile app, we are aiming for a long-term goal. We have also launched an initiative to write a new version of the app ready to meet all future goals of the company, technically and business-wise.

BOOST Platform Development

About the Client

Yggdrasil Gaming, a leading provider in the online gambling industry, specializes in the production and distribution of high-quality gambling games. Facing a rapidly changing gaming market, Yggdrasil recognized the need to gain a competitive advantage by enhancing its game distribution platform.

About the client

Yggdrasil Gaming, a leading provider in the online gambling industry, specializes in the production and distribution of high-quality gambling games. With the rapidly evolving gaming market, Yggdrasil identified the need for a competitive advantage by enhancing their game distribution platform.

Technologies

Java 11

Spring Boot

Rest Api

Kubernetes

Challenges

  1. Seamless Integration: One of the major challenges was integrating the new JackDrop feature with the existing platform, particularly the monolithic JEE components. This required careful planning and coordination to avoid disruptions in service and ensure compatibility across different parts of the system.
  2. Maintaining Market Edge: As the gaming industry is highly competitive, maintaining and continuously enhancing the BOOST platform was critical for Yggdrasil. The development team had to ensure that each new feature added significant value and was thoroughly tested before deployment.
  3. Scalability: Given the platform’s architecture, ensuring that the system remained scalable and resilient as new features were added was a key technical challenge. This was addressed by leveraging Kubernetes for orchestration and Docker for containerization, allowing for smoother deployments and better resource management.

Solutions

Edge One Team successfully developed and integrated the JackDrop feature. They followed an agile approach, allowing them to iteratively test and refine the feature throughout its development cycle. The use of modern technologies such as React for the frontend and Spring Boot for the backend enabled the team to deliver a robust and scalable solution.

The reintegration process involved:

  • Refactoring parts of the legacy monolithic application to improve compatibility.
  • Ensuring that the new feature did not introduce performance bottlenecks.
  • Conducting extensive testing in a Kubernetes environment to validate the stability of the entire system.
Implementation of Online Credit Process for Business Clients

About the Client

One of the largest banks in Poland, embarked on an innovative project aimed at enabling business clients to apply for loans entirely online, without the need to visit a bank branch. The project aimed to streamline the credit process and increase the accessibility of financial services, offering clients greater convenience and time savings.

About the project

The main objective of the project was to create a fully automated credit process for business clients, covering all stages—from financing simulation, through verification, to signing the contract. This allowed the credit process to be conducted remotely through the Pekao24 electronic banking platform.

Technologies

Java,

Kafka

Swagger

OpenAPI

Angular

IBM BPM

Challenges

Implementing such a system presented several key challenges:

  1. System Integration: The new process needed to be integrated with existing banking systems to ensure smooth and secure data processing for clients and compliance with legal regulations.
  2. Process Automation: A critical aspect was ensuring full automation of the credit process, allowing clients to proceed through each stage without bank employee involvement, which required precise workflow management.
  3. Security: Ensuring the highest level of data security was crucial, particularly in processing sensitive financial data from clients.

Solution

The project was realized using modern technologies and proven methodologies:

  • Backend Layer: The system was built using Java and a Domain Driven Design architecture, enabling a modular approach to application development. Tools like Kafka, Swagger, and OpenAPI were used to facilitate efficient data exchange and communication between services.
  • Frontend Layer: The user interface was developed using Angular, employing an event-driven architecture (State). The entire credit process was controlled by events sent from the Java-based backend. The project utilized an internal UI component library, which the team expanded and customized to meet the specific needs of this project.
  • Business Process Management: IBM BPM was used to manage and automate the credit process, allowing full definition and control over the workflow while ensuring compliance with business requirements.

The implementation of the new online credit process brought several benefits to Bank Pekao:

  • Increased Accessibility: Business clients can now apply for loans anytime and anywhere, enhancing convenience and reducing the time needed to obtain financing.
  • Process Automation: Full automation of the process improved operational efficiency, reducing the costs associated with processing loan applications.
  • Improved Customer Service: The automated system enabled faster and more personalized customer experiences, leading to higher satisfaction among users of the platform.
  • Security: The use of advanced technologies and security procedures ensured complete protection of client data, in line with regulatory requirements.
System for calculating, monitoring and settling transaction taxes

Competence

Web&Mobile

Industry

Banking

Technologies

Java 11

Spring Boot

Spring Integration

Spock

Microservices

Challenges

The lack of a suitable solution creates excessive costs and risks for the client. A business need has emerged for a system that will help gain control over aspects of transactional tax settlement.

Solution

An IT platform that allows communication between the accounting office, the entrepreneur and the bank.

A desktop application for managing power grids

Competence

Web

Industry

Electronical&Electronical Manufactoring

Technologies

.Net

C#

WPF

WCF

DirectX

Challenges

The work is based on an analysis of the functionality of previous versions of the application, a feasibility study of a particular import in the new version, and then the implementation of the import in the new system.

Solution

The module ensures data consistency when migrating power grid projects to a new version of the system.

A platform through which we can conduct a virtual simulation of an IPO

Competence

WEB

Industry

Fintech

Technologies

React

Java

Spring

PostgreSQL

Influxdb

Redis

Kotlin

Challenges

Creating a solution to simulate IPOs on the stock market.

Solution

Our specialists created a solution to the problem when submitting an IPO by creating a platform integrated with the stock market data provider allowing:
• Creating a new IPO
• IPO subscriptions
• Share trading
• Communication of issuers with investors
• Invitation of selected investors to a private IPO

Competence

WEB

Industry

Professional Services

Technologies

Java 11

Spring WebFlux

C++ (read only)

Rest Api, SOAP

GCP

Swagger

Kubernetes

Postman (Newman

Chai.js

Challenges

Migration from a legacy banking system implemented in C++ to a modern cloud solution using JAVA language. The key requirement of the new solution was to preserve the business logic used in the old system and to be able to flexibly extend it with new functionalities.

Solution

The implementation of 3 major applications responsible for integrating the client’s systems with separate financial institutions systems.

Travel planning - SSRs

Industry

Professional Services

Technologies

Java

Spring

Wiremock

MockGrpc

Challenges

The main goal of the project is to rewrite the old server part of the application using the latest technologies and microservices.

Design and development of the module responsible for saving SSr in the system in one of the microservices and also converting the saved data to a format understood by the old system for verification and use with the old system.

Solution

Module/microservice for writing and reading data from SSr domain.

Industry

Industrial Machinery Manufacturing

Technologies

Java

K8S

Amazon Cloud

Amazon RDS

KMS

EKS

OIDC

Challenges

Our client’s contractors use a platform that consolidates applications from different vendors. Historically, there have been several access mechanisms, each mechanism providing access to only selected applications.
This complicates the addition of new applications/vendors.

In addition, some application providers use more than one of the authorization methods offered by the platform, which generates redundant work for system integration and increases the usage of server resources.
The consolidation was necessary, resulting in savings in platform maintenance costs.

Solution

API standardization was performed using the latest standards (e.g. OIDC), then a target cloud solution and an on-premise version compatible with the demanding Asian markets were prepared.

Selected applications were then integrated into the target solution,
and normalization and data migration between solutions was also performed.

Sales automation

Technologies

GCP

React

GKE

Microservices

Challenges

The challenge was to develop a solution that would allow new functionality to be rapidly deployed into the production environment. This required the creation of robust environments and seamless integration of new functionality.

Solutions

Projekt osiągnął nowy poziom doskonałości, dzięki czemu nowe wersje oprogramowania są wdrażane na produkcję co kilka minut. To niezwykłe osiągnięcie było możliwe dzięki zastosowaniu Google Kubernetes Engine (GKE). Przy wsparciu GitOps oraz automatycznych testów, nowe funkcjonalności
są wdrażane na produkcję bez zakłóceń w działaniu systemu dla klienta.

Alerts & Notifications

Competence

WEB

Industry

Retail

Technologies

Angular

Java

Mongo DB

Dynamo DB

AWS

Challenges

Building a common, reliable and scalable service that would be responsible for receiving event streams from various sources and, based on these events, sending notifications to specific recipients via communication channels.

Solution

A notification service that integrates with both customer systems (providing information about subscribers and notification recipients) and notification providers (responsible for detecting events, about someone who wants to be notified).

Geospatial analysis

About the client

European Government Agency

Technologies

ESRI ArcGIS

Python

MS SQL Server

Challenges

The spatial (geospatial) analysis team plays a key role in processing and analysing spatial data using ESRI ArcGIS software. As part of their duties, the team is responsible for creating cartographic products for regular reports, as well as acquiring and integrating data from external systems into the GIS environment. Performing these tasks manually was time-consuming and strained the team’s resources, creating a need to optimise and automate processes.

Solutions

In response to these challenges, a set of dedicated map project templates and scripts were developed to automate the cartographic production process. The Python API for ArcGIS was used to do this, which allowed repetitive tasks to be automated, easing the burden on the GIS team. In addition, ETL (Extract, Transform, Load) scripts were created, which enabled efficient extraction, transformation and loading of data from external systems into the GIS.

The integration of geoprocessing scripts with the web interface allowed for the creation of self-service tools that enabled end users to perform basic cartographic and analytical operations without direct support from the GIS team. With this solution, processes that previously required significant team involvement were automated, increasing efficiency and allowing the team to focus on more complex analyses and projects.

What do our partners say about us?

Modivo

Recommendation

Allegro

Recommendation

Ms Services

Recommendation

Nowa Era / Sonoma

Recommendation

Zaplify

Recommendation

Meet the Sales Team - Let's talk!

Iwona Zawolik

Business Unit Director

Magdalena Szymoniuk

Business Unit Director

Konrad Jarosz

Business Unit Director

What can we do for you?

If you would like to learn more about opportunities to work with us, please fill out the form. Let's get to know each other!