general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai...

33
Portfolio 4A Fesenkivska Str. Kharkiv, Ukraine, 61068 www.aimprosoft.com [email protected] US + 1 408 844 4477 UK + 44 020 8144 4696 UA + 38 057 771 40 20

Transcript of general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai...

Page 1: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Portfolio

4A Fesenkivska Str.Kharkiv, Ukraine, 61068

[email protected]

US + 1 408 844 4477UK + 44 020 8144 4696UA + 38 057 771 40 20

Page 2: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Amazon Connect

It is a virtual shop for Amazon's products, the way to learn moreabout Amazon. It is represented as a promotional website with lotsof information about the products of Amazon and the possibilityof buying. Gamification is applied to effect a purchase.

EcommerceIndustry:

Liferay and FrontendService:

• Liferay: 6 – 8;• Frontend: 1.

Team size:• Liferay: April 2014 —

August 2015;• Frontend: April —

September 2014.

Implementation period:

KEY F EATU R ES

• Liferay;• JMS;• Quizzes to earn points;• Prizes;• Orders;• Order Reports.

Liferay:• Responsive design;• Sliders;• Video plugins;• Templates/structures for

displaying products;• Collapse panels;• Popups;• Progress bars;• Fixed menu.

Frontend:

СOMPLE TE LIS T OF TECHNOLOGIES

• Liferay 6.1;• Liferay SDK;• Spring;• Spring MVC;• Spring Security;• Spring Data;• Hibernate;• jQuery;• Bootstrap 2.3;• SCSS;• Velocity;• Freemarker template;• AlloyUI;• JSP.

Liferay:• Responsive design;• Sliders;• Video plugins;• Templates/structures for

displaying products;• Collapse panels;• Popups;• Progress bars;• Fixed menu.

Frontend:

Page 3: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Amazon Connect

Page 4: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Qardio

Health CareIndustry:

• Android development;• Liferay;• Frontend;• Backend;• .NET.

Service:

• Android development: 1;• Liferay, Frontend,

Backend: 1 – 3;• .Net: 1.

Team size:

• Android development: Sepember 2014 – June 2016;• Liferay, Frontend, Backend: In progress since January 2014;• .NET: In progress since August 2016.

Implementation period:

The total project Qardio includes three projects:1. getQardio;2. Qardio;3. QardioARM Factory Tool.

1. getQardiogetQuardio is a landing site developed on WordPress. The site

gives information about devices and applications. It has a blog, news,partners, contact information of the company.

The site has few custom categories, supports 7 languages,connects with several stores developed on Prestashop and Shopify.The site was developed with a custom theme and WordPress plugins.The theme is based on PHP, CSS, jQuery and uses UIkit libraryfor styling.

2. QardioQardio is a mobile application for working with QardioARM smart

blood pressure monitor.The application connects to the device via Bluetooth and allows

user to measure, record and share his vital heart information simplyand effortlessly.

QardioApp works with QardioBase – wireless smart scales.Qardio — App for Smart Watches — allows a user to demonstrate

last weight and blood pressure measurements for him and his friends.QardioApp is integrated with health platforms Google Fit

and Samsung Digital Health.

3. QardioARM Factory ToolWindows Presentation Foundation desktop application is developed

for a manufacturing factory to test blood pressure devices beforethey will be put in use.

It consists of multiple testing stations ranging from voltage and airpressure check to QA tests.

Factory Tool works tightly with the database to log data beingtested as fast as possible and to do workflow checks. To perform anykind of tests, testing device and barcode reader must be connectedto the workstation by USB interface.

Page 5: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

KEY F EATU R ES

• Responsive design;• Retina display support;• Custom permalinks

structure;• Custom content types;• Connects with Prestashop

and Shopify;• Unique content displaying;• Different content view for

different screen sizes;• Animation for content

displaying;• Lazy loader;• Collapsible panels;• Modal windows;• View user data (user profile,

device info, measurementshistory, API calls);

• Manage customer orders(create, update, resend, viewdetails - direct call toAmazon MWS, Shipwire API);

