OUR CV

We specialise in the development, support and outsourcing of dedicated IT solutions addressed, in particular, to the financial and insurance sector and to publishing houses – large corporations. One of our strengths is the fact that we have combined the analytical and IT skills acquired during over a decade spent in the financial sector with the business knowledge relating to banking and finance. We use it to deliver dedicated systems, developed from scratch upon individual order, and provide so-called “readymade products” in the form of platforms, which we can use to quickly and effectively implement the system at the client’s premises. Our areas of expertise include integration platforms, transaction and payment systems and reporting systems. What makes us stand out from the competition is the development of mass capacity systems that require processing large amounts of data both off-line and on-line.

We also have high qualifications, supported by many implementations, in the development of software for payment terminals and mobile devices.

Another strategic area (although not the only one) of our business is the development and implementation of IT solutions for companies and institutions processing very large amounts of documents, including the identification and acquisition of data from such documents (flexicapture and OCR/ICR/OMR technologies), document flow, with particular focus on the development of processes based on the BPM model (also for processes functioning without documents) and their electronic archiving. Since 1999, we have been the general distributor of ABBYY tools in Poland, delivering not only products but also full qualifications related to designing, programming, customising, implementing, training and supporting solutions using such tools. We also have our own proprietary NIL BPM tool used to model and monitor business processes.

OUR TOOL AND TECHNOLOGIESMORE

IT and software development technology are continuously developing. In fact, it would be difficult to find another area of knowledge that changes so fast. Our technology leaders define the path to pursue when following these technologies, which are evolving into stable and reliable solutions that successfully and permanently transform the IT industry, making it more modern and efficient.

The list of the various platforms, tools and software development methods we use changes dynamically, illustrating the wide range of programming languages, special utility software and different platforms, tools and technologies supported through suitable organisation of development that are used by us to fast-track the systems we develop to the next level.

UI:

  • Languages: JavaScript, TypeScript, HTML, HTML5, CSS, SCSS, PHP, RuBy, C++, C#, Java, Python, XML, JSON
  • Web frameworks: Angular 6+, Bootstrap, NET
  • Web libraries: jQuery, jQueryUI, Angular Material, PrimeNG/PrimeFaces, DevExpress, Font Awesome, Kendo UI
  • Desktop UI: .Net, MFC, wxWidgets, WinAPI, OpenGL (>3.2) + GLSL, doxygen + HTML Help
  • Servers: Windows Server + IIS, .NET (Atom micro-services), Samba, Apache

Java:

  • Hibernate, EJB, Java EE, Spring, Spring Boot, Junit, Mokito, Angular, Node.js, jQuery, GWT
  • SQL, MQ, XML, XSD, JSON, REST, SOAP, Kafka, Webservices, Microservices
  • JBoss, Tomcat, WebSphere, WebLogic
  • Maven, Jenkins, Docker, Kubernetes

.Net:

  • Back-end development: .NET Framework (2.5-4.8), .Core (1.0-3.1), .NET 5, WCF, WPF, EF, UWP
  • Front-end development: NET, ASP.Core, ASP.NET MVC
  • Tools: VisualStudio 2019
  • Libraries (most frequent): Quartz, Costura, Fody, nLog, HangFire, FileHelper, NPOI, Microsoft RDLC Report, SharpZipLib, BouncyCastle, Automapper, AutoFac, FluentValidator, MediatR, Stylecop, IbexPDF, NET, Kendo UI for ASP.NET MVC

Terminal software (Verifone, Ingenico):

  • C / C ++ programming: Verifone EVO, Verifone Engage, Ingenico T2 / Tetra platforms
  • Authorization protocols: ISO 8583 / ISFS, SPDH, APASC40 Paymnet EMV, Contactless
  • Integration with fleet cards authorization systems: UTA, DKV, E100, Eurowag, BZA, IQ
  • Creating software on HSM
  • Creating authorization systems, terminal management systems (TMS)
  • Creating terminal applications – (payment application, Taxfree application, loyalty application, sport card system – entries to fitens clubs, prepid application, EMV, contactless, smart cards, VeriShield Scripts)

Security – OWASP:

  • OWASP Zed Attack Proxy
  • OWASP ASVS 3.0

Databases:

  • Microsoft SQL Server 6.5,7.0,8.0,9.0,10.0,10.50,11.00,12.00,13.00,14.00
  • PostgreSQL 6.4,6.5,7.0,7.1,7.2,7.3,7.4,8.0,8.1,8.2,8.3,8.4,9.0,9.1,9.2,9.3,9.4,9.5,9.6
  • Oracle 8,9,10,11,12
  • MySQL 5.5
  • Microsoft Access
  • SQLite
  • VoltDB

