AI, Machine learning, Computer vision, NLP

Your challenge is our inspiration — we build customer software solutions for the most challenging of projects.

 

Since 2003, ISS ART’s custom software developers have been helping the world’s top companies to turn their dreams into reality.

 

Our focus:

  • Machine learning - object detection and recognition, classification, clustering, forecasting
  • Data Science - understanding the data and underlying processes, insights extraction
  • Data warehouse and Big Data - data warehouse design, ETL, complex reporting based on data
  • Computer Vision - object detection and recognition, pattern recognition, optical character recognition
  • Natural Language Processing & Text Analysis - chat-bots, text parsing and information extraction, full-text search
  • Internet of Things - software for smart home, smart office, smart retail, smart supply chain, wearables

 

Our key technologies: 

  • Python, OpenCV, Tensorflow
  • IBM Watson, Google AI services
  • Web applications (Java, Python)
  • C++, C#
  • Swift, Objective C (iPhone, iPad), Xamarin, Kotlin
  • JavaScript, ReactJS, React Native, Redux, HTML5, CSS
  • RDBMS MySQL, Oracle, PostgreSQL, MS SQL, ANSI SQL, PL/SQL

 

Our  Services:

  • MVP
  • POC
  • R&D
  • System and Business Analysis
  • QA services
  • UI/UX Design
  • Troubleshooting
  • Technical and business solutions audit
 
$10,000+
 
$25 - $49 / hr
 
50 - 249
 Founded
2003
Show all +
San Francisco, CA
headquarters
  • 820 Post Street
    San Francisco, CA 94109
    United States
other locations
  • 2 Ulitsa Syezdovskaya
    Omsk 644010
    Russia
  • 10 Ulitsa Maerchaka
    Krasnoyarsk 660075
    Russia

Portfolio

Key clients: 
The top companies in manufacturing, construction, and more, call on our expertise for high-end software solutions. BigBrassBand, Cassantec (recently acquired by ABB), JNet Direct are among them.
An ML based solution for photo processing Image

An ML based solution for photo processing

Our client is an agency specialized in high-volume image processing. They already had theirown image processing algorithms for extracting images from backgrounds but it didn’t work for all types of backdrops they wanted to operate with.That is why they came to us with a clear task, to develop a more suitable solution.

The main application area of the project is photo processing. One of the most common andsought-after

tasks here is to replace the original backdrop of an image due to the need eitherto fix some issues with a background or to make the image more impressive and unique ingeneral. It is also one of the most time-consuming and tedious tasks in the area ofphotographic processing.

Doing this process manually will take an average specialist significantly more time than doing it automatically with an algorithm.

There’s plenty of solutions designed to help specialists with that task on the market built with Computer Vision mathematical algorithms and Machine Learning approach. However, the existing solutions proved to be either too slow for the real production needs or not precise enough.

Challenges

Within this project, we've tested several state-of-the-art neural network architectures in application to the problem of accurate segmentation and computing the transparency levels for border pixels. This work is intended for processing photos with people captured in full length.

Solutions

We've overcome several challenges connected with optimaldata preprocessing necessary for training the network andprocessing the high-resolution images keeping their originalsize by making and aggregating predictions for overlappingpatches.

Results

The project comes up with the solution which helps photomontage specialists to handle high-volumetasks with the required speed and precision where 4000 x 3000-pixel images can be processed inroughly 5 seconds. The resulting solution operates with the following types of backdrops:

- natural,

- painted,

- lastolite.

Business value

A twofold reduction in time spent by designers on photo processing;

The payback time for the project was 2 months.

An algorithm to recognize dead and live cells in yeast images Image

An algorithm to recognize dead and live cells in yeast images

This project started as an idea of our client who has a private brewery. He wanted to use amodern solution to optimize the workflow. His idea was related to cell analysis using amicroscope. The primary use of microscopes in the brewery and cell counts is that they areuseful for determining pitching rate, remaining cell density when bottling beer anddetermining yeast densities in yeast sediment.

Doing this process

manually, without an algorithm can take from 30 minutes to an hour.

Challenges

Our main challenge with this project was to perform cell recognition in order to understand how many of them are deadand how many are alive.

Solutions

We have developed a script, that receives microscope images as input and marks dead cells on them. As an output, the script returns images with marked cells on them.

Business value

By using an algorithm for this task and not doing this process manually you can save an hour a day of your worker. And if we assume that the average working day lasts 8 hours, we’ve successfully saved 12,5% of an average business day.

Concrete crack detection algorithm Image

Concrete crack detection algorithm

One of our current projects is about training a model that performs crack detection on concrete slabs. The main goal is to optimize the process in production. Cracks on the surface are a major defect in concrete structures. Timely crack detection helps construction companies and concrete product manufacturers to prevent potential losses.

There are various approaches to solving this problem, some of them involve manual

inspection and others are based on automatic detection methods. Nowadays, the increased efficiency of modern neural network models and Computer Vision technologies makes anautomatic approach out of competition compared to the manual one, allowing to optimizethe process without losing any accuracy.

Crack detection is the semantic segmentation problem. Semantic segmentation refers to theprocess of linking each pixel in an image to a class label. In this case, we need to find allpixels of cracks on the photo of a concrete structure.

Challenges

  1. The images were 11664X8750 px resolution and the crackswere so small that after fragmentation we end up with a hugeimbalance in our training data set.
  2. Almost all of the cracks in the training dataset werehorizontal. However, in reality, there are common bothhorizontal and vertical types of cracks.

Solutions

  1. We had to split each image into 256X256 px overlappingtiles. Each image was divided into about 1600 sampleswithout cracks and 150 with ones to balance the dataset.
  2. We have performed data augmentation – a technique toartificially create new training data from existing training data. We had to make the following transformations to get a good diversity of input data:

- Flip each image horizontally and vertically;

- Rotate each image at different angles;

- Change brightness and contrast settings of each image in different ways;

- Apply Gaussian blur.

Results

The metric to evaluate our model was the Sørensen–Dice coefficient. After training, the value of thismetric is 95% on the train set and 93% on the validation set.

Business value

The solution helped our client to automate the process of concrete cracks detection in production and almost eliminate the need for human participation in it. This means that our solution can save a company from at least 20 human hours a week (or around $20,000/year) for each production line.

A solution to identify a brand-specific style Image

A solution to identify a brand-specific style

The main goal of the project was to build a solution to identify a brand-specific style using images as a data source. Style is defined as a well-known color scheme, image composition and anything that may help one to affiliate an image with some brand. For example, with theBMW trademark. In other words, we were faced with the task of classifying images.

Challenges

  1. Сars in the images might