• Manage device replacement,create shipping labels (forreturn/replace devices);

• Manage Qardio Apps;• Manage invitation requests

of doctors and patients (fordoctor portal);

Liferay, Frontend, Backend:• Manage events (user

registration, addingmeasurements, sendingemails, syncronization withservices like Walgreens,GoogleFit);

• Manage user tooltips, FAQ,user permissions, copy usermeasurements betweenaccounts;

• Manage firmware devices -publish new, publishrestricted versions, etc.;

• View audit data (API callslog);

• View user data (user profile,device info, measurementshistory, API calls);

• View statistics (user,measurement, device count;charts, reports in csv, xls,request load, active users,factory data);

• Manage customer orders(create, update, resend, viewdetails);

• Manage Qardio Apps• Create shipping labels (for

return/replace devices).

• Make blood pressuremeasurement;

• Make weight measurement;• View history charts;• View activity calendar;• Share measurements;• Create reminder;• Integrate with Samsung

Digital Health and Google Fit;• Receive notifications from

friends and family.

Android development:• Tests manufactured device

through USB interface;• Enforces determined flow

control to reduce testingprocess complexity andprevent failures caused byother tests (e.g. short circuitwhen testing air pressure);

• Uses "Bluetooth LE"technology which is popularin healthcare and fitnessapplications.

.NET:

• Liferay 6.2;• Java 1.7;• Servlets;• Jsp;• Jstl;• Spring-core;• Spring-jdbc;• Spring-mvc;• Jackson;• Oval;• Slf4j;• Apache poi;• Jfreechart;• Htmlparser;

Liferay, Frontend, Backend:• MySQL;• Postgresql;• Junitmockito;• jQuery;• Jqgrid;• Jquery validate;• Ajax;• Bootgrid;• Sweetalert;• Wordpress;• PHP;• HTML;• CSS;• Uikit.

• Android SDK;• Bluetooth LE;• Android Support Library;• Google Cloud Messaging;• Google Fit;• Google Wear;• Google Maps;• Samsung Digital Health;• oAuth2.0;• SQLite.

Android development:• Windows Presentation

Foundation;• ADO.NET;• PostgreSQL database.

.NET:

• Braintreepayments;• Amazon mws;• Shopify;• Shipwire.

Services:

СOMPLE TE LIS T OF TECHNOLOGIES

Qardio

Page 6: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Qardio

Page 7: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

SonnysDirect is an eCommerce platform with responsive designfor one of the biggest Car Wash manufacturers and resellers.The website is B2B-driven only.

It is based on Hybris 5.7, but all products, accounts, prices,and orders are processed with SAP ECC. Previously the website hadbeen based on SAP MDM, but our company migrated almost all data.

Real-time quotes for shipping and payment with Paymetric,including payment via invoices are possible. Also, it supports wishlistfunctionality. A full-text search is based on the enterprise platformSolr.

Frontend part is developed with custom tags for Jsp, CSS, jQuery,Twitter Bootstrap 3.

Industry:Service:

SonnysDirect

• Hybris: 8 – 10;• Frontend: 10;• QA: 2.

Team size:• Hybris: November 2015 —

Septemper 2016;• Frontend: November 2015 —

September 2016;• QA: Under testing since

November 2015.

Implementation period:

• Hybris;• B2B Ecommerce;• Migration of previously input

data;• Responsive design;• SAP integration via Datahub;• SAP WS;• Payment integration via

Paymetric integration;• Shipping integration via;• ProcessWeaver;• Full text search with Solr.

KEY F EATU R ES

Hybris:• Responsive design;• Image gallery;• Slider with fixed background;• Animated navigation;• Animated content;• Preloader;• Collapsible panels;• Tabs;• Modal windows.

Frontend:

• Test artifacts: check lists,test cases, bug reports;

• Type of testing: manualtesting;

• Type of test methods:Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing.

QA:

СOMPLE TE LIS T OF TECHNOLOGIES

• Hybris;• Jsp;• CSS;• jQuery;• Twitter Bootstrap 3.

Frontend:

