Artezio is a software development company established in 2000 that has completed over 1000 projects. It has development centers in Belarus, Russia, and Latvia. The document discusses several case studies of projects completed by Artezio, including developing components for an airline booking system, creating a software validation center, and developing and integrating a payment system.
2. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
www.artezio.com
About us
Artezio is an ISO 9001:2015 certified software development
company. Since establishment in 2000, Artezio has completed
over 1000 projects for its international corporate customer base,
thus the Company has become one of the key players on the
European/US software development outsourcing market.
17+
YEARS ON
THE MARKET
1000
PROJECTS
OVER
3. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Company Overview
Established in 2000
Development centers in Belarus (Minsk, Vitebsk, Mogilev), Russia (Moscow, Nizhniy
Novgorod, Saratov), and Latvia (Riga)
Sales and Operations Offices in the USA: New Jersey (HQ), New York, Florida and New
Hampshire
Over 1000 successfully accomplished projects worldwide
ISO 9001:2015 certified
Operations in Europe, the USA, Middle East and JAPAC
4. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Dedicated Development Center. Region Choosing
Location
6 Artezio development centers
Competence and the
resource base
Higher in Moscow, Minsk, Saratov, and
Nizhniy Novgorod
Cost
Lower in Mogilev and Vitebsk
5. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Distributed Team Organization
Artezioās area Customerās area
Management
Analytics
Development
Testing
Support and maintenance
Project stage/processes:
Solving of current issues (communication
with Customerās departments)
Requirements gathering
Implementation
Education
Roles:
Project Managers
Analysts
Testers
6. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
There are a few projects with the following purposes:
The Coverage project ā work on increasing the number of airlines available
with the airline ticket search service.
The purpose at the project start: to provide the coverage of 80% of the total
number of the existing airlines.
The Business As Usual project ā work on interaction modules with airlines and
Skyscanner OTA-partners (OTA- Online Travel Agency).
The purpose: to integrate new partners and facilitate interaction with the
existing ones.
Goal Sessions ā the project on business process optimization in the
DataAcquisition unit (at least 15% of all Skyscanner engineers).
The project purpose: to reduce a tasks lifecycle by 10 times.
Development of Data Collection and Processing
Components for Air Travel Services, Hotels and Car Hire
CASE STUDY
Project Goal
To develop new components for data collection and processing, improve the
existing ones, and optimize development process for the.
Description
Technologies
The Automated Price Accuracy project ā automation of accurate price comparison
on Skyscanner website, third-party airlines websites and OTA.
The purpose: to provide the accuracy of a price deviation within 10$ in 95% cases.
The Car Hire project ā development and support of data collection and processing
modules on car hire offers.
The purpose: to provide the maximum coverage of car hire agencies.
The Hotels project ā development and support of data collection and processing
modules on hotel reservation offers.
The purpose: to provide the maximum choice of hotels among the existing offers.
Python 2.7 + lxml + urlib2
Xpath
Json
Xml
7. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Development of Data Collection and Processing
Components for Air Travel Services, Hotels and Car Hire
CASE STUDY
Results
The Coverage project: increase of the presented
airlines from 300 to ~450 (100 of them are integrated
within 3.5 months of work)
The Business As Usual project: at least 100 of new
partners have been integrated; at least 200 are
successfully maintained
The Automated Price Accuracy project: automation
of accurate price comparison for the TOP-20
partners in the TOP-10 markets is provided
The Car Hire project: at least 30 of new integrations
The Hotels project: 5 new integrations in the general
architecture
Goal Sessions: Based on the results of the
sessions, all the bottlenecks of the development
processes have been revealed, and most of them
have been corrected.
Library architecture for data processing
and representation
8. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Development of Data Collection and Processing
Components for Air Travel Services, Hotels and Car Hire
CASE STUDY
General Interaction Algorithm
9. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Artezio team provided validation services for all the Client's products and computer
systems covering its infrastructure, build and deployment frameworks, and all the
components that were critical in performance and delivery of their services,
including:
Checking the project related documentation consistency and meeting the
process guideline requirements
Artezio Creates and Manages Offshore Software
Validation Center for eClinical Solutions Provider
CASE STUDY
Project Goal
To increase Customerās software validation capacity; to provide full-suite validation
for the entire spectrum of the companyās offering:
Description
Technologies
Results
Together with the Customer, Artezio successfully delivered 12 major product releases and
performed validation for more than 100 maintenance and customization projects. Artezio
implemented a number of improvements in validation processes that significantly increased the
overall team performance and the Customer's products quality.
Developing an overall project validation strategy and approach
Creating the whole spectrum of validation documentation
Maintaining the Control Test environment
Executing all types of tests with the provision of the detailed test execution evidence
Java/J2EE platform, Hibernate
Apache Tomcat v5.0.25
Struts, SWF, Spring
Oracle 9i SE (9.2.06), SQL/PLS SQL, TOAD
Red Hat Linux WS 4.0
10. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Company Awards
Artezio is included to the main list of the IAOP
Global Outsourcing 100 2010-2013, 2015, 2016:
Best 5 Rising Stars in No. of Centers Worldwide
Best 5 Rising Stars:
Healthcare
Best 10 Rising Stars:
Financial Services
Research & Development
Services Information / Comm. Technology Services
Best 20 Rising Stars:
Telecommunications
Best 5 companies by Region Served Russia
Best 20 Rising Stars by Region Served:
USA
Western Europe
Artezio is among 10 Central and Eastern
European (CEE) software outsourcing leaders
2008, 2016 - Gartner's top 30 locations for offshore
services.
Artezio ranked #6 in the Black Book of Outsourcing
among TOP 10 ITO Offshore:
EASTERN/CENTRAL EUROPE 2006.
Artezio is among 100 best outsourcing companies
according to the Global Services 100 rating 2011 and
2013 by NeoIT.
Artezio is included to Software Magazineās Software
500 ranking of the worldās largest software and
services providers in 2010-2015.
Included in the Leader Matrix in Java, Web and
QA according to the Clutch.co innovative research
company
12. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Software Engineering
Business software
development
System integration Enterprise portals
DWH & BILegacy migrationMobile platforms
13. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
While the development Artezio created one of the largest in Europe electronic
trading systems. The system covers thousands use cases and supports most
complicated deals from bids to analysis of deal efficiency. The system implements
wide functionality for data analysis and BI including powerful search capabilities
powered by Sphinx engine. The scalable architecture of the system and modern
Java technologies provide sophisticated tool set for 5 million users daily (up to 25
million unique visits per day).
The solution included the stack of subsystems:
list of states about procurements
list of plans
list of procurements
subsystem of the applied administration
list of complaints
State Procurements Website for the Largest Electronic Trading
Systems in Europe
CASE STUDY
Project Goal
To increase the functionality of the existing official site to make it eligible to
supports most complicated deals from bids analyzing the deal efficiency.
Description
list of dishonest providers
subsystem of the formation of procurement reports
subsystem of the integration with external systems
Each subsystem is realized as a separate module that gives the public the admission to
the published information for unregistered users and to a personal user account for data
forming by organizationsā representatives.
ISIA (Integrated System of Identification and Authentication) is used for user
authentication that allows realizing SSO in a multimodule application.
A modular structure gives defined flexibility with the support of separate subsystems,
stability of the system in general, and allocation of the capacity on the database level.
The Client imposes high requirements to the work with the big capacity. Therefore, a
number of works were conducted for optimization of the application.
14. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Artezio team successfully accomplished the development on time. From the
moment of the implementation of the first version, there were made special works to
flare the functionality of the system. Now the team is working on the guarantee
support and improvements of the system.
State Procurements Website for the Largest Electronic Trading
Systems in Europe
CASE STUDY
Technologies
Results
Java EE, Servlets/JSP, Spring MVC, Spring Webflow
JMS, Hibernate, Tiles
jQuery, WebSphere AS
Sphinx, Oracle
Maven3
Liquibase
Hudson
15. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
TFM is composed of the following subsystems:
A counterpartiesā registry that supports searching by system and additional
requisite details, viewing and editing data on a selected counterparty, creating
new counterparties
A registry of counterpartiesā special accounts that supports viewing all primary
documents provided by a counterparty when opening a special account
A registry of contracts that supports viewing, creating, and editing contracts as
well as maintaining contract calculation
A registry of payment with a sampling method and support of multiple
conditions, with an option of viewing data on payments and primary documents
attached to the payment
A Transactions Financial Monitoring System
CASE STUDY
Project Goal
To develop the Transactions Financial Monitoring (TFM) - an information system
which contains data on and collaboration schemes for these contracts. The system
also includes the hardware and software providing online interaction of the
Contracts Order System with the hardware and software of authorized banks, the
Ministry of Trade and Industry, and the Service for Financial Monitoring.
Description
A subsystem of collaboration schemes that allows viewing them with reference to a
contract, counterparty or a group of counterparties; with reference to a grouping by
a natural or legal person; with an option of creating a collaboration scheme available
at a time defined by a user
A subsystem to transfer data from authorized banks on opened/closed special
accounts, payments and attached primary documents, with support of payment
versions that allow banks to correct errors or send previously omitted data, saving
the history of the modifications made.
Solution
Implementation based on open source software
The system was build based on DBMS PostgreSQL. Besides, this DBMS equals
Oracle, MS SQL in productivity, scalability and other important criteria.
In the process of development, the engineers implemented the database that
included hundreds of tables.
Possibilities to form and maintain registries of contracts of the State Defense
Order, counterparties and counterpartiesā accounts
A counterpartiesā registry that supports searching by system and additional
requisite details, viewing and editing data on a selected counterparty, Ńreating new
counterparties.
16. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
A Transactions Financial Monitoring System
CASE STUDY
Solution
After launching the System, the employees of the Customer have got a powerful tool
allowing them to monitor contracts and their fulfillment, build the most effective
collaboration schemes as well as reveal corruption schemes and eliminate them in
due time.
Results
A registry of contracts that supports viewing, creating, and editing contracts as well
as maintaining contract calculation.
Possibilities to form and maintain registries of contracts of the State Defense
Order, counterparties and counterpartiesā accounts
Depending on their roles, System users can get various information, identify flows
or counterparties in a specified manner in case of potential fraud, and in addition
find ties between counterparties having the same placeholder.
A collaboration scheme view
A DB scheme in SQL Power Architect
17. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
A Transactions Financial Monitoring System
CASE STUDY
A counterpartyās registry with an edit option Counterpartyās details
18. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
The integration approach was based on Spring Integration
The interaction between participating systems was standardized and
implemented by using a number of protocols (SOAP WS, REST WS, Sockets,
SFTP, etc.)
The subsystem for batch processing of financial transactions was based on the
Java EE platform
The subsystem for business transactions and lookup table replication was
designed on the Java EE platform with the access via SOAP and JMSinteraces
(both synchronously and asynchronously).
The integration with payment systems and other systems was done through a
separate application that supported deployment without the system core reload.
Payment System Development and Integration
CASE STUDY
Project Goal
To integrate banking, municipal, telecom, and other services to provide a single
interface for online payments.
Description
Technologies
Results
The following elements have been developed:
platform core
more than 10 connectors to different banking and payment systems
integration with different client verification systems and systems determining
creditworthiness
The Customerās requirements were met in full, and Artezio is still cooperating with the client
providing an ongoing support.
Java
Java EE (JPA,JTA/JTS, JMS, AMQP, JAXB)
Spring, Spring Integration
XML, XSD
Maven 2
JBoss Application Server, Apache Tomcat
Oracle DB, PostgreDB
RabbitMQ
20. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Migration from client-server (Power Builder) to modern Java-base 3-tier
architecture
Time optimization of core business processes
Adoption of User interface to Customer corporate standards
Conversion from MS SQL to Oracle
Loan Back Office Migration
CASE STUDY
Project Goal
Create centralized solution with the ability to consolidate all regional Customer
subdivisions
Develop User-friendly web-interface according to Customer corporate
standards
Reduce support and maintenance costs
Description
Technologies
Results
Flexible, scalable, component-base architecture introduced
Migration of 22 business processes, 30 reports, 130 user form views
Optimized data extraction procedures
Reduced operation response time
Hibernate 3.5.1-Final
myBatis 3.0.4
docx4j 2.7.1
POI 3.7
MSSQL 2007
WebSpere Application Server v.7
Java 6
GWT 2.1.1
GXT (ExtJs) 2.2.1
Spring 3.0.5
21. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Artezio Products
Picture Library
Photo Wall
An app to display photos from a
specified library on the host website
Mini
Calendar
An app to provide event tracking on multiple
OOB Calendars on different subsites
Help
Desk
An app to improve different service
request processes in your organization
Google+ / Facebook
Photo Walls
Apps to display photos from
user's Google+ / Facebook
accounts in a wall view
Yandex
Maps
A SharePoint application to
display a set of locations on Yandex
map
Yandex
Maps
A SharePoint application to
display a set of locations on Yandex
map
22. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Artezio Products
Kanban Board for
JIRA
An easy to use Kanban board
plugin for JIRA
Burndown
Chart
A tool to represent the workflow
visually
SendFile
An app to improve different service
request processes in your organization
Art-Time
A simple and functional time-
tracking system
Art-Vacation
A system designed to automate the
process of approving and recording
employee vacations
ArtTeam
A tool for HR work automation
23. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Technologies
Web
development
Mobile
development
Rich Internet application (RIA) development based Java, ASP.NET, PHP, JavaScript
and Python technologies
Development of sophisticated interfaces based GWT, Angular.JS, React.JS, Ext JS
frameworks and Kendo UI components
Mobile friendly WEB application development
Single page application development
Whole stack of native Android, iOS and Win810 development
technologies
Cross platform development (Apache Cordova, Xamarin, Telerik
Platform)
Sophisticated geotracking app development
Three-tier solutions development
24. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Technologies
Enterprise
application
development
Business process automation software based different BPM engines (Activiti BPM,
jBPM)
High loaded based SOA system development using both whole JEE stack (CDI, EJB,
JPA, JSP, JSF, JMS, SOAP, REST) plus related frameworks(Spring, Seam) and
whole .Net stack (ASP.Net MVC, WPF, WCF)
Portal solutions based on Liferay Portal , Sharepoint WSS/MOSS, WebLogic Portal,
WebSphere Portal
Integrations solutions using ESB (OSB, Oracle ESB, IBM WebSphere ESB, JBoss
ESB), Spring integration, MSMQ, eMule
System based reporting Jasper, BIRT, Pentaho, SQL Server Reporting Services
Could based solutions (Azure, Amazon)
Big Data related technology
Database analysis and BI (Pentaho, Oracle BI)
NoSQL databases (Cassandra, MongoDB, Couchdb)
Search engines (Elastic search, Apache Solr, Sphinx)
Intellectual Data Processing (Apache lucene, Apache Mahout)
Distributed Compilation (Apache Hadoop, Apache ZooKeeper)
25. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
R&D
Semantics
semantic self-learning algorithms
to analyze large amounts of
unstructured content (websites,
emails, and documents)
Visualization
online visualization tools for
professional-looking charts,
software diagrams, user
interfaces, and infographics
Grid-
computing
flexible and easy-to-maintain
code compiling and deployment
solutions to enhance
development of large, enterprise-
level applications
26. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
R&D
Big
Data
storage and processing
architecture
Machine Learning
pattern recognition based on
logic, metrics, statistical and
deep learning algorithms
Image
Recognition
using Deep Learning
Convolutional Artificial
Neural Networks
27. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Business Partners
Artezio established solid relationships
with industry leaders. Our goals are to
follow best practices, to be on the
forefront of newest technologies, to
acquire technology expertise directly
from the leaders, and to take advantage
of vendors & certification.
29. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Clients Locations
Artezio provides IT services to
companies from the United States,
Western Europe, Israel, Japan, and
Russia.
31. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Artezio Advantages
Deep industry domains expertise: Financial, Technology (internet
and ISVs), Pharmaceutical and Healthcare
Over 1000 successful projects delivered and confirmed by
customer references
Low attrition rate (8-10% annually) and high scalability because
of multiple locations
Quality assurance and control confirmed by ISO 9001:2015
certificate
Investment in R&D activities - 12% of company turnover
In-house mobile and SaaS products
Over 90% certified software engineers
Financial stability
32. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Business Models
Dedicated development
center
Outsourcing
Outstaffing
Client
Client
Client Artezio
info@artezio.com2017 Artezio Inc. artezio_software
35. www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
www.artezio.com
info@artezio.com2017 Artezio LLC artezio_software
Alexander
Izosenkov
From its early days, Artezio has gone a
long way from a small start-up to an
internationally recognized brand with a
wide client base and over 400
employees. Today, Artezio is a
company with a sound revenue that
duly meets its liabilities.
Pavel
Adylin
Together we work to make sure
Artezio achieves our Mission to
consistently deliver high-quality
software solutions and IT
consulting services to our clients.
Sergey
Pavlov
Our world class leadership team
consists of only high experienced
professionals who know and
understand key managing
principles and technology basics
leading the company to success
and prosperity.
Management Team
CTOCEOGM and CFO