distractthe neural network from its main focus (which is thebackground).
  • The dataset was not big enough to achieve the required accuracy of 95% - it was only 2000 images when we needed at least 10 times more.
  • Solutions

    1. We used the Darknet YOLOv3 algorithm to detect cars in the images; removed the rectangle bounding machine/machines– replaced it with a fully transparent color;cut a randomrectangle if there were no cars in an image. It was necessaryto provide the dataset homogeneity. Otherwise, images with and without rectangles would be split into 2 different classesand it will spoil the classification.
    2. We have performed data augmentation and created 10 newimages from each input image with applying small transformations – rotating, scaling, horizontally flipping,filtering (changing brightness, contrast, colors of images).Now the dataset was rich enough to use it for training.
    3. We have built a model that steadily copes with its purpose. The accuracy value for ourclassification is 95% on the test data. In the future, with the appearance of new data (new BMWadvertising campaigns, for example), it will also be possible to train a model on these images and improve neural network accuracy.

    Business value

    Such a solution could help young specialists in the Product design area with making sure their ownprojects are not plagiarizing any unique traits of well-known brands and are distinctive enough on its own.

    A mobile application to find recharge stations for mobile devices Image

    A mobile application to find recharge stations for mobile devices

    The app is aimed at users who urgently need to charge their phone and do not have a chargerand/or a socket at hand. It allows users to find the closest JumpStart charging station byusing integrated Google Maps service, get access to an available power bank by scanningthe station’s QR code, connect their phone to get necessary amount of battery charge and then automatically pay for the service with the credit card they have

    linked to their profile in amobile app.

    For this, we have implemented the following features & capabilities:

    • Facebook, Google and Ordinary login via e-mail and password;
    • Google Maps integration & Venue Ratings;
    • QR Code scanner;
    • Live power bank status tracking;
    • Credit card scanner;
    • Transaction list (Cost, Duration & Venue);
    • High-security encryption;
    • Third-party hardware control services integration;
    • Android & Apple devices compatibility.

    Challenges

    1. Integration with third party's service API that controls thehardware appeared to be a big challenge since the webservice, which was preferred by Client, was not completelystable and we had to deal with version control issues as well.
    2. From a technical point of view, the main idea of the projectwas to create a multi-platform module. Developing separateapplications for different systems was not an option so wehad to create a module that would be compatible with bothiOS and Android.

    Solutions

    1. We have contacted the team that develops this service andjointly implement the changes that were required for furtherintegrations. The version control workflow was establishedand both systems life cycles were the life cycles of bothsystems proceed/flow in accordance with one another.
    2. Our front-end developer has studied the design ofmulti-platform application architecture and the principles ofrelevant technologies operation to put them in practicefurther. Thus we have created a flexible multi-platformapplication using Kotlin-Multiplatform technology that runsperfectly on both Android and iOS devices.

    Several charging stations have already been set up among some of the Australian hotels. The mobile app is available in App Store and Google Play. It allows users to interact with the stations as intended and make an automatic payment transaction afterward. Payment is charged for every 15 minutes of power bank usage.

    An application to identify amphibians Image

    An application to identify amphibians

    Client

    A group of scientists performing research on amphibians

    Business challenge

    The main objective of these researches is to learn different changes in the animal population, changes in sex percentage, etc.

    There are 22 different amphibian species inhabiting Germany with numerous specimens in each of those. It costs $10 to make a single injection needed for

    tracking a single amphibian. The injection is needed to highlight the unique natural pattern used to identify an individual amphibian among the same species. The injection must be done twice a year. The injection itself is a quite stressful and harmful activity. In some cases, it might result in the death of an amphibian. 

    The only existing software that can be used as a not harmful alternative to the injections is designed for desktop, and the species recognition here costs €700.

    So, our Client was looking for a cheaper and more humane method of tracking amphibians.

    Solution

    The application built by our team performs an individual recognition of animals in the wild with individual patterns. It is a modern approach using computer vision and machine learning which allows fast and reliable recognition of individuals within existing population databases.

    Business value

    • A much less expensive method of tracking amphibians than those that are used nowadays
    • Unlike other existing methods of tracking, this one is humane
    • The Pay-Back period was 18 month

    Technologies

    Dagger (Dependency Injection), GoogleMaps, Java, Kotlin, Ktor, OpenCV, PostgreSQL, Retrofit, Spring boot 2, Spring Data, Vaadin 10

    Areas of expertise

    Machine learning, computer vision, image processing, Google Maps, custom UI widgets, user settings persistence, camera API

    Team

    2 analyst, 4 developers, 1 QA specialist, 1 project manager

    An AI-bot and a web Admin panel Image

    An AI-bot and a web Admin panel

    Client

    A large company call center

    Business challenge

    The Client wanted to achieve the following:

    • Reduce costs by optimizing the workload of call center operators;
    • Make the company’s support focus on more complicated and important requests from Customers and Prospects rather than on routine ones (e.g. cancel advertising);
    • Increase Customers and
    Prospects’ loyalty by improving the quality of requests handling.

    Solution

    Our team implemented the system which includes AI-bots (AI Bot for calls, Facebook and email Bots) and a web Admin Panel. 

    The AI bot allows Customers and Prospects of this company to get quick and high-quality service for advertising cancellation. 

    The admin panel is used by the specialists of the company. The Panel lets them monitor and analyze the dialogues between the bot and Customers, Prospects in order to improve the AI bot.

    Business value

    • The system has allowed this Company to reduce expenses on customer service by about 4,7% per month, compared to the previous period;
    • The project implementation paid off in less than 2 months.

    Technologies

    Java, Java Spring, JavaScript, Python, ReactJS

    Areas of expertise

    External services integration (Twilio, DialogFlow, Google Cloud), Speech-to-Text and Text-to-Speech transformation, Natural language processing

    Team

    7 employees

    Data analysis app for medical garment usage prediction Image

    Data analysis app for medical garment usage prediction

    Client

    A supplier for healthcare facilities

    Business challenge

    Optimization and automation of inventory replenishment process

    Solution

    We built a model that predicts the usage of inventory by employees. It was built with CNNs (convolutional neural networks) on Tensorflow.

    Tech details: every item has an RFID mark. Usage of every item is logged by the

    system: who took it, when, where, and when it was released.

    A model receives a two-weeks usage historical data and predicts usage of every type of item for every day of the upcoming week. Internally, it converts the log into a matrix and passes to CNN. Then CNN produces a matrix of predicted demand for every day and a gear model.

    Business value

    • The implemented solution allowed our client to save up to €20.000 per year
    • The implementation of the project took 2 weeks and paid off in one quarter

    Technologies

    Google BigQuery, Python, TensorFlow

    Areas of expertise

    Data Science, neural networks, Google services integration, Big data

    Team

    1 developer, 1 project manager

    SaaS solution for managing construction sites Image

    SaaS solution for managing construction sites

    The web application has been developed for a global leading provider of advanced location-based solutions (positioning systems). The system has 21’755’588 weekly queries with support of complex search results exceeding 270 searches/second in production.

    The project is a web-portal for managing manufacturing process in providing a wide range ofsolutions: adjusting Client’s own web interface of an application using the

    modules offeredby the system, creating future construction projects, approving documents, managing virtual file system. This system is applied in construction, agriculture and other industries.

    Technologies: Java, JavaScript, C++, C#, Groovy, Spring, Hibernate, Mysql

    Duration: 8 years

    Team: 33 employees

    Sleep restore Image

    Sleep restore

    Sleep Restore is a new project from one of our Clients. He was content with the previous application which we developed for him. This is an anxiety app, which you can learn more about here.

    Sleep Restore is designed for people with sleep problems, such as insomnia, stress, tension,etc. To solve these problems a person should first fill in a questionnaire. The app will provide the questionnaire results based on the

    person’s answers with the possible problems and recommendations to solve them. The results also include a playlist for the person. A person listens to the tracks from the playlist before the bedtime. To check the progress, a person will have to refill the questionnaire next month. The app will define if there is any progress or not.If there is, the playlist and recommendations will be updated.

    Technologies: Android, Angular 5, Bootstrap 3, iOS, Java, PostgreSQL, Spring

    Duration: 8 months

    Team: 1 analyst, 2 developers, 1 QA engineer, 1 project manager

    Areas of expertise: Custom UI widgets, media player, integration with a web API, user settings persistence

    A solution to monitor cells viability and location Image

    A solution to monitor cells viability and location

    The project is related to medicine. The customer’s company works to discover a cure for Alzheimer and other neurodegenerative diseases. It is their ambitious research, which is striving for a ground-breaking approach in the drug discovery. To test whether the medicine works or not, it is injected in the cells. Then the scientists are checking these cells through the microscope, to see if they are still alive or not, they do it

    once a day over 10 days. The project deals with determining the lifetime of each cell. The scientists have to remember that the cells are sensitive to the light; therefore, they are watched through the microscope once a day.

    Technologies: Python, OpenCV

    Areas of expertise: Image processing, mapping, computer vision

    Duration: less than 1 month

    A solution to detect a brachial plexus on an ultrasound image Image

    A solution to detect a brachial plexus on an ultrasound image

    The subject area of the project is medicine. To be more specific — shoulder surgery. Surgery often implies some patient’s discomfort and pain during the post-surgery recovery. Currently,the patient’s pain is frequently managed by means of drugs, which causes plenty of unwanted side effects. One of the methods to reduce the patient’s pain instead of using drugs is implanting catheters that block or mitigate the pain at the

    source. Pain management catheters reduce drug addiction and speed up the patient’s recovery. So the catheter should be implanted into the correct area of the body and affect the nerves directly.

    The project comes up with the solution which allows users to detect the nerve structure called the brachial plexus on the ultrasound picture and the exact area in the patient’s body to implant the catheter.

    Technologies: Python, TensorFlow

    Areas of expertise: Neural networks, image processing, mapping, computer Vision

    Duration: less than 1 month

    Challenges

    • When the app was used with see-through devices like Epsonglasses, a user could see a real object, not an image from a camera. It made impossible to use a projection matrix givenby ARToolkit.
    • The sensor data contained some noise, so we could not use it for long-time position tracking.
    • The magnetometer produced data with offset and a differents cale on each axis, which
    caused the dependence of the data on the device orientation. 

    Solutions

    • We have used calibration procedure to obtain eye-to-camerarelations. Ten points with known coordinates have given us aso called intrinsic camera matrix of an eye in a camera coordinate system. 
    • We have used magnetic field values to create a map of ouroffice. When a user walks through it, we track magnetic fieldchanges to obtain a path that the user moves through.
    • We have used the custom calibration method to obtain correction coefficients.

    Results

    • With see-through devices, users can see augmented images perfectly aligned with real objects instereo view.
    • We can determine the user position with the accuracy to 1.5-2 m.
    • Stable, direction-independent values of the magnetic field have been obtained.

    Technologies: Android, ARToolkit, DLib, GoogleVision, PostgreSQL+cube, Spring Boot

    Duration: 8 months

    A solution to detect label position and volume of liquid in the bottle Image

    A solution to detect label position and volume of liquid in the bottle

    A company producing bottled products had a task to provide the quality control of its products, to achieve that, it was necessary to monitor the level of liquid in the bottle and the position of the pasted label. If the level of liquid and the position of the label do not correspond to the admissible values, the product is of poor quality.

    Challenges

    • Recognize and single out the object of
    interest (bottle)
  • Determine the position of the label on the bottle
  • Determine the level of liquid in the bottle
  • Compare the obtained values of the position of the label andthe level of liquid with the admissible ones
  • Solutions

    • To single out the object of interest, we first determined thebackground of the image obtained from the webcam. Toachieve this, we used the OpenCV function, which allowsfiguring out the corresponding object based on the typicalsection, and besides removed the “noise” outside the object.
    • To solve the problem of determining the position of the label,the image is adjusted to HSV format. Then, using OpenCV,blurring of the image and "noise" reduction, the boundaries ofthe label are determined.
    • To determine the liquid level, the image was also adjusted toHSV format and “noise” was reduced.
    • The admissible values for the position of the label and thelevel of liquid are entered into the system in advance, takinginto account the existing standards. The systemautomatically compares the obtained values with theadmissible ones, based on which the conclusion about thequality of the product can be made.

    Results

    As a result, highly accurately determining the level of liquid in the bottle and the place where the labelwas pasted became possible, the data obtained were compared with regular results.

    Comparison of the obtained values with the admissible ones allows detecting products of poor quality.

    Areas of expertise: Image processing, Computer Vision
    Duration: 3 weeks
    Team: 1 developer

    An algorithm to count falling drops Image

    An algorithm to count falling drops

    An application to automatically count drops of fluid on video. It can be used in high-precision manufacturing, pharmaceuticals, to detect potential leakages of weak equipment.

    Challenges

    • Video processing in order to recognize the object of interest
    • Counting the number of drops

    Solutions

    • To catch a moving object in the video, it is needed
    to leave this single object on all the shots. For this purpose background and foreign objects should be removed from the shots.
  • To count the number of drops, we analyzed all shots of the video to detect a stretched drop using OpenCV
  • Results

    As a result, we managed to accurately recognize the drop falling on the video and count the fallen drops.

    The data on the calculated number can be compared with the admissible values.

    Technologies: Python
    Areas of expertise: Computer vision, Image processing, Video processing
    Duration: less than 1 month
    Team: 1 developer

    License plate recognition system Image

    License plate recognition system

    One of the main specializations of our company is Computer Vision.

    Among our projects in this area there is a solution for a corporate parking lot. The idea is that the parking lot cameras find the license plates on arriving cars and the gate bar opens for the cars with authorized license plates only.

    As the first step of this work, we had to develop a solution which would be able to detect and read the car’s

    license plates.

    To implement the project, we used a special library which was strictly focused on license plate recognition. But using that special library was not enough. Our developer had to customize and set it up so that the system would be able to detect a license plate in general and define its combination of letters and numbers.

    Technologies: PyCharm, Python
    Areas of expertise: Image processing, Mapping, Computer Vision
    Duration: 3 weeks
    Team: 1 developer

    Chart recorder Image

    Chart recorder

    The project was implemented for a Canadian oil and gas company. The implemented process implies recognition of the charts which are generated by two or three pens driven by sensors attached to gas pipes. These pens plot traces on a rotating paper disk. As a result, the disc has the values of different parameters such as gas pressure,water, temperature. The next step is to convert this chart into a readable

    format.

    Technologies: Python
    Areas of expertise: External services integration (AWS S3, AWS Lambda), Image rendering, Data mining, Image processing, Computer vision
    Duration: 2 months
    Team: 1 developer

    Java prognostic solution to prevent industrial equipment malfunctions Image

    Java prognostic solution to prevent industrial equipment malfunctions

    The project is a SaaS-solution that uses unique mathematical algorithms to forecast equipment malfunctions. This allows businesses (nuclear power, fossil power, railways, etc.) to make timely decisions to repair or replace equipment depending on forecast results and save millions of dollars.

    The prognostic solution is the only solution which provides reasonably accurate forecasts for 3 years ahead. It defines the level

    of malfunctions: standard, high, critical. The forecasts are based on data analysis of a great number of sensor controllers not on the analysis of past malfunctions that other systems make.

    ISS Art continues to assist in optimizing the work on the project as it is a long-term project.

    Technologies: Java (Jetty, Jackson, Guice, Servlet, Jersey), JavaScript (jQuery, jWidget), Scala (Scalikejdbc), JSON, PostgreSQL., CSV, PHP

    Areas of expertise:

    Browser graphic // Mathematical statistics and probability theory // Cloud computing // Flexible configuration //Forecasting // JSON data format // PDF-report generating //Distributed Computing // Service Integration

    Duration: 5 years

    Team: 11 employees

    View live project: https://cassantec.com/

    A social network for finding, storing and sharing music Image

    A social network for finding, storing and sharing music

    Vertigo project is a unique social media platform focused on finding, storing and sharing music and video. The Admin side is a web application, and the Client-side is a mobile application designed for both Android and iOS.

    The application enables users to gather their external music collections from many sources in one place. Vertigo users have it all gathered at once via Vertigo aggregating features. They can link their

    Apple Music and Spotify Premium accounts to find songs, build playlists, and share them with their social friends.

    The media platform allows users to broadcast their favorite music in the best possible quality, receive real-time feedback through live commenting, connect with other users to tune into their live sessions and discover new music.

    Challenges

    • There was a huge bulk of data with the relational structurerepresented as text-files in the system. The Customer wantedto arrange fast ways of searching for data items.
    • We had to scale and route the high load Stateful Service. Theclassical approach to balancing the load could not be usedfor this service.
    • The data processing algorithm was implemented as SQLscripts. The implementation took more than 24 hours. TheCustomer wanted to speed up this process.

    Solutions

    • We have used ETL algorithm based on the framework ReactiveX. The search index is created in ElasticSearch.
    • We have implemented a self-balancing method for thecluster. An individual address is sent to a client, the client canbe served at this address.
    • We have migrated the data processing algorithm to Apache Spark.

    Results

    We have parallelized and optimized the process of downloading the data. The total amount of theindexed data is about 70 Gb. The data is available for real-time searching.

    The implemented method allows the system with 500+ users to serve 100+ video data streams in real time.

    The data processing is scaled horizontally. The scaling is 30 minutes.

    Technologies: Java, Java, Objective-C, Haskell, Node.JS

    Areas of expertise:
    Backend: High load // Data mining // Multithreading // ETL // RDBMS // NoSQL // WebRTC
    Frontend: Sending PUSH notifications // Audio playback // Custom controls // Integration with site API and third parties' service API // Asynchronous networking // Storage settings // Sharing in social networks // Working with camera // Incremental synchronization

    Duration: 4 years

    Team: 32 employees

    View live project: https://itunes.apple.com/us/app/vertigo-music-stream-together-live/id111...

    Speech to Text application Image

    Speech to Text application

    The application is designed to convert speech to text in any language for deaf and hard of hearing people. Not only can the app transform speech to text, but it can also save it as a file.

    The app is currently being worked on. The next phases of development implyintegration with smart glasses and the implementation of a text to speech feature.

    Challenges

    • The Customer wanted to
    integrate with IBM Watson, however,the system did not support all necessary languages.
  • The app was designed to convert a voice message into a text. The Customer was going to have a sound file ofthe voice message as well.
  • Solutions

    • The developers performed IBM Watson integration as default. In case IBM Watson does not support the required language, the app applies Google Speech API forconversion.
    • InputStream А from a microphone was transmitted to objectB which read from A and recorded data into inputStream C. At the same time there was a second T which recorded C into.wav-file.

    Results

    • We integrated the developed software with both IBM Watson and Google Speech API. The app enables users to translate the speech into all the languages which are supported by IBM and Google.
    • The app also records the speech into files.

    Technologies: Java, ReactJS

    Duration:10 months

    Team: 3 developers

    Traffic and sales report generation system Image

    Traffic and sales report generation system

    The project is a SaaS system for gathering information from various online resources (Facebook, Twitter, GA, and others). 

    Challenges

    • For displaying diagrams and column reports universal and maintainable programs were required.These programs should have been of high operating speedand be able to add new features without any difficulties.
    • The system was to be integrated with a lot
    of programs and online resources. We needed a universal approach to work with them.
  • JS-code needed to be optimized.
  • Solutions

    • For diagrams output we wrote a program from scratch. It is based on SVG. For displaying reports we used jWidget to create the necessary component. For displaying diagrams in the weekly digest we designed the complex table layout by using Freemarker templates.
    • We created the architecture based on Java Spring and low-level protocol JDBC.
    • For optimizing JS-code we developed jWidget SDK instrument.

    Results

    • The diagrams and reports are well displayed. However, they are only for the project.
    • The system has the universal approach for gathering data from many integrated programs and resources.
    • JS-code was successfully optimized.

    Technologies: Java Spring, JavaScript
    Duration: 5 years
    Team: 3 developers

    Reviews

    Sort by

    Technical Content Creation for Technology Company Blog

    "They are very reliable and they provide the exact expertise that we want."

    Quality: 
    5.0
    Schedule: 
    4.0
    Cost: 
    4.5
    Willing to refer: 
    4.5
    The Project
     
    $10,000 to $49,999
     
    Sep. 2016 - Ongoing
    Project summary: 

    ISS Art produces technical content for a major blog including articles and videos for an online university. They also provide some development work for the client's support team.

    The Reviewer
     
    10,001 + Employees
     
    San Francisco Metro Area
    Manager, Technology Company Blog
     
    Verified
    The Review
    Feedback summary: 

    ISS Art has created amazing written and video content that the client's marketing and technical teams all love. They are very reliable and can be counted on for high-quality content for each project.

    A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

    BACKGROUND

    Introduce your business and what you do there.

    I work for a large technology company. I work for a divison that does website testing, load and performance testing mainly.

    I am the Director of Product Marketing. My team focuses mainly on digital marketing. We focus on blogging, website content, SEO, PPC, and similar services.

    OPPORTUNITY / CHALLENGE

    What challenge were you trying to address with ISS Art?

    I work for the Marketing team and content marketing is a huge part of our overall strategy. Our blog is extremely important and is marketed to developers. It needs to have high-quality technical content. It must be very technical, strong content.

    We hired ISS Art developers to do technical projects and then write about it on the blog. We wanted technical experts to do this content creation for us. They write for us, we edit it and publish it on the blog. We wanted them to focus on technical writing.

    Following the original work, we decided to create an online academy with them on an open source tool. They created a series of videos for us for this academy. They did a series of videos for us when we initially launched that academy.

    SOLUTION

    What was the scope of their involvement?

    I think they are doing some technical work for our support team. For my team, it's purely about creating technical content on video or blog.

    How did you come to work with ISS Art?

    We initially hired them via Upwork, which is an important tool for us. We tried them out from Upwork and then asked them to do some work. I checked their work with our team. We had our R&D team verify the quality of their technical work because they are technology experts. They verified that they are actually experts in the field. 

    We worked with two different leaders at ISS Art. Every article was fantastic and we were told every time that they know their craft. We learned to trust them and it's always very high-quality. Our team thinks their work is amazing and great so we kept the engagement going. We also started working with a second person from ISS Art. He also did great work every single time.

    Could you provide a sense of the size of this initiative in financial terms?

    We spend about $3,000 per month with them.

    What is the status of this engagement?

    The work is ongoing, I think we started with them in September 2016. 

    RESULTS & FEEDBACK

    Could you share any statistics or metrics from this engagement?

    ISS Art is not the only writer for our blog. I track the traffic of their articles and other key metrics and they are strong. One of their best articles received over 4,000 views in just a few months.

    How did ISS Art perform from a project management standpoint?

    We have someone on the team that communicates with their project manager. The project manager at ISS Art manages our two writers' work there. The project manager, Elena, is our point of contact that makes sure everything gets done.

    The technical aspect is better than the project management part. There were some issues in the beginning but we've ironed them out and it's improved over time.

    What distinguishes ISS Art from other providers?

    They are very reliable and they provide the exact expertise that we want. They always give us what we need and have really just helped us. We hope to continue this work on an ongoing basis.

    Is there anything ISS Art could have improved or done differently?

    The project management side was the main improvement. There were issues with deadlines being missed. Sometimes we got deliverables a little bit late. I discussed this with Elena and it has already improved. The time management is better.

    4.5
    Overall Score 4.5 is fair.
    • 4.0 Scheduling
      ON TIME / DEADLINES
      I would give a four because there were some issues in the past that have improved.
    • 4.5 Cost
      Value / within estimates
    • 5.0 Quality
      Service & deliverables
      We have always been very happy with their work.
    • 4.5 NPS
      Willing to refer
      I would happily refer them to my friends.

    Web Dev for Geographic Website

    "ISS Art performed well and had high responsiveness, getting back to us within a day."

    Quality: 
    4.0
    Schedule: 
    3.5
    Cost: 
    5.0
    Willing to refer: 
    4.5
    The Project
     
    $10,000 to $49,999
     
    June 2016 - Ongoing
    Project summary: 

    ISS Art utilized a variety of Frontend and Backend tools such as Java, to develop a live-mapping website to deliver an interactive news platform. 

    The Reviewer
     
    1-10 Employees
     
    Flanders, Belgium
    Stanley De Coster
    Owner, Global Event Maps SPRL
     
    Verified
    The Review
    Feedback summary: 

    Users found the website smooth, functional, responsive, and cross-platform friendly. Although they were an offshore company, ISS Art asked all the right questions, was receptive to communication, and was clear about the project scope. 

    A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

    BACKGROUND

    Please describe your organization.

    We provide a live-mapping website that delivers news to users in a more interactive way, with a focus on geographical data. 

    OPPORTUNITY / CHALLENGE

    What business challenge were you trying to address with ISS Art?

    We needed help creating a responsive and functional platform.

    SOLUTION

    Please describe the scope of their involvement in greater detail.

    We handle company operations, while all the technical work was done by ISS Art. We have a long list of technologies employed for the platform, including Java.

    Initially, we worked with a total of 10 people from ISS Art's team, with a total scope of around 900 hours of work. We maintain a five-person team.

    I am looking for an internal technical director for practical reasons, but all of the development work has been done by ISS Art.

    How did you come to work with ISS Art?

    I found ISS Art through Upwork. We set up a few calls and made an estimate. There were a few competitors on our list, but ISS Art gave us the best rates, and they had good previous work.

    Could you provide a sense of the size of this initiative in financial terms?

    The cost of ISS Art's work has been between $40,000 and $50,000.

    What is the status of this engagement?

    We started working with ISS Art in June 2016. Most of the work was done by October. We continue the development but at a lower rate. 

    RESULTS & FEEDBACK

    Could you share any statistics or metrics from this engagement?

    Generally, our users have found the site to be smooth and functional. It works well on multiple platforms and is intuitive to work with, especially for our moderators. Responsiveness was a goal for our site, and it was definitely achieved.

    How did ISS Art perform from a project management standpoint?

    Most of the communication was done through email, Google Docs, and Skype. ISS Art performed well and had high responsiveness, getting back to us within a day.

    What distinguishes ISS Art from other providers?

    The biggest problems when outsourcing any work are responsiveness and the actual communication. ISS Art asked the right questions and provided models for our work, as well as mostly accurate estimates.

    Is there anything ISS Art could have improved or done differently?

    The original estimate we received from ISS Art was 30–40% lower than the actual work. The scope was also increased, but it didn't reflect the actual increase.

    Do you have any recommendations for others considering working with ISS Art?

    ISS Art asked all the relevant questions and provided clarity about the work we were stepping into. I can't think of any recommendations around what people should watch out for. 

    4.0
    Overall Score ISS Art gave us very good lines of contact. I had no problems working with them.
    • 3.5 Scheduling
      ON TIME / DEADLINES
      There were moments when we needed to push the deadlines a bit, but ISS Art performed well overall.
    • 5.0 Cost
      Value / within estimates
      Using a local company, we would have paid two or three times as much as ISS Art charged. It was absolutely worth it.
    • 4.0 Quality
      Service & deliverables
      The quality was on par with our standards, but there were some minor bugs to fish out, mostly due to ISS Art's lack of experience with geographical platforms. Bugs were within our expected range, and we had direct contact with ISS Art to address them.
    • 4.5 NPS
      Willing to refer
      I have already recommended ISS Art. The communication part was there, and they have no competition locally.

    Frontend Development for Industrial Software

    "ISS Art has quality management within the company, so the work delivered to us is always tested and validated, which makes it reliable."

    Quality: 
    5.0
    Schedule: 
    4.5
    Cost: 
    4.0
    Willing to refer: 
    5.0
    The Project
     
    $50,000 to $199,999
    Project summary: 

    ISS Art is engaged by an industrial software company to produce the core software product frontend, which must be functioning 100% at all times to be effective for users.

    The Reviewer
     
    11-50 employees
     
    Switzerland
    Founder, Industrial Software
     
    Verified
    The Review
    Feedback summary: 

    ISS Art stands out for being strong on the mathematical side, which is important for system development on this project. ISS Art is also recommended for their stellar communication.

    A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

    BACKGROUND

    Introduce your business and what you do there.

    We provide software for industrial asset management. Our technology prognosticates malfunctions and failures in industrial equipment.

    I am the founder and Chief Technology Officer of the company. I focus on technology and delivery, from creation to implementation and configuration.

    OPPORTUNITY / CHALLENGE

    What challenge were you trying to address with ISS Art?

    Our architecture has 3 levels: backend, core solution, and frontend. We originally needed resources for frontend development, later also for core solution development..

    SOLUTION

    What was the scope of their involvement?

    ISS Art was hired to take care of our frontend development, and we also assigned them to core solution tasks after a few years of working together. We're now also moving some of our backend tasks to ISS Art, so they take care of a large chunk of our software development.

    ISS Art also provides graphic design, but it's possible that they outsource these tasks.

    We also bring ISS Art in when talking to potential partners who want to install certain instances of our software. ISS Art provides consultation for scalability and integration issues on our software.

    How did you come to work with ISS Art?

    We had a very short selection process, screening 3 companies, contacting them, and asking for quotes for design and implementation. ISS Art was recommended by an academic source. They gave us a good quote for an uncomplicated task, so we decided to test ISS Art step by step in order to see how safe it would be to contract them out. After the small-scale trial, our work with ISS Art became bigger and bigger, going from a fixed-price to man-hour contract.

    How much have you invested with ISS Art?

    The cost of our development with ISS Art is around $3500,000 per year. In terms of man hour rates, value for money, we found ISS Art's to be average for the Eastern European market. In terms of value for money, they are presumably in the upper segment.

    What is the status of this engagement?

    We started working with ISS Art 3 and a half years ago. We have an ongoing relationship. Numerous milestones have been reached, but ISS Art has enough work for the next year. There are several full-time resources from ISS Art's side which have become a part of our development team.

    RESULTS & FEEDBACK

    Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

    We started working with ISS Art 3 and a half years ago. We have an ongoing relationship. Numerous milestones have been reached, but ISS Art has enough work for the next year. There are several full-time resources from ISS Art's side which have become a part of our development team.

    Our work is math-heavy, very quantitative, and I've been satisfied with ISS Art's ability to embrace our technology. They're strong on the mathematical side, and take pride in handling all algorithmic and numerical elements behind the software. This has made the change and feature specifications much easier. I can make top-level requests of what I want to be madedone, and ISS Art only checks back on the issues which I want to discuss, instead of asking routine questions. It's a very resource-saving communication.

     

    How did ISS Art perform from a project management standpoint?

    ISS Art has quality management within the company, so the work delivered to us is always tested and validated, which makes it reliable.

    ISS Art never refused a task because of a lack of resources. There was always a some type of solution for us, sometimes in the form of a part-time collaboration.

    ISS Art met deadlines most of the time, and any exceptions were justified. ISS Art has an strong internal organization, and they estimate tasks before implementing them, but this is should be true for any large software development organization.

     

    What did you find most impressive about ISS Art?

    ISS Art's team has very good language skills. The project manager on their side speaks 5 languages fluently, which was very useful for us, especially when localizing our solutions for various markets. ISS Art has been helpful in cleaning out our language files and making corrections. It wasn't something which they explicitly sold as a service, but we were lucky to find it within our the team. We would might have paid a much higher price for this elsewhere.

    I fly from Switzerland to ISS Art's location in Omsk about 3 times a year for workshops. It has been a big plus to have direct contact with the developers, see what they're doing, and what their infrastructure looks like. This has created a level of trust and made the work quite efficient. We would have needed 3 timestwice as much time to do the same work over Skype alone.

    Are there any areas ISS Art could improve?

    There are some bureaucratic elements in ISS Art's operations, which may derive from the need to comply with Russian business standards. We have sometimes had issues with paying invoices to Russian banks, which is typically more difficult than it would be for a European or American bank. This is not the fault of ISS Art, but rather an observation.

    ISS Art also has a different vacation calendar, with Russian Christmas being at in the beginning of January. This led to synchronization issues. Again, this is only something to be aware of, and shouldn't impact the selection criteria.

    Any issues that we brought up with ISS Art were always addressed, so I can't think of anything in particular.

    4.5
    Overall Score I put a much higher emphasis on quality than on price.
    • 4.5 Scheduling
      ON TIME / DEADLINES
    • 4.0 Cost
      Value / within estimates
      Cost can always be lower. ISS Art isn't above market average, but they're not below either.
    • 5.0 Quality
      Service & deliverables
      Our software needs to work 100% or not at all.
    • 5.0 NPS
      Willing to refer

    Agile Development for Music Startup

    "They are extremely honest, and they go the extra mile to make sure that you know what you're being billed for."

    Quality: 
    5.0
    Schedule: 
    5.0
    Cost: 
    5.0
    Willing to refer: 
    5.0
    The Project
     
    $200,000 to $999,999
    Project summary: 

    ISS Art provides agile development services for a social media platform. The agency’s core competency is hiring, managing, and deploying skilled developers.

    The Reviewer
     
    11-50 Employees
     
    Chicago, Illinois
    CTO, Entertainment Startup
     
    Verified
    The Review
    Feedback summary: 

    ISS Art’s thorough editorial processes and strict double-checking procedures ensure that they consistently deliver high-quality development services. The agency's integrity and transparency are strong suits. Their direct communication style and quick responses to feedback were valuable. 

    A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

    BACKGROUND

    Please describe your organization and your role and responsibilities.

    I'm the CTO of a company that builds a social media platform for music. We haven't launched yet. It enables people to share music in an interactive way, and it allows you to text about what you hear.

    OPPORTUNITY / CHALLENGE

    What was your goal for working with ISS Art?

    ISS Art has been great at finding and managing good talent. They're good at identifying problematic issues with certain developers and dealing with it without letting it drag out for months. They're good at assessing the work of a new hire, and I don’t have to mention anything if it’s not up to par.

    They understand when somebody isn’t doing a good job and they deal with it internally. They do a good job at finding developers, and they don't pretend that all of the developers are perfect and questioning their developer's knowledge is accepted. The managers are OK with you doing that, and can always spot talent and manage the developers skillfully.

    SOLUTION

    Please describe the scope of their work.

    They have brought up a lot of strategy offerings, but we have a lot of internal consulting. We just don’t have a need for that. Their work is in development. We're not very Waterfall-based, so we don’t need too much analysis up front. We don’t have the formal documents, and we focus more on the agile development process.

    We don’t do too much documentation up front. It's not that we don’t have the need for an analyst, but most projects don’t require formality to deal with unknowns and issues. We haven’t had the need for an analyst.

    What was your process for selecting ISS Art with which to work?

    I knew of some of their leaders from a previous company and decided to negotiate with them regarding a partnership. We have grown their relationship since I’ve grown to trust them.

    Can you provide a ballpark dollar figure for the size of the work that they’ve done for you?

    We have eight developers who have been doing work full time for about three years. We're adding another two developers, so we'll have 10 developers working for us total.

    RESULTS & FEEDBACK

    Are you satisfied with their work?

    Yes. They do very good work. It's good quality. They have a lot of internal mechanisms to verify the work. They have the lead developers check the junior developers' work to verify that there are no issues. I've had no issues with the quality of the work at all.

    Is there anything unique about them that really makes them stand out, compared to other Eastern European developers?

    Prior to using ISS Art, I've had issues with integrity and honesty. ISS Art are very honest people, and I haven’t had any problems with them. There are no issues with overbilling or any problems. They are extremely honest, and they go the extra mile to make sure that you know what you're being billed for.

    They have a high level of integrity, are very honest about their billing, and they are transparent about the hours that the developers spend.

    I have no questions about whether they did the work or not. They are very good at valuing your feedback, giving your word a lot of weight, letting you discuss things directly with the developers, and opening up a direct line of communication. In a lot of companies I've hired before, you couldn’t really talk to the developers without going through the manager.

    Looking back on the work so far, is there any area that you think they could improve upon or that you might do differently?

    A lot of their experience has been in the Waterfall process, and most of that requires an analyst. Initially, they encouraged me to use an analyst, but after a year, we didn’t have much need for an analyst, so we took the analyst off the contract.

    Identifying what the development process we should be using and then identifying what kind of workflow works best for the process is the key. An analyst thinks and makes a plan but doesn’t perform essential functions. That’s the only issue that doesn’t mesh with our process, and we addressed that during the project. Not everyone needs the Waterfall process during development, so not everyone needs large documents and analysts. We don’t have one on our team anymore. We identified that and solved it.

    5.0
    Overall Score
    • 5.0 Scheduling
      ON TIME / DEADLINES
      We had one deadline that was missed, but that was partly my fault.
    • 5.0 Cost
      Value / within estimates
      We work hourly, so it isn't an issue.
    • 5.0 Quality
      Service & deliverables
    • 5.0 NPS
      Willing to refer
      Very likely.

    Mobile App Development for Natural Health Company

    "Their other recommendations were fabulous, so I think as a whole team, they are a complete source." 

    Quality: 
    5.0
    Schedule: 
    5.0
    Cost: 
    5.0
    Willing to refer: 
    5.0
    The Project
     
    Less than $10,000
    Project summary: 

    ISS Art is providing iPad software development services for a health product company. The development of a desktop app will likely follow the completion of the mobile app.

    The Reviewer
     
    1-10 Employees
     
    Tulsa, Oklahoma
    Founder, Natural Health Company
     
    Verified
    The Review
    Feedback summary: 

    ISS Art earns praise for their outstanding ability to not only deliver the functionality requested, but also to predict the next logical development step. The agency's strengths lie in its highly skilled staff, timely communication, and enthusiasm for asking the right questions.

    A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

    BACKGROUND

    Please describe your company.

    My company deals with natural health and complementary healing, and energetic healing. I’ve been in the industry since the mid-1990s.

    What is your role and responsibilities, please?

    I am the founder.

    OPPORTUNITY / CHALLENGE

    What was your goal for working with ISS Art?

    The goal for working with ISS Art is that along with my business partner, I am creating an energetic, complementary device to help people relax and de-stress after their crazy workdays.

    SOLUTION

    Please describe the scope of their work.

    We are currently in the mobile app development stage, and we will probably progress into a desktop app for future devices and probably other things as well. We're working on a prototype to see if the technology will talk between the two, and testing the ease of an app menu. The ease that that provides has long been needed in our industry for some of these technological devices. They’re very complicated. Our goal was to simplify it.

    What was your process for selecting ISS Art with which to work?

    I needed a software developer for an iPad app. I posted a job on oDesk, and one of the lead software developers with ISS Art applied. That’s how I found out about ISS Art.

    Can you provide a ballpark dollar figure for the size of the work that they’ve done for you?

    It will be about $5,000 for the development of this app. We're at $3,000 now, maybe 100 to 200 hours at this point.

    RESULTS & FEEDBACK

    Do you have any statistics or metrics to track improvement from the project?

    I don’t have any metrics at this point. However, I have been extremely impressed and pleased with ISS Art. Their whole team and my specific contact who has been doing most of the app design, Mikael Davidov, are great. He has done a wonderful job of translating what I wanted into an app. That is very difficult to do. A lot of people think they know what you want, and they’ll spend hours on something they thought you wanted, even though you addressed it in detail. He has given me little pieces that I hadn’t thought of yet, but realized that was where I would have headed.

    They give you exactly what you want, and they’ve done a fabulous job. They’ve worked in a timely manner, and if I needed something to show an investor, I would let them know so they could put something together. They will work hard to get that piece to me so I can show that as a demo.

    They’ve been great, and their communication has been stellar. We communicate using Skype, which is very convenient with time differences. Their English is very good. They're fabulous. I’m so glad they contacted me through oDesk. Their initial proposal was written out with details, and they immediately started asking me questions as soon as I sent them an email requesting more information about their company. They sent a detailed proposal with possible hours and how long they thought the Web development would take. We’ve gone far beyond that now. We’ve finished that little piece, and we just keep going. I’ve been very pleased with them, and I recommend them often.

    Is there anything unique about them that really makes them stand out, compared to other companies?

    I’ve worked with corporate America for a number of years and understand ISO9000. That’s a great thing that’s on their website. They are held to a standard and completed that certification process. I look for that and noticed that immediately when I went to their website. Everyone that I’ve dealt with has been phenomenal. I was investigating them when I was considering hiring them, and they have multiple departments that can fill in.

    For instance, if you need someone who knows about graphics or a certain kind of coding, you have to find someone else. I’ve dealt with that kind of situation in other aspects of this project. I like that they have lots of in-house talent that I can pull from. Their other recommendations were fabulous, so I think as a whole team, they are a complete source. They’re great.

    Looking back on the work so far, is there any area that you think they could improve upon or that you might do differently?

    No, not that I can think of.

    5.0
    Overall Score
    • 5.0 Scheduling
      ON TIME / DEADLINES
    • 5.0 Cost
      Value / within estimates
    • 5.0 Quality
      Service & deliverables
    • 5.0 NPS
      Willing to refer
      I’ve already recommended them to other people. I think they’re great.

    Software Development for Tech Company

    "The project manager has been excellent in discussing options and suggesting directions for the various projects underway."

    Quality: 
    5.0
    Schedule: 
    5.0
    Cost: 
    4.0
    Willing to refer: 
    5.0
    The Project
     
    Confidential
     
    2010 - Ongoing
    Project summary: 

    ISS Art completed full development of a JDBC driver that provides highly technical database support. Their scope has expanded to provide new development, technical support, and customer assistance.

    The Reviewer
     
    11-50 Employees
     
    Washington DC Metro Area
    President & CEO, JNetDirect
     
    Verified
    The Review
    Feedback summary: 

    The driver considerably reduced database operation time and remains current with customer expectations. ISS Art has delivered consistent talent and management and has been a cost-effective, quality programming option.

    The client submitted this review online.

    BACKGROUND

    Please describe your organization and your role and responsibilities.

    JNetDirect Incorporated is based in Reston, Virginia and is an innovative leader in software products for improving our customer's connectivity, integration, management, and security to their data resources. More than 4,000 companies worldwide rely on JNetDirect software to provide critical components for their applications and development environments. I am the President and CEO of JNetDirect.

    OPPORTUNITY / CHALLENGE

    What was your goal for working with ISS Art?

    Our company was founded in 1999 and has remained a leader in database connectivity. Our business challenge is to remain current with new releases from database vendors and to provide a line of products for automation and optimization of those databases. So, we needed a reliable software development service provider to help us remain current and deliver these products.

    JNetDirect has a well-established customer base but also was looking to expand our market of drivers, which are needed for third-party applications with new clients in the embedded database driver market. Since we specialize in Microsoft SQL servers, our growth is tied to the growth and utilization of SQL servers.  

    An additional challenge was adapting to the changing nature and adaptation of cloud-based database usage. Supporting our client base and adapting to the new cloud environment was key to JNetDirect's continuing success.

    SOLUTION

    Please describe the scope of their work.

    We were seeking a service provider that could handle our JDBC Driver development in total, from project management to development. Due to the highly technical nature of technical support required by our client base, the key was to provide after sale assistance to our clients.

    The ISS Art development team used the following technologies and tools: Java, C#, .NET2.0 — 3.5,  ADO.NET,  MS SQL Shared Management Objects, ASP.NET,  SQL & Transact-SQL, Bing search engine, XHEO Licensing, Acripto Software Wizards, Nunit, Log4Net.

    What was your process for selecting ISS Art with which to work?

    We selected ISS Art after an extensive review of offshore development teams. One of the board of director [member]s is an author of numerous articles and books on programming and is a recognized expert in the field. We asked him to lead the search process and after extensive review and discussions with numerous vendors, we selected ISS Art for the level of skills available, experience and employment stability of their development teams. In addition, with the ISS Art's central location, we were able to provide worldwide coverage to our client base.

    What is the status of this engagement?

    We began working with ISS Art in early 2010 and the relationship has expanded and continues grow since. Today, we have an excellent stable of project managers and developers (and former developers that were on the Janet Team that can be called upon for advice). Our ISS Art projects continue since the databases we support continue to develop and we release new versions to our client base. 

    RESULTS & FEEDBACK

    How is the software or technology performing? Where is it meeting or not meeting expectations?

    Our delivered solutions reduce considerably the time needed for the database operations and remained current with client expectations as the database world changes with the cloud. We are still doing well even though competitors have larger development budgets than JNetDirect's.

    How did ISS Art perform?

    All the programmers have been talented and able to understand where our project was quickly, even if a change in who was working on the project took place. The project manager has been excellent in discussing options and suggesting directions for the various projects underway with the programming team. As mentioned above, developers were promoted to other areas at ISS Art but we were still able to connect with them on difficult and challenging programming tasks. Stability has been key for our continued engagement with ISS Art.

    Did they cover the agreed scope and deliverables in the agreed schedule and budget?

    All the work was delivered on time and within the agreed budget frames. Only minor changes in hourly rates occurred in the past four years.

    Is there anything unique or special about the service provider?

    The biggest benefit for JNetDirect has been the reduction in cost and savings from shifting our programming from the United States to ISS Art in Omsk. Our programming budget was reduced substantially without a reduction in technical capabilities.

    Is there anything the service provider can improve upon or in hindsight you would do differently?

    I believe we erred in our transition from onshore to offshore development teams. Due to the timing and loss of local key developers, we lost a brief period of time during the transition. However, ISS Art stepped in and was quickly up to speed on our code and development environment. This error has nothing to do with the vendor.

    5.0
    Overall Score
    • 5.0 Scheduling
      ON TIME / DEADLINES
    • 4.0 Cost
      Value / within estimates
    • 5.0 Quality
      Service & deliverables
    • 5.0 NPS
      Willing to refer

    Design Services for Web Development Firm

    "Even with the benefits of hindsight, we definitely believe we selected the right software technology and the right partner."

    Quality: 
    5.0
    Schedule: 
    5.0
    Cost: 
    5.0
    Willing to refer: 
    5.0
    The Project
     
    $10,000 to $49,999
    Project summary: 

    After a positive previous experience, ISS Art was contracted to design a Web application and implement UI with a short deadline. ISS Art provided full versions ready for integration within a few days.

    The Reviewer
     
    51-200 Employees
     
    Ontario, Canada
    Owner, Information Analytics Company
     
    Verified
    The Review
    Feedback summary: 

    ISS Art's rapid response time and effective project management completed the project in six weeks, as compared to a previous team's timeline of six months. ISS Art provided exceptional talent, discussed areas for improvement, and submitted deliverables ahead of schedule.

    The client submitted this review online.

    BACKGROUND

    My company is Top Shelf Solutions. We are a boutique Web development firm with many large-scale multinational clients including Intercontinental Hotels, NBC/Universal, Computer Associates, and Trimble Navigation. Our focus is UI [user interface] implementations, Web applications, and mobile apps. I’m the owner of Top Shelf Solutions.

    OPPORTUNITY / CHALLENGE

    We found ourselves in a situation where we needed both, more capacity for design work than we had available, and assistance for our senior developers with implementation of a UI that was on a particularly tight deadline.  

    Through one of our clients, we had already established a relationship with ISS Art during the prior four years on a rather large project with around 30 developers and a seven-figure budget. Due to or positive experience, it was a natural fit to reach out to ISS Art, and engage them on additional projects.

    SOLUTION

    Details about the project itself are not publicly available as the project was for an internal system within one of the government agencies.

    The project involved design of a Web application as well as implementation of the UI for this application. We worked with designers at ISS Art on the design and provided minimal mockups, mostly in hand-drawn fashion. After the design phase, the implementation was split into smaller chunks.

    We were able to communicate requirements easily for individual components to ISS Art developers, and within a few days, received fully implemented versions of our requirements, ready for integration. We handled testing and code review along with our client.

    The technologies used focused primarily on Web technologies. HTML/CSS/Javascript/ExtJS as well as design in Photoshop and Balsamiq Mockups

    We selected ISS Art at the time because we had already been working side-by-side with their developers for four years on another project. We had a good understanding of their capabilities, their process, and first-hand knowledge of their expertise. 

    RESULTS & FEEDBACK

    Thanks to the help of ISS Art, we were able to deliver the project on time. It has been in production, since fall 2010. There are no official metrics or statistics as the system is used internally. Given the particular technology stack and the expertise of the team, we were able to complete in six weeks what a previous team could not accomplish in more than six months. Even with the benefits of hindsight, we definitely believe we selected the right software/technology, and the right partner.

    ISS Art clearly has an extraordinary talent pool to draw from, and their project management style is so effective that they were more likely to hit their marks ahead of schedule than come up late. 

    We don’t have any criticisms. The quality of the work was great. Everything was delivered in a timely fashion. The price was right. 

    ISS Art was always on target in terms of estimates and deliveries, and everything was exactly as expected. Of course, you could find cheaper teams in Asia. But, in the end, you get what you pay for. Personally, I would rather opt for the better quality.

    ISS Art was always prompt to reply, and had no issues following the specs. In addition, they were not shy to ask for clarifications, or point out issues they saw with the spec. I’m always happy with developers that can think alone, and find areas of improvement.

    5.0
    Overall Score
    • 5.0 Scheduling
      ON TIME / DEADLINES
    • 5.0 Cost
      Value / within estimates
    • 5.0 Quality
      Service & deliverables
    • 5.0 NPS
      Willing to refer

    Web Development for Data Analysis Service

    “They are good mathematicians with great programming skills.”

    Quality: 
    5.0
    Schedule: 
    5.0
    Cost: 
    5.0
    Willing to refer: 
    5.0
    The Project
     
    $200,000 to $999,999
     
    2009 - Ongoing
    Project summary: 

    ISS Art provided software development, project management, testing, and technical support for a complex information gathering system that tracks e-business metrics and draws from at least 11 external services.

    The Reviewer
     
    1-10 Employees
     
    Washington DC Metro Area
    CEO, DigMyData
     
    Verified
    The Review
    Feedback summary: 

    The end-product is powerful, user-friendly, and operating as intended. ISS Art's experienced programmers were responsive to requests, provided accurate work estimates, and did not shy away from complex tasks.

    The client submitted this review online.

    BACKGROUND

    DigMyData was founded on the belief that data should be part of every business decision. DigMyData is a powerful and intuitive Web application, intended for people involved in online sales software products support. DigMyData displays the history of key measures change for your business in a convenient form for analysis as graphs. DigMyData collects data from very different Web services, such as Google Analytics, Google AdWords, PayPal, Gmail, Twitter, MailChimp, and others.

    I am co-founder and CEO of DigMyData, which is part of BigBrassBand, LLC.

    OPPORTUNITY / CHALLENGE

    Our business objective was to enter the market of solutions for gathering and analyzing information. To do this, we needed a team of developers who could build the desired product for us.

    The project is an information gathering system from various online sources, such as Facebook, Twitter, Google Analytics, Google AdWords, PayPal, Google Checkout, Authorize.net, AWeber, MailChimp, Campaign Monitor. The system is intended for tracking sales statistics, traffic, and other criteria of an e-business success rate. All statistics are displayed as illustrative graphs. One can easily evaluate the effectiveness of a particular special offer, and also simulate the current situation and think out the sales strategy change, where the forecasting function can help.

    SOLUTION

    What software or technologies were used?

    To deliver the project, the development team used the following technologies: JavaScript, Java Spring, HTML 5, oAuth, Ajax. 

    Also, they implemented integration with external services – Facebook, Twitter, Google Analytics, Google AdWords, PayPal, Google Checkout, Authorize.Net, AWeber, MailChimp, Campaign Monitor, Spreedly payment engine, and others.

    How was ISS selected and what were the key selection criteria? 

    HTML 5 allows the application to work on all modern platforms including iOS; oAuth allows connecting to third-party services without a user password, solely with permission. Ajax allows viewing data without reloading the page and saving from long latency time at each action.

    How did you discover and select the service provider? Were there any attributes that set them apart from other firms considered?

    We’ve worked with ISS Art before on another project, and we were impressed by the quality of their services. We decided to work with them on this project as well.

    What was the overall scope of the initiative, such as strategy, design, development, or training, support?

    The scope of work provided by ISS Art included software development, project management, testing, and technical support, which is still in process.

    What parts were managed by the service provider?

    ISS Art managed the whole development process from their side.

    What was the overall project duration?

    The project started in 2009. It was launched in September of 2011. Nevertheless, the development has not stopped. We continue to refine our product. 

    RESULTS & FEEDBACK

    How is the software or technology performing? Where is it meeting or not meeting expectations?

    DigMyData is a powerful and user-friendly tool. It works as it was intended initially.

    How did the service provider perform?

    ISS Art provided all the development capabilities for our project. Their team is very responsive. They react very promptly to our requests. Also, they do a good job at estimating the scope of their work.

    Did they cover the agreed scope and deliverables in the agreed schedule and budget?

    ISS Art employees do their best to meet the deadlines and keep the project within the agreed budget.

    Is there anything unique or special about the service provider?

    ISS Art has very experienced programmers. They are good mathematicians with great programming skills. I like the company corporate culture. They are open and are not afraid to deal with complex tasks.

    5.0
    Overall Score
    • 5.0 Scheduling
      ON TIME / DEADLINES
    • 5.0 Cost
      Value / within estimates
    • 5.0 Quality
      Service & deliverables
    • 5.0 NPS
      Willing to refer