• Jira;• Google Docs;• Hybris Management Console;• Hybris WCMS Cockpit;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;• Virtualization Technology.

QA:

• MySQL (Amazon RDS);• Hybris 5.7;• B2C accelerator with B2B

customizations;• Datahub;• Paymetric Hybris B2C addon;• Process Weaver WS;• Spring;• Spring MVC;• Spring Security;• Spring Integration;• Axis WS;• Solr;• jQuery;• Bootstrap.

Hybris:

Hybris, Frontend, QA Car Wash Manufacturer

Page 8: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

SonnysDirect

Page 9: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

GE Empower

Ecommerce & RetailIndustry:

Hybris and QAService:

• Hybris: 8 – 10;• QA: 2.

Team size:• Hybris: August 2015 —

October 2015;• QA: Under testing since

September 2015.

Implementation period:

KEY F EATU R ES

• Hybris;• B2B Ecommerce;• Responsive design;• Full text search with Solr;• QMS integration;• Datahub integration;• SAP ECC, SAP ERP, SAP PI,

SAP PO, Informaticaintegration.

Hybris:• Test artifacts: check lists,

test cases, bug reports;• Type of testing: manual

testing, automation testing;• Type of test methods:

Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing.

QA:

СOMPLE TE LIS T OF TECHNOLOGIES

• Oracle (Amazon RDS);• Hybris 5.5.1;• B2B accelerator;• Datahub;• Spring;• Spring MVC;• Spring Security;• Spring Integration;• Axis WS;• Solr;• jQuery;• Bootstrap.

Hybris:• Rally;• Google Docs;• Hybris Management Console;• Hybris WCMS Cockpit;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;• Virtualization Technology;• Java;• Serenity;• Cucumber;• JUnit;• Maven;• CI Jenkins.

QA:

GE Empower is an Ecommerce platform with responsive designfor one of the world's premier digital industrial company “GE EnergyConnections”.

A website is based on Hybris 5.5.1, but all products, B2B accounts,prices and orders are processed with SAP. The site enables to getprices of products, create orders, check shipment tracking, custom-branded proposals, quote, etc.

Page 10: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

GE Empower

Page 11: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Service:

BambecoBambeco is an eCommerce platform with responsive design

for a home decor online store. The site is oriented on B2C accounts.It is based on Hybris 6.0.

The site provides real-time quotes for shipping and paymentcapabilities with Paymetric, FedEx, and CyberSource.

Also, it supports wishlist functionality. A full-text search is based onthe enterprise platform Solr.

The site enables to get prices of products, create orders, checkshipment tracking numbers.

Car Wash ManufacturerIndustry:

Hybris, Frontend, QA • Hybris: 8 – 10;• Frontend: 10;• QA: 2.

Team size:• Hybris: March 2016 —

October 2016;• Frontend: June 2016 —

October 2016;• QA: Under testing since

September 2016.

Implementation period:

KEY F EATU R ES

• Responsive design;• Social sharing;• Animated custom select;• TurnTo plug-in.

Frontend:

• Hybris;• Responsive design;• Payment integration via

Cybersource;• Shipping integration via

FedEx;• Full text search with Solr;• TurnTo widgets integration.

Hybris:• Test artifacts: check lists,

test cases, bug reports;• Type of testing: manual

testing, automation testing;• Type of test methods:

Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing.

QA:

СOMPLE TE LIS T OF TECHNOLOGIES

• MySQL (Amazon RDS);• Hybris 6.0;• B2C accelerator;• Spring;• Spring MVC;• jQuery;• Bootstrap;• Solr.

Hybris:

• Less;• Grunt;• jQuery;• JSP.

Frontend:

• Jira;• Google Docs;• Hybris Management Console;• Hybris WCMS Cockpit;• Hybris Order Management;• Hybris Admin Console;• Hybris Customer Service

Cockpit;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;• Virtualization Technology;• SoapUI.

QA:

Page 12: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Bambeco

Page 13: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Public ReputationPublic Reputation is a site for marketing. Users can review

and check listings of different business items. The site is orientedon the B2B sector.

