Business
solutions

We specialise
in 17 domains
AML
App Development
Big Data & Analytics
Cloud Solutions
CRM
DevOps
E-Commerce
ERP
Front-End
Infrastructure
Maintenance
Mobile
Product Engineering
Quality
Risk Management Solutions
Security
Testing
We serve clients from 10 industries
Automotive
E-Commerce
Finance
Insurance
IT
Pharmaceutics
Power Engineering
Telco & Media
Tourism
TSL
Our Case Studies
Select domain:
Select the line of business:
Team of Java developers and solution delivery based on PL/1 Mainframe architecture
German insurance company
Servicedesk
The leading Polish provider of leasing services
Development of a new platform
Top insurance company
Ensuring best possible quality of service and accessibility
Swiss pharmaceutical company
Support for the client’s teams in the key phase of design
Sweden based global supplier of solutions for the telecommunications industry
Support for 15 applications with 70 servers working in the background
Swiss pharmaceutical company
Introduction of a Fraud Detection System
Spanish commercial bank
Implementation of the ServiceNow platform
Project for one of the biggest Swiss banks
The support for a T24 main banking system as part of a Security Operations Center structures
Austrian commercial bank
Analysis, design, and implementation of new banking systems
One of Poland’s top commercial banks
Participation in the development and maintenance of SOA architecture
Polish company offering leasing services
Development of a multi-layer MVC application
Poland based global distributor of car parts
Implementation of an effective communication and cooperation model
Swiss pharmaceutical company
Delivery of works for an operator
Polish satellite platform
Taking over an application from another Service Owner
UK based pharmaceutical concern
Support store management application in PHP
One of Poland’s biggest household appliances and consumer electronics brands
Creation of system to serve as diagnostic tool
Swedish automotive concern
Creation of system for comprehensive business support of car dealership
Swedish automotive concern
Creation of autonomic system in cloud database
A leading European software house
Extension of the application function
Danish software house
Integration of the main system with client’s other systems and platforms
Danish software house
Components of IAM’s and IAG’s area
Danish software house
Effective implementation of the Managed Services model
Swiss software house
Migration of the client’s solution to the platform Microsoft Azure Cloud
Danish software house
Changes in the Customer Loyalty Program
Spanish commercial bank
A system of complex business applications supporting the functioning of the company
Swedish automotive concern
Applications supporting process of ordering
Swedish automotive concern
Regression and performance tests
German mobile telephony operator
Design of a bank’s security system architecture
Project for one of the biggest Swiss banks
Comprehensive integration of software applications
The leading Polish provider of leasing services
Facilitating a Bank’s customers’ access its products and services
Spanish commercial bank
Developing a prototype application for a client from the tourism industry
Supplying competences to a software house working on a project for a global leader in the field of innovative technology for the travel industry
Automated and regression tests
Irish airline
Volcker Rule – adjusting a bank to requirements
Spanish commercial bank
Development of a system and internal regulations for FATCA
Spanish commercial bank
Services related to a highly complex infrastructure
Project for one of the biggest Swiss banks
Implementations a new version of CRM system across entire Europe
Swedish automotive concern
Software development on the SharePoint platform 2010/2013
One of the top global car manufacturers
Automated and regression tests
Irish airline
Testing Factory
Swiss pharmaceutical company
BO, PD and PRP reporting
French pharmaceutical company
Comprehensive quality-oriented product optimisation
Supplier of mission-critical communication solutions
Design and development of a WebService based application
Supplying competences to a software house working on a project for a global leader in the field of innovative technology for the travel industry
Preparation of systems for the migration of Cloud Solutions data
UK based pharmaceutical concern
Implementation of an IT Infrastructure and technology refreshment
UK based pharmaceutical concern
Migration of system data used in the pharmaceutical sector
UK based pharmaceutical concern
Delivery of modules for an existing ERP system
Polish universal bank focusing on mobile activity
Development of a mobile Xamarin based application
Poland based global distributor of car parts
Refactoring of a store – PHP 5.x to PHP 7
Polish teleshopping platform
Optimisation of mobile applications
Polish software-house
Solutions for AngularJS and ReactJS banking portals and applications
Project for one of Poland’s top banks
Multilingual SAS team created for the purpose of migrating a service from Germany
German software-house
Functional testing of an application back-end
Supplier of network-based and mobile products for airlines
Design and implementation of a complex, multi-layer application
Supplier of network-based and mobile products for airlines
Risk management solutions
Leading supplier of credit information
Maintenance and optimisation of an application
Global leader in the energy resource management market
Optimisation of a web service in terms of video/audio streaming
One of the biggest online portals in Poland
Development of a data migration plan
Polish satellite TV platform
Business analysis and product implementation
Polish satellite TV platform
Development of new functions of a main ERP system
Supplying competences to a software house working on a project for a global leader in the field of innovative technology for the automotive industry
Delivery of a new version of a web service
Owner of one of Poland’s biggest information-oriented web services
Optimisation of the performance of banking product management systems
Project for one of the biggest Swiss banks
Building an independent project team
Supplying competences to a software house working on a project for a global leader in the field of innovative technology for the travel industry
Delivery of an interface using Angular 1 and 2 technology
Swedish company specialising in the business of building bases of local entrepreneurs
Models of cooperation
Managed Services
Delivery of IT processes on terms referred to as SLA (Service Level Agreement), measured with KPI (Key Performance Indicators) and provided at a fixed price agreed on beforehand.

The Managed Services model is pro-actively handled by the supplier with the client’s minimum involvement. However, the client is ensured broad access to the supplier’s know-how (IT experts, technology domains).
Nearshore/Offshore
Delivery of IT services to clients from countries which are geographically close (Nearshore) or those hailing from countries in other continents (Offshore).

The Nearshore/Offshore model makes it possible to use modern solutions unavailable in the client’s local market. It also offers opportunities for expanding the team permanently or for a period of time required for project completion while retaining the company’s staffing limits.
Shared Services Center/IT Outsourcing
The establishment and management of an independent organisational unit (Shared Services Centre) allowing the optimisation of business processes based on the delivery of IT services on conditions referred to as SLA (Service Level Agreement) and measured with KPI’s (Key Performance Indicators).

