Agency Portfolio 2020
Portfolio
Flight Control
Client:
Scrum
Entertainment
4 Developers, 1 Developer in Test, 1 UI/UX Designer, 1 QA
4 months
Docker, NodeJS, ReactJS, AWS Postgres,
Bitbucket Pipelines
Flight Control
This portal integrates multiple ticketing systems/point of sales
into one universal platform providing ability for end-users to
manage ticket inventory lifecycle at glance.
Key impact on the end users is changing the flow from
navigating through different POSs to quick access to all
information in the app.
The system is connected to dozens of endpoints using
multiple cross reference strategies, from regular keys to NLP
and similarity models.
It provides both singular and list view of purchase orders,
invoices and fulfillment data from all ticketing marketplaces
including Ticketmaster, StubHub, VividSeats, SeatGeek as well
as email integration to facilitate the process of
correspondence with customer representatives.
Real Estate
ERP
Client:
Scrum
Real Estate
2 Developers, 1 DevOps, 1 QA
Ongoing project, 3 years
Docker, PHP Symfony 3.4, AngularJS, MySQL,
Bitbucket Pipelines, Vanilla JavaScript
Real Estate - ERP
Complete ERP platform built for real estate industry
specifically emphases modules delivered for management of
resources and project management with-in the company.
It is being used for resource management and operational
tracking of the company allowing to manage people
schedules, projects statuses, track finance plans - this allows
full oversight of the company.
The product connects to SAGE finance system providing the
single source of truth.
The platform contains 5 complete modules interconnected
through the system:
• Project management
• Works Calendar
• Administration
• Report Centre
• OneDrive and Outlook integration
Real Estate
CRM
Client:
Scrum
Real Estate
3 developers, 1 UI/UX Designer, 1 QA
Ongoing project, 3 years
Docker, PHP Symfony 3.4, AngularJS, MySQL,
Bitbucket Pipelines, Vanilla JavaScript
Real Estate - CRM
Complete CRM platform built for real estate industry
providing sales personnel to efficiently manage
communication and sales process with existing and potential
customers.
Due to specific niche custom-made software was required. It
incorporates all aspects of business into one sales pipeline
from cold lead to a satisfied customer.
The platform contains 6 complete modules interconnected
through the system:
•
Customer and Site Database
•
Lead Management
•
Purchase Orders
•
Quoting
•
Contract Management
•
Message Board
IOT - SIM Swapper
Client:
Scrum
Telco
1 Developer, part time QA
4 months
PHP, MySQL, AWS MySQL, Bitbucket Pipelines
IOT - SIM Swapper
The product presents a backend engine used for automated
management of SIM cards used on IOT devices for the leading
UK reseller.
It scans in near real time SIM traffic data and based on the
threshold switches caller IDs to prevent traffic overuse and
reduce the cost.
Based on a list of used IOT SIM cards that are registered, SIM
Swapper collects internet usage data and tracks bundle
allowance per caller ID. As main idea is to avoid overcharges,
once data usage breaches threshold the engine assigns caller
ID from the pool to the physical SIM card inside the device.
Engine leverage is telco providers portals such as O2 and
Abzorb.
GDPR
implementation
Client: Non Disclosed
Lean
Entertainment
6 Developers, 1 DB Admin, 3 QAs
3 months
GDPR implementation
The implementation of GDPR focuses on analyzing the data
and data processing through the application and applying the
compliance and security recommendations.
As organizations must implement an appropriate level of
security—encompassing both technical and organizational
security controls—to prevent data loss, information leaks, or
other unauthorized data processing operations, the scope or
project was on implantation of compliance in the existing
system.
GDPR encourages companies to incorporate encryption,
incident management, network and system integrity, and
availability and resilience requirements into their security
program.
Scope includes:
• Personal data and personal data processing
• Personal data processing covered by the regulation
• Exemptions concerning processing of personal data
• Exemptions in the case of freedom of
information and freedom of expression
Real Time
News Processing
Client: Non Disclosed
Scrum
News
2 Developers, 1 QA
2 months
Python3, Apache Spark, MongoDB, Druid, ReactJS
Real Time
News Processing
The product shows near real-time overview of trending terms
over digital news sources using NLP (Natural Language
Processing). It allows analysts to quickly identify the trends
and outline news peaks through visualization tool., providing
the essential information that was missing before the product
launch.
Backend part consumes the data from digital news portal and
processes keywords and phrases using highly scalable
component fueled by NLP models. The processed data is
being stored in high performing indexed databases, whilst raw
data is being stored into data lake. The timeseries of
processed data is plotted on the filterable graph and allows
end-user to navigate thought time and topics with ease.
Product enables adding new sources, in-application mapping
and model customization by end-user. Importance of different
consuming methods lies in various connectors to news portals
like RSS, web scaping, REST-API consuming and similar.
Parts and materials
management
Client: Non Disclosed
Lean
Manufacturing
2 Developers, 2 Data Scientists, 1 QA
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
Parts and materials
management
Web application used to facilitate process of handling and
matching parts from different manufacturers.
Database contains more then 300 million rows that are being
fetched instantly due to architecture setup in conjunction
with AI driven suggestion mechanism which helps end users
to quickly and efficiently match parts and clean the inventory.
The product is SaaS focused integrating payment gateways
Authorize.Net for payment processing management.
Kerosene
Client:
Scrum
Entertainment
2 Developers, 1 QA
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
Kerosene
Web app used for order-processing automating purchase
orders creation by real-time marketplace integration.
The application reduces the risk of making mistakes during
manual process of making purchase orders and optimize
workflow in entertainment industry.
Through the web services, software checks multiple accounts
on different markets and gathers all new purchases. System
can retrieve all the details for each purchase and store the
data to the DB, process them in order to fit the POS standards
and send the values to the POS where new purchase order is
created.
Other capabilities such as auto-fulfillment, price changing,
broadcasting to the marketplaces furthermore increases the
automation and overall productivity.
Embedded analytics visually help users to understand
bottlenecks in the process by plotting key data points on a
neat dashboard.
DSG
Client:
Scrum
Entertainment
5 Developers, 1 Data Scientist, 2 QAs
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
DSG
Designed as a ticketing web app used to dynamically change
price of a single ticket/listing by following predefined set of
rules that are being set in support of interactive seat map
which plots real time data statistics.
The tool conceptualizes the comparison of brokers inventory
with market prices in real time manner. User Interface
visualizes price trajectory over time and recommends optimal
change targeting optimal time to sell and optimizing sale
profit.
It significantly reduces inventory management time as well as
ticket waste.
By constantly monitoring marketplaces end user has more
frequent market insights which provides optimized inventory
pricing in fast-paced changing markets such as StubHub and
leads towards increased competitiveness.
Aside from main functions, the tool enables 360° view by
outlining event sales data, historical trends, current state and
market forecast. The analyses is based on external data points
including
weather
data,
demand
metric,
YouTube popularity, etc..
Data Portal
Client: Non Disclosed
Scrum
Marketing
4 Developers, 1 Data Scientist, 1 QA
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
Data Portal
Built product is a data portal connecting multiple affiliate
networks into one data portal, providing ability to analyze
affiliate and client performances in singular view.
As performance data were spread through 10+ different
affiliate networks, it was time consuming to collect reports
from different portals and cross reference data to build
performance analyses. Brining the data portal in usage, it
enabled analysts and account managers to accurately identify
client performance peeks and dips.
Night batches are being regularly executed to collect the data
from affiliates networks and stores into the data modeled run
on performance-oriented AWS data-warehouse.
Performance forecast, client management, notes and custom
dashboards are essential modules of the portal, wrapping up
the whole application into must-to-have tool in the industry.
Billing
Client:
Scrum
Telco
2 Developers, 1 QA
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
Billing
Fundamental to the platform is the ability to quickly and easily
configure the system to suit every aspect of your enterprise
billing operation.
Extensible architecture helps companies streamline their
operations today and scale for the future.
The Pangea Billing Platform automates collecting and
normalizing multiple data sources from various operators and
while providing a visually impactful and feature-rich
dashboard enabling provisioned users to view the data KPIs
from the various perspectives within the data hierarchy.
Big Muskie
Client:
Scrum
Entertainment
3 Developers, 1 QA
7 months
Docker, NodeJS, React-Redux, MongoDB,
Elasticsearch, Bitbucket Pipelines, Google cloud
Big Muskie
Web app constantly monitoring secondary
marketplaces in search of price discrepancy
zone/section.
ticket
within
By replacing the old-fashioned ticket reselling process it
enhanced the throughput in a matter of the amount of
scanned events which enabled business scaling.
The software fetches data from multiple API endpoints,
process the data in a real time manner and notifies the end
user about possible underpriced ticket on a market.
Thank you----