The platform contains public website, dashboard, review aggregationapplication and number of support tools. They are intendedfor managing and collecting your business reviews, checking yourrating and fixing your online listings (similar to Yelp or Foursquare).

The site was developed with AngularJS and ReactJS. An AngularJSpart is used for public pages. Shadow DOM, server rendering, separatecomponents for each of site elements are available.

The public website uses Prerender.IO service to increase load speedfor searching bots (like Google, Yahoo, etc). The markup of the publicwebsite uses a schema.org vocabulary along with the Microdata.

Marketing & Public RelationsIndustry:

Frontend and BackendService:

• Backend: 3 — 5;• Frontend: 5.

Team size:• Backend: In progress since

April 2015;• Frontend: May 2015 —

August 2016.

Implementation period:

KEY F EATU R ES

• Responsive design;• Pinterest like grid;• Display pins on map;• Canvas for animation;• Lazy loading;• Social sharing;• Image gallery;• Video preview;• Review summary;• Google advertisement;• Animated layout;• Modal windows.

Frontend:• Node.js – one language to

rule them all;• Migration of previously input

data;• Responsive design;• Payment integration via

Braintree;• Full text search with

PostgreSQL.

Backend:• AngualarJS;• EJS;• jQuery;• Twitter Bootstrap 3;• Scss;• React (jsx);• Reflux.

Frontend:• PostgreSQL;• Redis;• Braintree Payment Gateway

Integration;• Node.js;• Hapi.js;• Sequelize ORM;• Bluebird;• React.js (Reflux);• Bootstrap;• NPM;• JSPM;• Gulp;• Prerender.IO.

Backend:

Page 14: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Public Reputation

Page 15: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Allied Steel Builder

Steel Const. ManufacturerIndustry:

• Frontend;• Backend;• QA.

Service:• Frontend;• Backend: 2 - 3;• QA: 1.

Team size:

• Frontend: In progress since Aug. 2016;• Backend: In progress since Jan. 2016;• QA: In progress since Aug. 2016.

Implementation period:

KEY F EATU R ES

• Test artifacts: check lists,test cases, bug reports;

• Type of testing: manualtesting;

• Type of test methods:Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing.

Frontend:

• Test artifacts: check lists,test cases, bug reports;

• Type of testing: manualtesting;

• Type of test methods:Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing.

QA:

• ReactJS;• MobX;• ThreeJS;• Sass;• Payment integration via

Stripe;• DB management with

MongooseODM.

Backend:

СOMPLE TE LIS T OF TECHNOLOGIES

• HTML5;• Sass;• ECMAscript 6;• React (jsx);• React-bootstrap.

Frontend:

• Redmine;• Google Docs;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;• Virtualization Technology;• CI Jenkins;• Git.

QA:

• ReactJS;• MobX;• ThreeJS;• Sass;• Bootstrap;• Lodash;• Hapi;• MongoDB;• Bluebird;• Axios;• Bcrypt;• Mongoose;• Boom;• Stripe.

Backend:

Allied builder is an online building store with the 3d buildingconfigurator. It is based on ReactJS and ThreeJS.

Also, the website uses MobX state management and Stripepayment system. The project has a backend with Hapi serverand uses MongoDB.

The application enables to configure building step-by-stepproceeding with the payment via Stripe further.

Page 16: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Allied Steel Builder

Page 17: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

The project is designed for large companies, which offer an accessto the Internet using accompanying equipment from the people andorganizations. There is a possibility of various integration into allspheres of business activity.

The project is subdivided into several parts. It differs categoriesof staff grouped in accordance with their responsibilities to managethe process.

The main part of this web portal enables partners to orderproducts and associated hardware items online, compare prices ofcarriers, perform an e-sign. Orders are integrated with Salesforce.

Orders monitoring is available for personnel over all stagesfrom quoting to final device setup.

InternetIndustry:

• Liferay;• Frontend;• Backend;• QA.

Service:• Liferay, Frontend,

Backend: 8 – 10;• QA: 2.

Team size:• Liferay, Frontend, Backend:

September 2010 —March 2011;