Database tools:

  • Microsoft SQL Server Managment Studio, SQL Examiner, SQL Data Examiner, Redgate (SQL Prompt, SQL Search, SQL Doc)
  • EMS SQL Manager for PostgreSQL, pgAdmin, psql, SQL Workbench
  • Toad for Oracle, Oracle SQL developer
  • MySQL Workbench

Micro-services:

  • RPA (Robotic Process Automation)
  • BPM (Business Process Management)
  • ESB (Enterprise Service Bus)
  • implementations in high-availability (HA) architecture
    Implementations involving the use of and integration with the following: SOAP Services, REST Services, TCP/IP Sockets, RabbitMQ, IBM WebSphereMQ, Kafka, SMS gateways, Exchange Server, FlexiCapture

Sample implementations:

  • services in the form of a data bus with a capacity of thousands of messages per second and several dozen million messages per day;
  • mass reporting services used to process and distribute several dozen thousand reports per day, operating on data with a size of several dozen million transactions per day;
  • services designed to determine fees and charges, processing several dozen million transactions per day – for Big Data databases;
  • services for the processing, identification and matching of mass payments – using AI;
  • services for the mass processing and identification of OCR images (fixed and flexi);
  • services for the mass processing and distribution of notifications;
  • scoring services;
  • Payment Hub and intermediary services integrating various channels and communication protocols (e.g. to process instant payments or authorise payment transactions);
  • various other services: integrating services within the corporate system infrastructure, services used as I/O interfaces for the corporate system infrastructure, supporting services for B2B, ERP and corporate domain systems (e.g. system supporting liquidity management).

Infrastructure:

  • servers: zimbra, piler, suitecrm, zabbix, ocs/glpi, haproxy, otrs, jira, confluence, owncloud/nextcloud, kibana, bacula, pentaho, dns/dns cache, ftp/sftp servers, BigBlueButton, Mattermost, TeamViewer, minio, harbor, GitLab, Jenkins, grafana, ceph;
  • platforms: kubernetes (CI/CD/CT), xenserver;
  • services: administration of Windows/Linux servers, administration of Windows workstations, implementation and configuration of NAS/SAN network drives;
  • Google Kubernetes Engine, cloud infrastructure.

Automatic tests:

Test types:

  • functional regression tests in GUI
  • A/B tests for API
  • performance and load tests
  • Preparation of test documentation

Tools:

  • Katalon Studio Enterpise
  • Katalon TestOps
  • Visual Studio Code
  • JMeter
  • Gatling
  • Visual Studio 2019
  • SoapUI
  • Postman
  • MS SQL Managment Studio
  • DBeaver

Languages

  • Groovy
  • Java
  • C#
  • Python
  • JavaScript
  • Visual Basic
  • SQL

Manual tests:

Test types:

  • Creating test scenarios and cases
  • Functional and non-functional tests
  • Regression tests, retests
  • Inter-module and inter-system integration tests
  • Performance, load and overload tests

Tools:

  • SQL Manager for PostgreSQL, pgAdmin, Microsoft SQL Server Managment Studio, DBeaver
  • SoapUI
  • jMeter
  • Excel
  • Jira, Confluence
  • Jenkins
  • Git
  • WinSCP, PuTTY
  • Notepad++
  • Screenpresso
  • Katalon, Selenium IDE, Selenium Webdriver

Testing techniques:

  • Equivalence class partitioning
  • Boundary-value analysis
  • Tests using a decision table
  • State transition testing
  • Use case testing
  • Exploratory testing
  • Error guessing
  • Checklist testing

Software engineering:

  • Documentation and workflow: JIRA, Confluence
  • CI/CD: GitLab, Jenkins, Docker, Kubernetes, FlyWay
  • Methodology: Agile, Scrum, Prince2, Kanban
  • Project documentation – standards: BPMN, UML, WBS, DFD, ERD

 

IMPLEMENTATIONSMORE

BANKING, FINANCE, INSURANCEMORE


BANKING
CAPITAL MARKETS
INSURANCE COMPANIES

BANKING