The Shared Services centre model consolidates IT services or processes in order to reduce costs (locating the center in geographical regions that are profitable in terms of price/taxes) and minimise the client’s business risk (using the client's resources to which the service has been provided so far for other tasks/projects).
Staff Augmentation
Supplying specific IT competences (a single expert or a team) for a predetermined period of time required to carry through a project and to a specific location, after analysing client’s needs and diagnosing the project requirements.

The Staff Augmentation model can be adjusted to the client’s needs – dedicated teams can operate in parallel to the client’s team or independently – over the whole course of the project.

Team of Java developers and solution delivery based on PL/1 Mainframe architecture

WHAT WE DID:

For over 12 months, client’s teams of developers were supported by 10 programmers with professional experience in developing Java technology-based software. Supporting the client in the course of developing their solutions based on Mainframe architecture using PL/1 programming language.

TECHNOLOGIES:
  • JAVA SE Knowledge
  • Eclipse RCP
  • SQL
  • Eclipse IDE
  • Webservices
  • Linux
  • Junit
  • PL/1
EFFECTS:

Ensuring support for client’s projects under development.

Servicedesk

WHAT WE DID:

Servicedesk – ongoing services, user management, solving problems at workstations (1200 users); users’ hardware replacement, hardware procurement, token and reader installation, etc. – user activation, services for all EFL companies – car fleet, etc.

TECHNOLOGIES:
  • SCCM
  • Active Directory
  • THCP
  • Serwer FSX
  • Infoexpert
  • Eurotax
  • Lex Prestige
EFFECTS:
  • EFL employees’ receiving ready-to-work hardware
  • User administration
  • Solving administration and hardware related problems

Development of a new platform

WHAT WE DID:

Provide support for a global project consisting in replacing the central system – over the project’s 3 years there were about 500 people involved in it, including programmers, testers, analysts, Project Managers, and Scrum Masters. The project’s main aim was to implement Guideware software, i.e. Guidewire PolicyCenter and Guidewire BillingCenter. Additionally, the client applied the products Guidewire Rating Management, Guidewire Reinsurance Management, and Guidewire Client Data Management to undertake the transformation programme.

TECHNOLOGIES:
  • Java
  • Gosu
  • Oracle SQL
EFFECTS:

The new platform replaced the previously used 21 systems. The effects were attained in three categories:

  • The company’s benefits – maximum limitation of paper documentation, standardisation of customer service, quicker roll-out of products, optimisation and the IT service costs
  • Customers’ benefits – competitive insurance product, the same offering regardless of the sales channel, many facilitations, such as anonymous calculations for the purpose of the offering process, single account, SMS reminders, multiple payment options, information about overdue payments, and possibilities of communication and introducing changes via every available channel
  • Agents’ benefits– easy access to the customer base (24h, without a need to install the system), systemic support of the sales process, limited administration tasks, possibility of creating variant offers, also anonymously, high-quality data, and easier after-sales service

Ensuring best possible quality of service and accessibility

WHAT WE DID:

Ensure best possible quality of service and accessibility. Ensure ways to work around problems in order to quickly restore the service as part of Incident Management. Diagnose incident causes. Propose solutions and choices of appropriate remediation. Ensure correct implementation of remediation.

TECHNOLOGIES:
  • Java 1.4 i 1.5
  • Tibco
  • SAP Fico
  • Oracle

Tools:

  • JIRA
  • HPSM (User Support)
EFFECTS:
  • Limitation of negative operational impacts through timely problem-solving – an improvement of performance
  • Shortening the reaction time in the event of end user’s problems
  • Improved user satisfaction

Support for the client’s teams in the key phase of design

WHAT WE DID:

Build a multi-function team that provided support in three areas of the key phase of a new platform design and implementation. The first team was responsible for the removal of faults related to legacy code artefacts. The second team installed and tested the new platform in line with the architects’ new design. The third team was responsible for the complete and timely migration of the application to a new platform.

TECHNOLOGIES:
  • Cisco UCS / Hyperflex
  • Juniper firewalls
  • Palo Alto firewalls
  • VMware hypervisor
  • Vmware vRealize orchestrator
  • Openstack or Mirantis
  • Linux
  • Windows 20xx
EFFECTS:
  • Timely implementation of the project
  • Extended cooperation for the purpose of further projects

Support for 15 applications with 70 servers working in the background

WHAT WE DID:

Host 24 MS SQL instances with 200 databases. Pro-actively monitor the service in order to maintain uninterrupted availability. Take part in projects involving the implementation of new applications. Test changes to the existing solution; test solutions in the design phase. Develop changes ensuring new functionalities and bug fixes.

TECHNOLOGIES:
  • Microsoft SQL Server with Reporting Services and Integration Services
  • Internet Information Services
  • SAP HANA
  • Sybase Replication
  • Familiarity with script languages (Powershell/Visual Basic Scripts/Command Line/T-SQL)
  • Microsoft Sharepoint
  • .NET Programming Language
EFFECTS:
  • Adjustment and resulting improvement of the MS SQL servers’ performance
  • Implementation of new applications and versions in the assumed time-frame
  • Detection of numerous errors during the testing phase; corrections of these errors before implementation
  • Simple monitoring system created for the purpose of the services being supported

Introduction of a Fraud Detection System

WHAT WE DID:

Introducing one of a few solutions – SMS codes, Token used in the banking application and cards with disposable hidden codes. Implementing additional security measures in the customer panel. Introducing an option for geolocation of payers and wire transfer recipients.

TECHNOLOGIES:
  • NET
  • WebServices
  • MS SQL Server
  • SSRS
EFFECTS:
  • Adapting the bank to the requirements of recommendations regarding the increase in consumer confidence
  • Preparing and securing authentication functionalities

Implementation of the ServiceNow platform

WHAT WE DID:

Define the implementation strategy and the course of work based on planned milestones; manage the risk and problems related to the execution of works. Manage numerous initiatives undertaken simultaneously in different parts of the world; provide support for the services provided on an ongoing basis. Support Clients and users with respect to orders placed via the ServiceNow platform.

TECHNOLOGIES:
  • Windows
  • UNIX
  • Database
  • Storage
  • Web Services and networks
  • IT Service Management System – ServiceNow
  • New technologies in the company, e.g. cloud services
EFFECTS:
  • Services related to a highly complex infrastructure – stages from launch to payment and order fulfilment
  • Timely delivery of IT services in line with the client’s requirements and actively contributing to the company’s strategic goals
  • Keeping to the project’s key deadlines as well as the deadlines arising from the agreement on the guaranteed standard of services (milestones)

The support for a T24 main banking system as part of a Security Operations Center structures

WHAT WE DID:

Monitoring transactions in the Bank’s main system on an ongoing basis – analysing and reporting suspicious transactions to Administrators i.e. on the basis of a behavioural analysis of clients, as well as monitoring and reacting to incidents, cooperating with the IT security department and processing test environments.

TECHNOLOGIES:
  • T24
  • IBM AX
  • Linux
  • Jbase
EFFECTS:
  • Monitoring transactions in the main system on a round-the-clock basis
  • Securing funds in the accounts of the bank’s customers – immediate reactions to threats
  • Limiting the risk of hacking the bank. Implementation of KNF (Polish Financial Supervision Authority) regulations

Analysis, design, and implementation of new banking systems

WHAT WE DID:

Analyse, design, and implement new banking systems. Implement automated unit tests. Develop and integrate present banking systems. Provide opinions on the analytical documentation.

TECHNOLOGIES:
  • JAVA 7 and object-based design models
  • Java EE 5 web-based stack technologies, ORM technologies, and Spring projects
  • database design skills and proficiency with SQL
  • OSGi, Spring MVC, Spring Boot, JPA, XSLT, jQuery, Maven, git
EFFECTS:
  • The application enables EB partners, such as Media Expert to sell a loan
  • The application is based on the Angular JS technology (the bank is trying to carry out migration from version 1 to 2)
  • Additionally used are Spring, Hibernate, Java 8 (Front-End)/Java 7 (Back-End)
  • New API’s for existing or new Partners of the Bank are being added

Participation in the development and maintenance of SOA architecture

WHAT WE DID:

Participate in the development and maintenance of an organisation’s SOA architecture. Implement business and integration services on the corporate data bus IBM Integration BUS. Document the integration using UML/Archimate notation. Develop supplementary tools to streamline work and maintain the integration.

TECHNOLOGIES:
  • WebServices, MQ/JMS, Eclipse tools, GIT/SVN, SQL language and relational database technologies, XPath language
  • Java or .NET (emphasis on Java Eclipse)
  • Familiarity with UML notation
  • Integration Bus, WebSphere Message Broker, Operational Decision Manager
EFFECTS:
  • Development of the BPM (Business Process Management) platform focusing on the optimisation of business processes in organisations
  • Integration bus – so-called SOA (System Oriented Architecture) – a concept of creating IT systems where the focus in on defining services that meet the user’s requirements

Development of a multi-layer MVC application

WHAT WE DID:

Develop a multi-layer MVC application + internal micro-framework. The application communicates with a Tomcat (Java) based REST API. Additionally, develop a desktop application in WPF for resource administration as well as a proxy service (WebAPI) for an external company. Maintain unit tests and carry out bug fixes; modify existing functionalities and create new ones. Create publication profiles for the application + set up and manage IIS (prod/dev) servers

 

TECHNOLOGIES:
  • Azure
  • Internet Information Services
  • .NET Framework
  • .NET WPF
  • NET MVC
  • NET WebAPI
  • Microsoft SQL Server
  • Script languages (Powershell/T-SQL)
  • xUnit, NSubstitute, Shouldly
  • Micro, MahApps.Metro, AutoFac, AutoMapper, Newtonsoft.Json
EFFECTS:
  • Design and implementation from scratch of MVC and WPF applications, as well as a REST API.
  • Repository releases and versioning/management
  • Bug fixing and implementation of new functionalities
  • Publications on development, test, and production servers.

Implementation of an effective communication and cooperation model

WHAT WE DID:

Establishing and developing documentation for a model of communication and cooperation between programmers, an analyst and testers. Preparing and implementing a new approach to tests.

TECHNOLOGIES:
  • Java
  • SQL databases
  • ETL
  • Manual tests
  • User support in HPSM and JIRA
EFFECTS:
  • Java
  • SQL databases
  • ETL
  • Manual tests
  • User support in HPSM and JIRA

Delivery of works for an operator

WHAT WE DID:

Revise and modify the existing source code (refactoring and adjustment to common standards). Program and implement new functionalities on the basis of an analysis provided by the client in accordance with common standards (writing stored procedures, creating tables, views, functions, etc.). Provide support – in programming terms – for the 2nd line of support when removing incident causes. Solve reported problems through the delivery of workarounds and final fixes for the system. Ensure diagnostics and optimisation of inefficient processes/queries. Develop reports (manual and automated) showing quota and quantity status of selected data. Develop maintenance documentation including scenarios of handling and fixing selected incidents, problems, and the operator’s orders.

TECHNOLOGIES:
  • Java (JEE), Bean EJB, Tapestry, CXF (web services for SOAP)
  • MS SQL Server 2012
  • T-SQL
EFFECTS:
  • Unburdening of the existing team working as the 2nd and 3rd lines of support
  • Decreasing the number of incidents and the wait time needed for them to be rectified
  • Faster execution of changes related to launches of new system functionalities
  • Improved effectiveness of processes/queries through optimisation

Taking over an application from another Service Owner

WHAT WE DID:

Take over an application from another Service Owner; the service was developed by an external company. Manage the transition from the “tailor-made” version to the current one. Ensure support and first contact point for users and the vendor. Provide the necessary documentation. Identify problems and their causes.

TECHNOLOGIES:
  • Oracle SQL 11
  • Linux
  • Java
EFFECTS:
  • Establishment of connection and preparation of an environment for the external vendor
  • Preparation for the improvement process
  • Good relations between the vendor and the company
  • Preparation for use

Support store management application in PHP

WHAT WE DID:

Delivery of PHP solutions based on e-commerce solutions. The client is developing more than a dozen applications in areas such as order management, distribution, logistics, and deliveries. All of them are PHP-based.

TECHNOLOGIES:
  • PHP5
  • JavaScript
  • CSS
  • HTML
  • XML
  • AJAX, jQuery
  • MySQL, MSSQL
EFFECTS:
  • Upgrade of the e-commerce platform
  • Ensuring fast support for the purposes of the client’s project

Creation of system to serve as diagnostic tool

WHAT WE DID:

Developing a back-end on the .NET/platform using MVVM and WPF and the TFS reference architecture. Integrating into other systems. Deploying a Product Centre, i.e. a web-based solution handling the System’s network of services.

TECHNOLOGIES:
  • .NET
  • C#
  • MVVM
  • MVS
  • SQL Server
  • WPF
EFFECTS:
  • Maintenance (i.e. new releases)
  • Further development of the existing application

Creation of system for comprehensive business support of car dealership

WHAT WE DID:

Delivery of modular solutions (Parts, Workshop Order, Pars Order, Vehicle Order, Supplier, Claim handling, Mechanic, Customer) in terms of application support and development.

TECHNOLOGIES:
  • RPG
  • DDS i SQL
  • Fusion Framework dostarczone przez MindTree
  • Interface JAVA
EFFECTS:
  • The system ensures a high extent of integration with the automotive company’s other systems thus considerably facilitating day-to-day operations
  • Currently, the Fusion version means about a million lines of Java code and a million lines of RPG code

Creation of autonomic system in cloud database

WHAT WE DID:

The first stage is prototyping – the end result which the project is aiming at: the development of software for a smart/autonomous car of the future.

TECHNOLOGIES:
  • JavaScript, CSS3, and HTML5
  • Framework Vue.js and Node.js experience
  • Gerrit, Jenkins, , Docker, Git proficiency
  • write tests in Karma, Nightwatch
EFFECTS:
  • Delivery of a data cloud based autonomous system for smart cars/smart cities/technologies of the future

Extension of the application function

WHAT WE DID:

Building a team of programmers that expands the basic product’s functionality and opens new opportunities for the client.

TECHNOLOGIES:
  • C#/.NET
  • ASP WebForm
  • MS SQL Server
  • JavaScript + Jquery
EFFECTS:
  • Individual and expanded applications for many clients with own solutions and code
  • The product’s functionality considerably improved

Integration of the main system with client’s other systems and platforms

WHAT WE DID:

Recruit two developers who provided support for the client’s development team working on the integration. Ensure a high quality product by covering the code with unit tests and automated tests (E2E).

TECHNOLOGIES:
  • C#
  • PowerShell
  • SSIS
  • SQL Server/T-SQL
  • Rest/Soap Web Services
EFFECTS:
  • Integration of the main system with other systems in line with the company’s strategic plan

Components of IAM’s and IAG’s area

WHAT WE DID:

Build a team of engineers with appropriate competences. Analyse and document requirements. Implement the process (Scrum). Support the client in the final phase of the tests. Ensure a high quality product by covering the code with unit tests and automated tests (E2E).

TECHNOLOGIES:
  • .NET Core
  • AngularJS
  • JavaScript
  • Bootstrap
EFFECTS:
  • Delivery of a solution that met the client’s needs
  • Ensuring effective support and maintenance of the solution

Effective implementation of the Managed Services model

WHAT WE DID:

Building a development team comprising 4 programmers and a tester, responsible for supplying software packages created in two-week cycles. Definig the scope of programming works for the consecutive cycles in which our team is responsible for the development and testing of the agreed package of works. We are fully accountable for the quality of software we deliver.

TECHNOLOGIES:
  • Web-Stack: AngularJS 2, HTML5, Javascript, CSS
  • .NET/C#, Entity Framework
  • ASP.NET, WebAPI
  • Scrum
  • English
EFFECTS:
  • The cooperation is being developed on the basis of the Managed Services business model
  • An influence on the choice of technology and defining processes at the stage of software development; we are consulted about changes with respect to the final architecture of the solution under development

Migration of the client’s solution to the platform Microsoft Azure Cloud

WHAT WE DID:

We created a team of cloud experts who automated the solution and carried out the migration from a local installation to a full cloud-based Saas solution using Azure as a technology stack for maintenance, recovery after failures, making back-ups, automation, and monitoring. Additionally, we used Infrastructure as the code for the implementation of the system in the cloud.

TECHNOLOGIES:
  • Microsoft Azure
  • Windows Server
  • Powershell
  • Azure Functions
  • SSIS
  • SSRS
  • OMS
EFFECTS:
  • The implementation time for the client’s new environment decreased from 3 months to 1.5 hours
  • The client has an operations team capable of dealing with the new branch of the business
  • The client has an infrastructure which is excessively diversified and can withstand the fate of a whole data centre or even region

Changes in the Customer Loyalty Program

WHAT WE DID:

Analysis of the Customer Loyalty System for a store. Development of new functionalities enabling fast verification of creditworthiness. Delivery of a system allowing data transfer between the customer and the bank.

TECHNOLOGIES:
  • ASP.NET
  • WebForms
  • MS SQL Server
  • MVC 5/6
EFFECTS:
  •  Introduction of a completely new service to Polish market
  • Increase in the number of the bank’s customer

A system of complex business applications supporting the functioning of the company

WHAT WE DID:

Ensuring the continuity of application delivery/operation support of end users and day-to-day use, as well as modifications of existing functionalities, data modification, bug fixing, programming changes, tests, and implementation of changes in production environments.

TECHNOLOGIES:
  • DDS
  • DDL
  • native I/O
  • SQL
  • RPG
  • SEU
  • RDI
EFFECTS:
  • Development of the system by expanding modules and implementation of solutions in new markets
  • Migration to the central system
  • Building new user interfaces

Applications supporting process of ordering

WHAT WE DID:

Ensuring the continuity of an application’s work, support for end users, modifications of data and existing functionalities, support for teams responsible for testing, and implementation of changes in production environments.

TECHNOLOGIES:
  • RPG
  • SEU
  • RDI
EFFECTS:
  • Development of the system by expanding modules and implementation of solutions in new markets
  • Migration to the central system
  • Building new user interfaces

Regression and performance tests

WHAT WE DID:

Running regression and performance tests of selected key systems in the program of b2b and b2c client migration. Migration of key clients to new service and offer systems.

TECHNOLOGIES:
  • HP QC 11.00
  • QuickTest Prof.
  • HP QTP/UTF
EFFECTS:
  • Preparation of Test Data – careful analysis of required test data in terms of quantity and quality – based on planned test activities
  • Test Automation – development of a concept and construction of a mechanism monitoring the status of the pre-production test environment
  • Regression Tests – development of E2E test cases and scenarios for key systems based on the requirements from people responsible for their maintenance
  • Performance Tests – development of a common repository of performance test scenarios

Design of a bank’s security system architecture

WHAT WE DID:

Development of security solutions for the Internet access infrastructure to be used in many worldwide data centres. Tailor-made security solutions making up an effective and comprehensive security system. Development of detailed designs of solutions well-suited to the bank’s existing platforms and its key ecosystems.

TECHNOLOGIES:
  • Internet Facing Application components (network firewalls dedicated to the protection of web applications
  • Reverse/Forward Proxy solutions, single sign-on mechanism, itp.)
  • DMZ and network security
  • Authentication Server (Siteminder, PING Federate, SAML, etc)
  • Network security technologies (SSL/TLS, Apache, etc)
  • Cloud Enablement, Cloud Access Security Broker (CASB)
EFFECTS:
  • Support for product management and solution architecture consisting in seeking effective solutions
  • Design of system-system interfaces meeting the bank’s security requirements
  • 3rd level engineering support for security products

Comprehensive integration of software applications

WHAT WE DID:

Take care of administrating, installing, setting up, and testing in various environments; cooperate with suppliers of solutions with respect to products delivered, solve problems related to system integration; ensure comprehensive system handling and support of releases; ensure a 2nd line of support for users, and application monitoring (writing powershell scripts).

TECHNOLOGIES:
  • ASS; V Desk (application for the attestation of invoices and documents)
  • .NET; IIS; Microsoft; Debt collection system (external supplier)
  • Peoplesoft, WebSphere, SOA – integration bus (IBM), WMB, Java applications; SQL; Windows
  • Jira; Jira Servicedesk (Portal Helpdesk); Confluence (WIKI+Sales Base); GIT, SONATA NEXUS (Narzędzia Dev Ops); Box systems
EFFECTS:
  • Streamlining system performance
  • Administration of the organisation’s systems
  • Administration of application/software users

Facilitating a Bank’s customers’ access its products and services

WHAT WE DID:

Add new functionalities to the customer’s module and maintaining existing solutions.

TECHNOLOGIES:
  • ASP.NET
  • MVC 5/6
  • SQL Server 2000/2016
  • AJAX
  • WinForms
EFFECTS:
  • Customers’ access to information about the number of payable instalments, repayment schedule, bank account number for wire transfers – credit card, cash loan/consolidation loan, and loans for the purchase of goods and services
  • Active management of credit cards – changing the PIN and daily transaction limits, as well as card activation and blocking
  • Possibility of changing the user’s address for correspondence

Developing a prototype application for a client from the tourism industry

WHAT WE DID:

Providing assistance with the development of software technical documentation. Designing and developing a medium-complexity application using advanced technologies. Developing optimisation schemes in order to solve problems. Developing prototype applications.

TECHNOLOGIES:

Front-End:

  • React.js
  • Redux
  • CSS3
  • JavaScript ES6

Back-end:

  • Java 8, Spring
  • SQL (Oracle DB or Mongo DB)
  • SOAP, REST
EFFECTS:
  • New software characterised by a medium degree of complexity
  • Optimisation of the existing software as part of the maintenance work

Automated and regression tests

WHAT WE DID:

Carry out automated and regression tests for the purpose of various projects related to mobile devices. Support the airline’s software development team and provide technical support (designing, programming, tests, implementation, additional services) to the test department. Design, maintain, and execute automated GUI tests using various browsers. Reporting faults and task management (Jira). Reporting; ensuring progress and the delivery of work. Ongoing integration and automation of work.

TECHNOLOGIES:
  • Selenium + GRID
  • JS
  • PHP
  • Protractor
  • Jasminum
  • Cucumber
  • Jira
  • Jenkins
EFFECTS:
  • Fully functional web application project

Volcker Rule – adjusting a bank to requirements

WHAT WE DID:

Adding new functionalities to the customer’s module and maintaining existing solutions. Providing full alignment between data systems and sources of reporting in all areas of the bank’s operation, including data used for risk management. Establishing the Information Management Panel, which exercises supervision over the bank’s data management processes and makes relevant decisions in a manner enabling proper risk management.

TECHNOLOGIES:
  • ASP.NET
  • MVC 5/6
  • SQL Server 2000/2016
  • AJAX
  • WinForms
EFFECTS:
  • Improvement of the coherence of data systems and sources of reporting in all areas of the bank’s operation, including data used for risk management
  • Establishment of the Information Management Panel which exercises the supervision over the bank’s data management processes and makes relevant decisions in a manner enabling proper risk management

Development of a system and internal regulations for FATCA

WHAT WE DID:

Develop procedures and functionalities for a bank that enabled the following: obtainment of a declaration from an individual or corporate customer having a deposit account for the purpose of determining whether they are a reported American person, identification of customers who meet the conditions stipulated in FATCA, annual reporting to a relevant authority (in the case of Poland – the Tax Office).

TECHNOLOGIES:
  • ASP.NET
  • MS SQL Server
  • MVC 5/6
  • SSIS, SSAS, SSRS
EFFECTS:
  • Development of the system and internal regulations pursuant to which US citizens were obliged to report information on their bank accounts maintained by financial institutions outside the USA
  • Facilitation in the area of chasing tax payers hiding their income from the tax office, i.e. – in practice – a tool facilitating the tightening of the tax system

Services related to a highly complex infrastructure

WHAT WE DID:

Defining the implementation strategy and the course of work based on planned milestones and managing the risk and problems related to the execution of works. Managing numerous initiatives undertaken simultaneously in different parts of the world; providing operation support on an ongoing basis. Supporting clients and users with respect to orders placed via theServiceNow platform.

TECHNOLOGIES:
  • IT Infrastructure Technology on numerous platforms – Windows, UNIX, Database, Storage, Web Services, and networks
  • IT Service Management System – ServiceNow
  • New technologies in the company, e.g. cloud services
EFFECTS:
  • Services related to a highly complex infrastructure – stages from launch to payment and order fulfilment
  • Timely delivery of IT services in line with the Client’s requirements and activity contributing to the company’s strategic goals
  • Keeping to the project’s key deadlines as well as the deadlines arising from the agreement on the guaranteed standard of services under SLA

Implementations a new version of CRM system across entire Europe

WHAT WE DID:

Implement a new version of a system across entire Europe. Consultants designed technical solutions in cooperation with the business side, implementing solutions and ensuring training for the users.

TECHNOLOGIES:
  • MS Dynamics AX (modules Finance/Service/Parts/Equipment)
EFFECTS:
  • Implementation of the service version in Italy
  • Implementation of the service version in France

Software development on the SharePoint platform 2010/2013

WHAT WE DID:

Being responsible for the analysis of the client’s needs in various areas of business, preparation and implementing recommendations as part of solutions based on the SharePoint 2010/2013 platform.

TECHNOLOGIES:

Development of web applications using the following:

  • JavaScript & jQuery
  • ASP.NET
  • C#
  • AJAX
  • HTML
  • CSS
  • SQL

Design and development of applications using various programming models within SharePoint 2010/2013:

  • CSOM
  • JSOM
  • REST API
  • CSR
  • App Model
EFFECTS:
  • Development of new solutions
  • Maintenance of existing applications
  • Implementation of improvements
  • Looking after existing integrations
  • Support of end users

Automated and regression tests

WHAT WE DID:

Carry out automated and regression tests for the purpose of various projects related to mobile devices. Support the airline’s software development team and provide technical support (designing, programming, tests, implementation, additional services) to the test department. Design, maintain, and execute automated GUI tests using various browsers. Reporting faults and task management (Jira). Reporting; ensuring progress and the delivery of work. Ongoing integration and automation of work.

TECHNOLOGIES:
  • Selenium + GRID
  • JS
  • PHP
  • Protractor
  • Jasminum
  • Cucumber
  • Jira
  • Jenkins
EFFECTS:
  • Fully functional web application project

Testing Factory

WHAT WE DID:

Total number of projects conducted by the Testing Factory: 19. Completed projects: 14. Peak FTE number: 22.

TECHNOLOGIES:
  • Manual tests, HP ALM for the purpose of testing and error detection

The project to be tested in the Testing Factory will comprise many technologies, i.e.:

  • SFDC
  • Mobile (iOS)
  • Siebel
  • Web-based systems
  • TIBCO
  • Webmethods
  • Databases (SQL)
  • LIMS
  • MES
  • TrackWise
  • BI platforms (SAP BO, Tableau)
EFFECTS:
  • A wider area of testing compared to the Team Leasing model (increase from 90% to 100%)
  • Better quality of Test Cases (43% used to end up with a failure due to the Test Scrip problems, as against 20%)
  • Smaller number of defects after implementation (drop from 35% to 6%)
  • Smaller number of Priority 1 defects after implementation (drop from 1 to 0)
  • Better knowledge retention in projects (increase from 67% to 100%)

BO, PD and PRP reporting

WHAT WE DID:

Maintain reporting related to Clinical Operation (BO, Spotfire). Apply changes to CTMS, Quantum, PD Goals BO reports, and PRP Spotfire commissioned by users or required due to application designs. Maintain an XFAX database for CTMS, PRP i Data Quality reporting.

TECHNOLOGIES:
  • SAP Crystal Reports
  • Java
  • Oracle
  • User support in HPSM and JIRA
EFFECTS:
  • Establishment of a fixed number of reports
  • Establishment of an internal knowledge transfer process
  • Better service resistance despite the problem of unexpected team members’ absences

Comprehensive quality-oriented product optimisation

WHAT WE DID:

Design and develop software, as well as unit tests; ensure software integration aiming to support the development process, as well as improve and maintain elements of the telecommunications infrastructure of a public security institution.

TECHNOLOGIES:
  • C, C++, Python
  • Linux
  • TDD, CI
EFFECTS:
  • Development and integration of complex software

Design and development of a WebService based application

WHAT WE DID:

Developing a solution that enables connection between the client’s Profile System and CRS, as well as the exchange of information between them. Monitoring the project throughout the delivery; ensuring timely production and implementation of the application.

TECHNOLOGIES:
  • JAVA JEE
  • Spring, Hibernate
  • XML/Web Services
  • Oracle, SQL
  • Ant/Maven/Gradle
  • Apache Camel/ServiceMix
  • JMS/MOM, JBoss, JMX, Drools
  • TDD
  • JUnit/Unit
EFFECTS:
  • New software characterised by a medium degree of complexity
  • Optimisation of the existing software as part of the maintenance work

Preparation of systems for the migration of Cloud Solutions data

WHAT WE DID:

Develop and identify stages of migrating data to a cloud from internal learning management systems. Design archiving solutions for log data unsuitable for the transfer to new solutions. Design a scheme for resting and authorisation in order to ensure accuracy, quality, and integrity of all target data. Design processes and procedures aiming to improve inaccurate and low-quality data.

TECHNOLOGIES:
  • Unix/Linux
  • SQL databases
  • Relational databases
  • ITIL
EFFECTS:
  • Design of all tools required for data migration
  • Development of data migration plans
  • Development of technical installation plans
  • Development of data migration reporting plans

Implementation of an IT Infrastructure and technology refreshment

WHAT WE DID:

Deliver complex infrastructural solutions based on standard and approved components. Translate business needs into the language of technical requirements in the following IT areas: servers, storage, backup copies, recovery after failure, databases.

TECHNOLOGIES:
  • VMWare vSphere
  • data storage – NetApp
  • HPE Proliant servers
  • LAN/WAN
  • Oracle, MS SQL Server
EFFECTS:
  • Design of IT infrastructure for tens of websites all around the world
  • Participation in initiatives aiming to consolidate and refresh the technology
  • Proposal with respect to an infrastructure for resource recovery in the event of a failure of business-critical systems
  • Standardisation, simplification, and financial streamlining of the company’s IT infrastructure

Migration of system data used in the pharmaceutical sector

WHAT WE DID:

Ensure support and first contact point for researchers (users). Identify problems and their causes. Execute server migration (and relocation) from one data centre to another. Replace an outsourced support team.

TECHNOLOGIES:
  • Oracle SQL 10.2,
  • Linux RedHat 5, RedHat 7/Solaris 8
  • Java 5
  • Perl
  • Familiarity with script languages (bash, powershell)
EFFECTS:
  • Withdrawal of two applications (models) from use
  • Successful migration from RedHat 5 to RedHat 7
  • Successful transfer from the old DC to a new one
  • Update of one application (module) to a more recent, more intuitive version

Delivery of modules for an existing ERP system

WHAT WE DID:

Recruiting a team of .NET programmers (1 senior and 2 junior programmers) for the purpose of creating modules for an existing ERP system.

TECHNOLOGIES:
  • ASP .NET
  • MVC
  • C#
  • Oracle
EFFECTS:
  • Effective modification of the ERP system adjusted to the market conditions
  • Delivery of modules for the existing ERP system, increasing its functionality
  • Development of documentation for the newly produced modules

Development of a mobile Xamarin based application

WHAT WE DID:

Delivering a mobile Xamarin-based application along with an internal microframework. The application communicates with an Apache (PHP) based REST API. Additionally, developing support for telephone built-in sensors – including GPS tracking or the camera as a code scanner.

TECHNOLOGIES:
  • Oracle database
  • SQLite database
  • Azure (push notification hub)
  • Xamarin
  • Xamarin.Forms (PCL)
  • .NET Framework Portable
  • xUnit, NSubstitute, Shouldly
  • SQLitePCL, MvvmCross, Xamarin.Azure.NotificationHubs
EFFECTS:
  • Design and implementation of a Xamarin-based application using the TDD approach from scratch
  • Repository releases and its versioning/management
  • Bug fixing and implementation of new functionalities
  • Publications on devices as well as reviews/testing

Refactoring of a store – PHP 5.x to PHP 7

WHAT WE DID:

Refactor a store code – switch from PHP 5.x to PHP 7. Update the main, existing e-commerce platform instead of buying a new one. Implement and codify (business) processes within the organisation as well as develop IT tools supporting the newly created processes. Create a software development environment

TECHNOLOGIES:
  • PHP 5.x
  • PHP 7
  • UML
  • BPMN
  • Agile methodology applied
  • GIT
  • JIRA
  • Linux environment
EFFECTS:
  • Improvement of the functionality of the online store – about 40 thousand items
  • Increased scalability and efficiency of existing solutions
  • Increased share of e-commerce based sales compared to bricks & mortar sales

Optimisation of mobile applications

WHAT WE DID:

Design, implement, test, and deploy mobile applications for smartphones, tablets, and smartwatches. Ensure the best quality of the code and applications by participating in the creation and optimisation of the software development process. Develop application architecture ensuring efficiency, testability, further development potential, and ease of maintenance. Analyse business requirements and translate them into a technical specification.

TECHNOLOGIES:
  • Java
  • iOS
  • Android
EFFECTS:
  • Optimisation of existing mobile applications
  • Adapting them to users’ current needs

Solutions for AngularJS and ReactJS banking portals and applications

WHAT WE DID:

Develop a portal front-end and a banking application based on AngualarJS and React frameworks.

TECHNOLOGIES:
  • AngularJS
  • ReactJS
  • JavaScript
  • HTML5
  • CSS3
  • GIT
  • RWD
EFFECTS:
  • Development of the solution’s architecture
  • Programming of the front-end layer

Multilingual SAS team created for the purpose of migrating a service from Germany

WHAT WE DID:

Build a new team of English and German speaking experts with SAS competences. The client needed language competences in its team to be able to transfer a service/application from Germany to Poland. Ensure knowledge transfer as well as take over service and development duties.

TECHNOLOGIES:
  • SAS 9.3
  • Jboss
  • SQL Servers
  • Unix-Shell scripts
  • Windows platforms
EFFECTS:
  • Ensuring stability of the SAS application’s performance
  • Effective administration of the system
  • Support of the coordination of testing the application on the Windows platform

Functional testing of an application back-end

WHAT WE DID:

Develop, test, and maintain the back-end of an application responsible for documents related to travel (e-mail messages as well as html, Velocity, Apache Tiles, JSP, JavaScript, CSS sites). Deliver analysis and bug-fixing and/or assistance with solving problems related to the development of the software and the production environment. Ensure high-quality code and compliance with programming standards.

TECHNOLOGIES:
  • JAVA/J2EE
  • Spring 3.x/4.x, Maven 3.x, JBoss
  • Hibernate, JAXB, XSD
  • JavaScript (jQuery, Bootstrap)
  • Praktyki TDD
  • JUnit or TestNG
  • Unix/Linux
  • SQL and commonly used relational database engines
EFFECTS:
  • New programming solutions characterised by a moderate degree of complexity
  • Improvements of existing software in terms of its maintenance costs

Design and implementation of a complex, multi-layer application

WHAT WE DID:

Interpret the business requirements and provide opinions on the usability as well as functional specifications in order to develop technical recommendations. Analyse the requirements with respect to the software in order to identify the feasibility of the project within the available budget and assumed time-frame. Eliminate potential risks related to the tasks, and recommend solutions and plans aiming to mitigate the effects of problems should they arise. Identify system design and architecture, as well as best practices for it. Develop best practices in order to improve productivity. Cooperate with business analysts. Ensure that functionalities are developed by the team in short time-frames while retaining best possible quality.

TECHNOLOGIES:
  • JAVA (Spring, Hibernate)
  • JavaScript, HTML, CSS
  • SQL (ORACLE/MSSQL)
  • Maven
  • Eclipse
  • jQuery
  • TDD
EFFECTS:
  • Timely delivery of high-quality software

Risk management solutions

WHAT WE DID:

Taking care of the strategic planning, designing and implementing an application providing access to the services of loan consultancy companies and economic information systems, solutions related to risk and loan management for banks and financial institutions, insurance companies, telco companies, public utility companies and other business entities. The actions aimed to develop a functional application to facilitate making safe decisions with respect to loans and real estate.

TECHNOLOGIES:
  • Java, Eclipse, DB2, SQL, Hudson, Maven, Subversion, Spring, Spring batch, Hibernate, JSF, Junit, Sonar
  • Problem identification tool: Jira + HP PPM
  • Knowledge repository: Confluence + SharePoint
  • Agile Scrum methodology
  • Code reviews: Yes
  • Build server: Jenkins
  • Static code analysis: Fortify+CAST
  • Quality Assurance Manager Yes
  • IDE used: IDEA InteliJ+Eclipso
EFFECTS:
  • Timely delivery of high-quality software

Maintenance and optimisation of an application

WHAT WE DID:

Correct errors in the existing system. Update the application at the time of changing the billing process. Implement new rules and functionalities depending on the client teams’ needs.

TECHNOLOGIES:
  • .NET (C#, ASP.NET, ASP.NET MVC)
  • T-SQL
  • WebAPI
  • JavaScript, jQuery, HTML, CSS, Bootstrap
  • JIRA, GIT
EFFECTS:
  • Delivery of a stable solution that meets all requirements for an about 700-strong team of users handling billing operations for a few European markets

Optimisation of a web service in terms of video/audio streaming

WHAT WE DID:

Develop Poland’s biggest online portal, which involved building the largest audio/video ecosystems using the latest audio/video playback/streaming trends and technologies. Projects allowing various platforms and mobile technologies – both web-based and native.

TECHNOLOGIES:
  • Java
  • PHP
  • Swift
  • Objective-C
  • OS X environment
  • Xcode and AppCode
  • GIT version control system
EFFECTS:
  • The online service is one of the largest bases of streamable audio/video information

Development of a data migration plan

WHAT WE DID:

Develop a plan of data migration from an old solution to a newly produced system. Develop analytical and design documentation – HLD, as well as provide ongoing support of the client’s development teams when the solution was being produced.

TECHNOLOGIES:
  • Java 8
  • Spring
  • Batch
  • ServiceMix
  • Tomcat
  • SQL Server
EFFECTS:
  • Testing basic functionalities
  • Development of project documentation for subsequent data migration stages

Business analysis and product implementation

WHAT WE DID:

Prepare an analysis of business requirements and development of an effective solution in line with the client’s strategy. Prepare an appropriate phase of tests and maintenance of the product at the first post-implementation stage.

TECHNOLOGIES:
  • Java
  • Hibernate
  • SQL Server
  • ServiceMix
EFFECTS:
  • The solution was delivered and implemented for use in the assumed time-frame over the testing phase
  • All errors impacting the solution’s final functionality were detected
  • Thanks to which the first stage of maintenance after the production implementation didn’t generate extra workload for the programmers’ team

Development of new functions of a main ERP system

WHAT WE DID:

Provide key support of the process consisting in the development of new features of the main ERP system. Optimise development processes and resolve problematic issues related to the base-application communication.

TECHNOLOGIES:
  • ASP .NET
  • C#
  • Delphi 7
  • Firebird 3.0
  • Linux environment
  • JSON
  • HTTP
EFFECTS:
  • Optimisation of Firebird database
  • Delivery of web interfaces for connections with the main application (REST API)
  • Delivery of a module for handling ERP system suppliers
  • Unburdening servers via applications

Delivery of a new version of a web service

WHAT WE DID:

Participating in the creation, implementation and development of a nation-wide information-oriented web service. Supporting architecture planning and providing guidelines for developing newly produced solutions. Ensuring quality standards and best practices in the area of software development, supported by tests as well as technical and design documentation of the software.

TECHNOLOGIES:
  • JavaScript
  • Node.js
  • Express.js
  • Python
  • Postgres
  • JSON RPC, REST API
  • GIT
  • NoSQL, Cassandra
  • Redis
EFFECTS:
  • Delivery of a new version of the service

Optimisation of the performance of banking product management systems

WHAT WE DID:

Studies and optimisation of performance in the areas of transaction identification, risk management, transaction registration, billing management, and transaction life-cycle. The diagnostics enabled cluster maintenance as well as the monitoring and automation of processes related to up-to-date valuation, risk information, information relating to reporting for the purposes of Product Control, Credit Risk, Market Risk, Financial Audit, Security Measures, Clients’ Declarations, and the Ministry of Finance.

TECHNOLOGIES:
  • SSAS Admin
  • SqlServer Admin
  • Deploy/Rollback using standard and Primo-specific tools
  • SSAS configuration
EFFECTS:
  • Rates & Enterprise Risk is a dynamic environment ensuring support of the bank in the area of the income statement and ongoing company operation, combining fields such as new business, regulation projects, and environment optimisation
  • In order to provide users with the solutions in the shortest possible time-frame, we employed the latest technologies, applied in projects such as those consisting in the delivery of a new WPF platform for the purpose of tools allowing transparent access to market objects and integration thereof

Building an independent project team

WHAT WE DID:

Provide support to the client, consisting in a full range of services related to all possible fields of IT – both in the area of recruitment (strategic and executive positions) and assembly of a specialist project team (engineers). The project required support in the area of the following competences: front-end, back-end, UI/UX, positions related to the agile methodology, business analytics, and architecture.

TECHNOLOGIES:
  • .NET 4.0+, .NET CORE, ASP.NET MVC
  • SQL/NOSQL/Document databases (PostgreSQL/MongoDB/Cassandra )
  • REST API
  • CQRS pattern
  • AWS/Azure/other ones
  • TypeScript, ES6, JavaScript
  • ReactJS, Redux, Git
  • HTML5, CSS3/SASS
EFFECTS
  • Building a stable trust-based relation with the client
  • Becoming the client’s only partner supporting its strategic activity.
  • Broadening the scope of cooperation by covering the client’s other business locations

Delivery of an interface using Angular 1 and 2 technology

WHAT WE DID:

Develop a complete graphic design of the interface, compatible with the client’s internal ERP system; implement the interface using Angular 1 and Angular 2 frameworks.

TECHNOLOGIES:
  • JavaScript (pref. AngularJS)
  • SQL
  • Subversion/GIT
  • Linux and Windows
EFFECTS:
  • The project was carried through efficiently and within the assumed time-frame
  • Implementation of a new front-end layer, based mainly on Angular 2.
Awards and Recognition
Certificates and membership of IT Kontrakt Group
Contact Us


The Administrator of your personal data indicated in the Contact Form is "IT Kontrakt" Sp. z o.o., with its registered office in Wroclaw, 66 Gwiazdzista Street, 53-413 Wrocław. Your data will be processed for the purpose of replying to your query, pursuant to art. 6, sec. 1 let. f) of GDPR, i.e. in the legally justified interest of the Administrator, for a period necessary to maintain correspondence and subsequent archiving (not longer than until December 31, 2019). Your providing your data is voluntary but indispensable for you to be able to use the Contact Form service. All information on the rules of personal data processing and the relevant rights and obligations is included in the Policy of Privacy. Show information about data processing

Copyright © 2018 by IT Kontrakt. All Rights Reserved.

By browsing this website you grant your consent to have your personal data which you entered while using the Service, and other parameters recorded in cookie files. stored on the device used for browsing the website, processed for marketing purposes, including profiling, and analytical purposes by “IT KONTRAKT” Sp. Z. o.o., with its registered office in Wrocław, ul. Gwiaździsta 66, 53-413 Wrocław, and Trusted Partners of IT KONTRAKT Sp. z o.o.