mobilep ortfo lio - appfutura · 2017-02-10 · mobilep ortfo lio 4a fesenki vska str. kh ar ki v,...

20
Mobile 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

Upload: others

Post on 24-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Mobile 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: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

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 sinceJanuary 2014;

• .NET: In progress sinceAugust 2016.

Implementation period:

Qardio

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 library forstyling.

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 3: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

QuardioKEY 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

Page 4: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Quardio

Page 5: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

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.

С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:

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

MediaIndustry:

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

Service:

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

Team size:

Implementation period:

T-Systems InnoCenter App

Page 6: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

• 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

T-Systems InnoCenter App

Page 7: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Opticall is an application based on the PjSIP library which allowsusers to communicate through the SIP protocol. A user can make oraccept a call. It is possible to send text messages. Opticall isintegrated with a standard system's contact list. Each contact hasan indicator which shows whether the user is online or not.

KEY F EATU R ES

• Add to favourite;• Show on map;• Search by category;• Search on map;• Search by keyword;• Create track.

COMPLETE LIST OF TECHNOLOGIES

• Android SDK;• Android NDK;• SIP;• PjSIP;• SQLite.

Opticall

CommunicationIndustry:

Android developmentService:

2Team size:

May 2014 – February 2015Implementation period:

Page 8: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Opticall

Page 9: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Business configurator is an application for calculating the cost ofoffers provided to clients. Each offer has one or more services. Thereare a lot of types of the services: mobile phone, gas, energy and soon.

A user can select different services and configure them. Whenconfiguration is completed, user can modify offer, check the detailsand save the offer.

The user is able to export archive with configured offers to the xlsor csv file and send it via email.

KEY F EATU R ES

• Creation of the offer;• Report generation;• Send report via email.

COMPLETE LIST OF TECHNOLOGIES

• Android SDK;• Excel;• Google Cloud Messaging;• Google Play Services;• Google Analytics;• QLite.

FinancialIndustry:

Android developmentService:

2Team size:

July 2013 - December 2014Implementation period:

Business Configurator

Page 10: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Business Configurator

Page 11: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

ICT4APPS Ecommerce

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.

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.

• 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

Implementation period:

Page 12: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

С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 13: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

ICT4APPS EcommerceiOS

Page 14: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

ICT4APPS EcommerceAndroid

Page 15: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

This application is created for employees who make trips byrequests. It performs GPS tracking. There are 4 modes of thetracking: always on, manually, business and based on the schedule.It's possible to change tracking parameters: intervals, distance.

The application detects user's location and sends a request to theserver when a user is near his destination. The user can sendmessages manually. Also, it is possible to create a group of users.

ProductivityIndustry:

• Android development;• Frontend.

Service:

• Android development: 2;• Frontend: 1 – 2.

Team size:• Android development:

January 2015 - June 2015;• Frontend:

January 2015 - October 2015.

Implementation period:

Edge Geo Logger

• Gps tracking;• Tracking schedule;• Location detection.

Android development:• Planning routes;• Creating and managing

delivery schedules;• Tracking the location of the

transport in real time;• SMS notification customers

(goods delay, etc.).

Frontend:

KEY F EATU R ES

• Android SDK;• Android Support Library;• Google Locations;• SQLite.

Android development:• Spring;• Spring MVC;• Spring Security;• Hibernate;• jQuery;• jQuery UI;• Quartz;• TomTom Geocoding API.

Frontend:

СOMPLE TE LIS T OF TECHNOLOGIES

Page 16: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Edge Geo Logger

Page 17: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

It is a mobile client for the website directory.thehabitfactor.com. TheHabit Factor® is a choice of professionals for positive behavior changeand habit development. With the regular use of The Habit Factor®users can develop any habit necessary to achieve any goal they set foryourself.

KEY F EATU R ES

ProductivityIndustry:

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

Service:

• iOS development: 3;• Liferay, Frontend, Backend: 2.

Team size:

• iOS development:January 2014 - January 2015;

• Liferay/Frontend/Backend:In progress since 2012.

Implementation period:

Habit Factor

• Simple, elegant and cleanuser interface (designedfor iPhone not web);

• Custom Tracking Periods:week, month, custom ornone;

• Select target days forhabits;

• Color code habits with keywellness categories: Mind,Body, Spirit and Social;

• Daily Tracking Notes;• Sort/Prioritize Habits and

Goals;• Chart habit or goal data.

iOS development:• Free Native Mobile Apps

for iOS;• Push Notification;• Easy-to-use and SEO-

friendly CMS;• Several Free Custom

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

Liferay:

• Responsive design;• Sliders;• Collapse panels;• Popups;• Fixed menu.

Frontend:

• Liferay;• Spring;• Hibernate.

Liferay & Backend

СOMPLE TE LIS T OF TECHNOLOGIES

Page 18: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Habit Factor

Page 19: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Strada del Vino is a guide through all the wine cellars and estates,restaurants, farms that are part of The Road of Wine and Oil ofTuscany Coast. A user can view photos, check the location or contactdetails.

Also, it is possible to create a track which contains a few points ofinterest and save it. Later user could follow this track on his tour.

The user is able to search point by category, cellar or somekeyword.

Travel & LocalIndustry:

Android developmentService:

2Team size:

December 2014 - June 2015Implementation period:

Strada Del Vino

KEY F EATU R ES

• Add to favourite;• Show on map;• Search by category;• Search on map;• Search by keyword;• Create track.

COMPLETE LIST OF TECHNOLOGIES

• Android SDK;• Material Design;• Google Maps;• Google Locations;• Google Directions.

Page 20: MobileP ortfo lio - AppFutura · 2017-02-10 · MobileP ortfo 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

Strada Del Vino

Thank you for your timeAnd have a nice day!