• QA: Under testing sinceMarch 2015.

Implementation period:

СOMPLE TE LIS T OF TECHNOLOGIES

• Liferay 6.0.5 -> 6.2.2Liferay:

• Liferay;• Spring;• Hibernate;• Spring Boot;• Workflow/ Activity;• Salesforce integration;• PRTG integration;• Tomcat;• Velocity templates.

Backend:

• Liferay themes;• Sass;• CSS;• jQuery;• AngularJS;• Bootstrap.

Frontend:

• PostgreSQL;• MySQL.

Database:

• SOAP;• JSON.

WebServices:

• Jenkins;• Maven;• Ant.

Build automation:• JasperReports

Reports:• JasperReports

Reports:

• GITVersion control:

• Redmine;• Google Docs;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;

QA:

• Test artifacts: check lists, test cases, bug reports;• Type of testing: manual testing, automation testing;• Type of test methods: Black-box testing, Gray-box testing;• Levels of testing: Integration testing, System testing,

Acceptence testing;• Cross browser testing.

QA:

• Virtualization Technology;• Java;• Webdriver;• JUnit;• Ant;• CI Jenkins;• Selenium.

• Liferay;• B2B;• Internet supplier;• Solution wizard;• Orders;• Network monitoring via

PRTG;• Web Services;• Jasper reports.

Liferay:

• SOAP;• JSON.

Web Services:

• Liferay;• Solution wizard.

Frontend:

• Liferay;• B2B;• Salesforce integration;• PRTG integration;• Orders;• Tasks.

Backend:

KEY F EATU R ES

Virtual1

Page 18: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Virtual1

Page 19: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

• Android & iOS development: February 2016 — May 2016;• Liferay, Backend, Frontend: In progress since November 2015.

InnoCenter is a new app for T-Systems innovation center. Thisproject is a business card of the company. New customers can learnabout the services offered by the company and ask questions.

Existing customers are able to keep track of new solutions, servicesand shares of the company. Users get the up-to-date information inthe location, where they need it, by means of the Push Notificationsmessaging technology.

InnoCenter app is able to detect iBeacons and display linked news.Also, the app can be installed on Smart Watches. The last 10 publishedarticles are available for reading by the user.

T-Systems InnoCenter App

MediaIndustry:

• Android development;• iOS development• Liferay;• Backend;• Frontend.

Service:

• Android & iOS development: 2;• Liferay, Backend, Frontend: 1.

Team size:

Implementation period:

СOMPLE TE LIS T OF TECHNOLOGIES

• Android SDK;• Android Support Library;• Google Cloud Messaging;• Google Wear;• iBeacon;• Crashlytics;• Material Design;• SQLite.

Android:• Apple Push Notification

Service;• TestFlight;• iBeacon;• CoreData;• SQLite;• JSON;• Alamofire.

iOS:• Bower;• AngularJS;• Bootstrap;• Lo-dash, TinyMCE, jQuery,

smart-table.

Frontend:• Liferay 6.2 ga4;• Java 8;• Spring 3;• Apache Tika;• Hibernate 3.6;• Google guava.

Backend:

• View article;• View images;• Watch video;• Show push notification;• Adding article to the list of

favorites;• Detect iBeacons;• View article on the watch.

Android & iOS development:• Security, ACL, Permission system;• Categories list;• Category creation form;• Ability to attach image to category;• Store image to Documents and Media and assign specific permissions for saved files;• Articles list;• Article creation form ;• Ability to add almost any type of documents to an article: archives, text docs, images, videos, etc.;• All files are saving to specific Documents and Media with specific permission;• Beacons list ;• Beacon creation form ;• Android/iOS app background configuration via settings page• Tracking each user action related to categories, articles, beacons to DB;• Pushing notifications to iOS using apns server and to Android using GCM server ;• Implemented REST for categories, articles, beacons, settings, user actions, device registration;• Ability to subscribe on category and receive Push notifications.

Liferay, Frontend, Backend:

KEY F EATU R ES

Page 20: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

T-Systems InnoCenter App

Page 21: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