Transaction banking                             Reporting sysyem for mass data processing based on barcodes and OCR
Matching system (for matching actual credits with the database of expected payments – invoices)
Escrow account management system
Real estate developer account management system
Data conversion systems (data conversion between the internal systems of the bank and/or translation into formats supported by the bank clients’ systems)
Cash pooling (real and virtual)
Direct debit
Court microaccount management system
B2B platform (layer integrating the bank system with financial and accounting systems and ERP systems)
Monitoring and loyalty systems (customer behavior analysis)
“Closed” private label card system with financing option
Payment hub systems (management and integration with payment systems)
Express Payments Hub – a system for integration of instant payment channels and e-commerce (including, in particular, Express Elixir, PayU Express, Pay-By-Link and BLIK)
Cash Flow Forecasting
Virtual currency exchange
Electronic Bill presentment and Payment System
Mass payment system (management and processing of bank transactions: mass incoming and outgoing domestic payments and payment orders)
Factoring and trade finance         Factoring system (full range of different factoring types)
Debt-based credit
Trade finance products (collection, bonds, letters of credit)
Bond emission management system
Factoring reporting system
Electronic banking Photo payment system
Barcode decomposition system
Integration layers for systems designed for electronic contact with the customer
B2B platform for communication with ERP / financial and accounting systems (including real-time notifications based on WebServices)
IT security and architecture Integration platforms (experience in integration with multiple bank systems, including main systems)
Atom Auditor (central repository of system logs with detection of security incidents)
Compliance and Risk Department Customer verification and assessment system
System for prevention of money laundering and fraud
Transaction monitoring system
Internal process support Reporting systems for the management board, supervisory board, risk analysis, etc. (proprietary solutions and solutions using the Pentaho platform)
Procurement system
System for processing attachments by writ of attachment (Ognivo)
System for managing and charging product fees and commissions
Credit system
Digitisation, OCR, offices, document flow
Credit monitoring ssystem
System for the automation of attachments by writ of execution, attachments by bailiffs and administrative attachments
System for automatic processing of credit applications
System for automatic processing of bank and insurance forms
 

CAPITAL MARKETS

Integration layers for stock exchange (order processing and building real-time picture of the market)
Quotation of stock exchange complanies - visualisation system
System for receiving and processing XDP messages

INSURANCE COMPANIES

Life Planner Management System – Agent structure management system
Compensation – commission and contingent commission calculation system
Life Planner (NASI) – a system for Agents used to illustrate the financial and insurance needs of potential policy buyers
Mailing System
PODS – data warehouse support software
MCS – reporting system
Modules of the system for insurance contract management
Systems for automation of data input using OCR/ICR/OMR technologies
 

OTHER INDUSTRIESMORE

OTHER INDUSTRIES:

Automation of data input (using OCR/ICR/OMR technologies) System for the automation of attachments by writ of execution, attachments by bailiffs and administrative attachments
System for automatic processing of cost invoices
System for automatic processing of credit applications
System for automatic processing of bank and insurance forms
Electronic document archives System for archiving electronic documents based on the ELO, NIL BPM or Saperion system
BPM (Business Process Management) system Credit monitoring system
System for processing credit and insurance applications
Management of claim adjustment documents
Credit Information System
System for accepting and settling cost invoices and sales invoices
System for managing internal orders
System for expense and trip accounting
System for managing service requests, faults and troubleshooting
System for processing requests of customers and employees
Office system
Identification and security systems automatic identification of people (biometric technologies, RFiD, cards)
automatic identification of objects (barcodes, RFiD, WMS)
automatic identification of vehicles (long-range RFiD identification)
automatic data and facility security systems
(fingerprints, iris scan, facial scan, vascular recognition, integrated CCTV systems)
Process management system
Data security security of networks, servers, workstations, mobile devices, phone call encryption etc.
Integrated systems dedicated to processes management in the company A comprehensive, integrated service system for a publishing company
Liabilities data exchange system between companies from the loan sector
Integrated B2b system supporting the outsourcing of accounting services
 

TERMINAL APPLICATIONS AND SERVICESMORE

TERMINAL APPLICATIONS AND SERVICES

Bill payments application
Pre-paid - top-up mobile  application
Loyalty applications (e.g. fleet applications)
Application for duty-free shops
Payment card authorisation and accounting systems
 

OutsourcingMORE

OUTSOURCING

Bill Payment network management and settlement systems
Pre-paid – mobile phone top-up network management and settlement system
Converssion and Matching – support for handling bank receivables
Barcode decomposition – cash payments support
Fleet fuel cards management and settlement system
Mass payments - Mass payment system (management and processing of bank transactions) (mass incoming and outgoing domestic payments and payment orders) System for automatic processing of credit applications and credit agreements
Handling settlements with mobile network operators

They trusted Us

Go to the top