ICT4APPS eCommerce is a system designed for quick, simple andsimultaneous interaction with the clients via website(demo.ict4apps.com) and mobile applications. It allows a subscriberto demonstrate the entire range of his goods and services, quicklyinform about promotions and news, take online orders, organize onlineselling and booking.

Free Android and iOS native mobile apps can help ownersto increase the income of their business and improve customerloyalty. They allow users to make purchases. Products are groupedinto categories. The navigation is realized via the sidebar. Buyerscan choose the characteristics of the product, apply coupons fromdiscount and make an order from the shopping cart.This project uses a push notification technology. Due to this, thesellers can notify users about new products and promotions.

ICT4APPS eCommerce

Ecommerce & RetailIndustry:

• QA;• Android & iOS development;• Liferay;• Frontend;• Backend.

Service:

• QA: 2;• Liferay: 6 – 7;• Android & iOS development: 2;• Frontend: 1 – 2.

Team size:

• QA: Under testing since June 2015;• Liferay: In progress since February 2015;• Android & iOS development: In progress since April 2016;• Frontend: In progress since 2012.

Implementation period:

• Responsive design;• Sliders;• Templates/structures for

displaying products;• Collapse panels;• Popups;• Fixed menu.

Frontend:• Free Native Mobile Apps forAndroid and iOS;• Push Notification;• Easy-to-use and SEO-friendly

CMS;• Several Free Custom

Themes;• Blogs, RSS Feeds, Social;• Bulk Operations;• Ecommerce functionality.

Liferay:• Ecommerce;• View categories;• View products;• Search, adding product to the

list of favorites;• Show push notification.

Android & iOS development:• Test artifacts: check lists,

test cases, bug reports;• Type of testing: manual

testing, automation testing;• Type of test methods:

Black-box testing, Gray-boxtesting;

• Levels of testing: Integrationtesting, System testing,Acceptence testing;

• Cross browser testing,Mobile application testing.

QA:

KEY F EATU R ES

Page 22: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

СOMPLE TE LIS T OF TECHNOLOGIES

• Liferay 6.2Liferay:

• Android SDK;• Android Support Library;• Material design;• Google Play Services Auth;• Google Maps;• Google Locations;• Facebook SDK;• Google Cloud Messaging;• Crashlytics;• Retrofit;• RxJava;• RxAndroid.

Android:• Apple Push Notification

Service;• TestFlight;• СoreData;• SQLite;• Google Maps;• JSON;• Alamofire.

iOS:• Redmine;• Google Docs;• Firefox, Chrome, IE, EDGE,

Safari developers tools;• Firebug;• Joxi;• SimpleScreenRecorder;• Virtualization Technology;• Java;• Serenity;• Cucumber;• JUnit;• Maven;• CI Jenkins;• Android SDK;• Appium;• Genymotion.

QA:

• Velocity;• Freemarker Java Templates;• Bootstrap;• jQuery and jQuery UI;• Backbone.js;• AUI.

Frontend:

• JSR-286 (Portlet 2.0);• Spring 3.0;• OpenSearch;• Hibernate;• OAuth 1.1/2.0;• Google Apps Script;• Braintree Payments;• Lucene;• Activiti BPM;• Test NG.

Backend:

ICT4APPS Ecommerce

Page 23: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

ICT4APPS EcommerceiOS

Page 24: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

ICT4APPS EcommerceAndroid

Page 25: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Motive RetailIt is a Liferay portal for the USA-based automotive IT company.Motive Retail is a unique software company that passionates about providing innovative and dynamic system integration solutions

to global manufacturers, dealer systems, and value-added software providers.Its integration automation platform gives customers the ability to share data across a global, dynamic and complex ecosystem via tighter

system integrations.

Automotive ServicesIndustry:

Liferay and FrontendService:

Liferay and Frontend: 3 – 5Team size:

Liferay and Frontend:In progress since 2008

Implementation period:

KEY F EATU R ES

• Liferay, migration from previous version (5.2.3→ 6.2);• Liferay customization, hooks;• Automatic data processing;• XSLT processing;• Clustered environment.

СOMPLE TE LIS T OF TECHNOLOGIES

• Liferay;• JSF/IceFaces;• Spring (Core, Batch);• Hibernate;• XML/XDS/XSLT;• MySQL.

Liferay:Liferay and Frontend:• Liferay;• CSS;• Velocity;• jQuery;• JSP.

Frontend:

Page 26: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Motive Retail

Page 27: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

TrackersThis portal is intended for organizations that provide goods delivering. It assures more effective management of employees (drivers,

warehouse employees) within the delivering organization. The portal is integrated with a local mobile network operator to support SMSnotifications sending.

Webapps Development (fullstack)

Marketing & Public RelationsIndustry:Service:

1 – 2Team size:

January 2015 —December 2015

Implementation period:

KEY F EATU R ES

• Calculating work schedules and delivering routes;• Managing a schedule for work groups;• Tracking geoposition of drivers in real time;• Managing delays and sms & email notifications for customers.

СOMPLE TE LIS T OF TECHNOLOGIES

• MySQL;• Java EE 7;• Spring;• Spring MVC;• Spring Security;• Spring Data JPA;• ORM Hibernate;

• Quartz;• AspectJ;• TomTom JavaScript SDK;• TomTom Online Routing;• jQuery;• CSS 3;• HTML 5.

Page 28: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Trackers

Page 29: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

AnacapriA website is designed to find and buy the varied flat shoes in Anacapri: sneakers, creepers, espadrilles, as well as bags and accessories.

It is oriented on the B2C segment.A mobile part was developed on MobifyJS. It contains SCSS, JS, Dust template.

Frontend EcommerceIndustry:Service:

3Team size:

January 2015 — February 2015Implementation period:

KEY F EATU R ES• Adapted for mobile;• Sliders;• Filter of content;• Collapsible panels;• Redesigned with JS

components.

СOMPLE TE LIS T OF TECHNOLOGIES• MobifyJS;• SCSS;• Dust;• jQuery;• JS.

Page 30: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

CoviThis portal serves for storing huge amount of documents, cases, matters, another types of documetation in one place. Easy access

from any place, any device, using any protocol.A platform is integrated with different third-party applications. It supports clustering, importing and exporting data, a flexible permission

model per each site type, custom data forms.

Alfresco Backoffice for different companiesIndustry:Service:

6Team size:

In progress since October2013

Implementation period:

KEY F EATU R ES

• Time restricted acccess to data;• Enhanced authentication/autorization system (autopassword

reset, secure questions, password recovery, CAS).

СOMPLE TE LIS T OF TECHNOLOGIES

• Flexpapar;• Tesseract;• Postfix;• CAS;• Amazon S3;• Amazon SES;

• Aspose;• JMSG;• Ethercalc;• Etherpad;• Elastic Search.

Page 31: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Covi

Page 32: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Away4The project we have been working on is a SASS solution which is sold to businesses. It is used to manage the employee's absence. So

basically an employee can apply for absence and a manager can approve or reject it.The system is implemented using SOA/Micro services based architecture with each service having a separate database and the data

being separated and loosely coupled.

.NET Human resource managmentIndustry:Service:

2 – 4Team size:

In progress since March 2016Implementation period:

KEY F EATU R ES

• SASS solution;• Hosted on Azure Cloud Services;• Office 365;• Exchange server integrations;• Payment integration via Paylike;• SOA/Micro services based architecture;• SPA frontend;• REST API.

СOMPLE TE LIS T OF TECHNOLOGIES

• SOA;• Azure;• EF6;• MSSQL;• WCF;• SignalR;• WebAPI;

• Ninject;• Automapper;• Log4net;• OWIN;• ASP.NET Identity;• AngularJS;• Gulp.

Page 33: general portfolio c...Portfo lio 4A Fesenki vska Str. Kh ar ki v, Ukrai ne, 61068 ww w.ai mprosoft.com info@a improsoft.com US + 1 408 844 44 77 UK + 44 020 8144 4696 UA + 38 057 771

Thank you for your timeAnd have a nice day!

Away4