Change History Through Innovation.
CHI Software is a software development service provider operating on the global IT market for 16 years. Our company has representatives and development centers in different parts of the world: the US, the Republic of Cyprus, Ukraine, and Japan.
Our talented team of software developers, business analysts, architects, and UI/UX designers is passionate about Cloud Computing, Big Data, Artificial Intelligence, and IoT. CHI's success comes from care, we love working with our clients worldwide to overcome challenges, to create comprehensive solutions, and to deliver exceptional products.
3 Languages
- English
- Japanese
- Ukrainian

headquarters
other locations
-
8270 Woodland Center BlvdTampa, FL 33614United States
-
Isogamidoori , 4-1-14Kobe 651-0086Japan
Mobile App Dev for Data Management Company
the project
"They thoroughly understood what we were looking for."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the IT Applications Manager at Labgroup. We are a company providing data management, archiving and destruction services to a large range of organisations and institutions.
For what projects/services did your company hire CHI Software?
We wanted to optimize organisational workflows and to automate as much as possible a lot of manual tasks done by our employees.
What were your goals for this project?
My company needed to optimize the existing workflow and improve its efficiency.
How did you select CHI Software?
This project wasn't the first time we cooperated. Several years ago, my manager Michel, CTO of the company met Kate, Head of Sales Department, at Luxembourg ICT Spring. After some difficulties we had to work abroad, we have started with a rather small scope of work related to our management system. Following this success, all the follow-up was delegated to me and our operations need improvement. We were confident that CHISW is a reliable and expert partner.
Describe the project in detail.
The product had to be developed from scratch. The communication was stress-free from the very beginning. We had a close cooperation period while we were working with a business analyst. He had to describe all the company internal processes and flows to underline areas that should be automated. When the process was finished and the project plan was compiled, we ran into the design and the development.
What was the team composition?
The full team consisted of 6 people. Among them were Business Analysts, a Project Manager, a Designer, an Android developer, and a .Net developer. Since the project is already in the support phase, the number of involved experts has now decreased.
Can you share any outcomes from the project that demonstrate progress or success?
The current mobile application allows drivers and technicians to get notifications about new work orders and make changes in real-time assignments, review the tasks details, scan and operate with the different types of items. We are glad to confirm that the new application enhances the ongoing process by automatisation. It helps us to save time, get rid of unnecessary paperwork, and improve operations accuracy by bringing techniques online.
How effective was the workflow between your team and theirs?
Our workflow was very efficient. I was in charge of keeping communication with the team and project manager. We started things off with a few video chats, but after that, everything was Skype-based. Every week or two, we had reviews, demos and received the software packages to outline the progress and check compliance with the requirements.
What did you find most impressive about this company?
The most impressive thing about CHI Software is that they go above and beyond to ensure that we hit our milestones well within time. They thoroughly understood what we were looking for. The team tailored an application that perfectly fit our needs and circumstances.
Are there any areas for improvement?
There is nothing I can think of at the moment for improvement. At least from what I have been impressed with.
Focus
Portfolio
Minespider, MediaMarkt, Sabre, Vodafone, PrismTech, Dressler Consulting, Cyren, BTO, ClimaCell

Parcel tracking solution
Business needs
The main idea of the project was digitalization and automation of manual labor, in order to optimize resources, as well as the speed of processing postal information. The initial solution involved much manual human work, which cost too much and was time consuming.
Bar codes on parcels often get mechanical scratches or other damages before reaching the sorting point. Such defects obstruct the correct identification of a parcel in the system, causing delivery mistakes.
The client needed to prevent possible mistakes caused by damaged bar codes and also reduce human-made mistakes.
Provided solution
CHI Software team started work on this project validating the client’s idea and proving the concept. The main tasks were detection and recognition of objects and image preprocessing. We also selected and trained neural network models to ensure that parcels, letters, and other items of interest are identified automatically and sorted correctly.
We were responsible for the backend part of the project. Our design team was only involved in minor tasks connected with the UI for parcel station operators.
Product features
- The automated parcel delivery processing system allows:
- Correct detection of the postal label among many others;
- Extraction of country and zip codes and text if the bar code is not readable;
- Compositing the delivery information;
- Checking if the postage information is immediately transferred into the database;
- Creating instructions for automatic sending of the parcel to the proper vehicle for further delivery.
Technologies:
Tech stack: Python, Optical Character Recognition (OCR) with Tesseract, С++, NumPy, Pillow, OpenCV, scikit-image, TensorFlow, Keras, CNN, RNN, Darknet, Yolo, CNN-RNN-CTC

RPA robotic process automation for logistics
Business needs
The client’s company is spreading its distributed network of contractors to the USA, Mexico, and European countries and needs a customized RPA solution to process a lot of logistics documentation.
Every set of docs usually has from 10 up to 25 documents in different formats and languages. The customer company had a huge human staff to process these documents manually. In 2020, when the pandemic started, it became a necessity to reduce human staff to reasonable numbers and cut business costs with the help of RPA process automation.
The customer was interested in custom RPA solutions to handle high-volume, repetitive and time-consuming tasks with documents and emails that required a large human staff.
Provided solution
CHI Software delivered an RPA solution based on Machine Learning, Natural language processing, Computer Vision, and Optical Character Recognition. This solution replaces manual human labor in the general workflow.
The RPA process automation system allows to receive separate incoming logistics documents, upload one-page documents as scanned images, determine their type by checking the established set, extract text from predefined page fields, detect the signatures (if they are provided), recognize the QR codes, and compare data entered earlier in their system. In this case the system returns them with request/response, through the API.
This RPA robotic process automation solution also allows you to expand existing data (add new documents and recognizable fields to them, as well as edit existing documents).
We are also planning to make an application for sorting images of documents and extracting information from them. We will also create a service, hosted in Azure, for automatic reading and processing of email messages and a web application for sorting the results of processing.
Technologies:
Python, Angular, OpenCV, Tensorflow, PyTorch, NumPy, Neural Networks

Digital payment gateway
Business needs
Development of a digital payment gateway that interacts with existing and future devices for registering and making payments, allowing the end customer to provide conditions for choosing and paying for various services.
Business/tech challenges
- Innovative online payment gateway solution from scratch that connects the customer’s mobile app, mobile cashier app, POS, and payment service(s);
- Compliant with the international security standard rules, PCI DSS;
- Changing requirements and features;
- Constant need for new development and support resources;
- Integration with numerous payment systems, including MasterPass, ApplePay, and GooglePay.
- Change requests realization.
Provided solution
The implementation assumes the use of the Azure microservice cloud architecture.This project is considered as an element of the creation of the Customer's digital ecosystem.
Our team was given the task of creating a Virtual Point of Sale, which represents a physical Object virtually and maintains the states of this Object. As a part of the solution, we needed to develop a payment service as a separate module, compliant with PCI DSS.
The external payment service system should be able to provide online payments service for users. This project is in the process now.
Product features
- Tokenized, encrypted payments support for enhanced security;
- PCI DSS compliant;
- Easy integration with the most demanded payment systems including MasterPass, ApplePay and GooglePay, and NFT (in the upcoming product version);
- Fast processing speed;
- Multiple payment options;
- Processing swiped or dipped transactions at a point-of-sale system (POS) or on a mobile device.
Technologies:
Node.js, React.js, C#
Azure Microservices: Key Vault, Service Bus, Cosmos DB, Data Lake.

AI-based vehicle health management system
Business needs
Modern vehicles are complex machines that are costly to fix and maintain. For instance, warranty claims, recalls, maintenance, and vehicle downtime costs reduce commercial fleet and customer satisfaction.
The main business needs were:
- to allow users to compare and evaluate different anomaly detection models on unsupervised data;
- to enable faster selection of anomaly detection model for every new client dataset with a few labeled anomalies;
- to develop a robust data augmentation framework to help recognize unknown types of anomalies;
- to find a development team with good communication skills ready to start fast;
- to strengthen the in-house development team with skilled ML developers and Data Scientists.
Provided solution
- Using Deep Learning technologies, the client’s solution can determine the vehicle's health conditions and then flag any deviations from the expected behavior. This VHM solution can also predict when a vehicle's health condition could lead to failure and help identify the cause of the problem.
- Unlike other similar VHM solutions that can only operate in the cloud, this one can operate onboard vehicles in real-time, assisting fleet owners to predict vehicle health issues.
- CHI Software Data Scientist is currently working on implementing and testing Deep Learning models for unsupervised anomaly detection and auto-ml solutions based on synthetically generated anomalous data along with research on related state-of-the-art models and novel ideas in this field.
- The tasks of the CHI Software’s Machine Learning Engineer include obtaining models from Data Scientists, running them on Big Data, and parallelizing calculations on the cloud.
Technologies:
Python, Microsoft Azure, Databricks, PySpark, Pytorch, Keras,Horovod, Matplotlib, Pandas, NumPy, Sklearn, Seaborn, Plotly, Scipy

3D Head Reconstruction with AI Approach
Business needs
The customer’s agency had 100+ in-house 3D designers to process every image.
In the past, the flow used to involve designers processing images from clients. The pictures could be poor quality, from social networks or family albums.
Then designers took stock prop of heads, hands, torsos, etc., and sculpted a 3D model that suited the sent image as much as possible. The image was overlaid on top of the created model as a texture. Every image took 15 minutes to process.
Provided solution
We did not take data from designers because they considered the visible side of the head only, thus their 3D models were not symmetrical and had a non-constant number of vertices.
We had to use something other than the state-of-the-art solutions like 2D to 3D neural networks because:
- we were missing a proper dataset;
- the neural network had a huge size and an enormously long training time;
- even the state-of-the-art solution had quite low-quality results for the provided examples.
Product features
- Take any random 2D photo shot as an input;
- Detect the face with RetinaFace deep face detection library;
- Estimate the rotation with FSA-Net neural network;
- Find 2D landmarks with FAN2D network;
- Estimate the scale;
- Estimate PCA coefficient for Nvidia ICT-FaceKit head models;
- Create a full 3D object that looks similar to the original face on the photo and is properly scaled and positioned.
Technologies:
TensorFlow, PyTorch, Nvidia, MXNet, OpenCV, Python, Numpy

Health&Fitness Mobile app
Business needs
During the pandemic period, there was a huge problem with social interaction, since it was not recommended to gather in groups. The industry of fitness apps needed a new solution to cope with social distancing and support the competitive spirit.
Provided solution
We came up with a solution to create a so-called Leaderboard by location.
The main idea behind this feature is the following:
- A user could enter the city/state competition table, as well as in the country-level competition.
- It was possible to compete in different sports.
- Each company (employer) had its own Leaderboard, competition, and leaders.
- People don't just do exercises but also earn points for the overall score to compete and motivate each other.
Product features
- User personalization. Collect user info such as age, gender, weight, height, and so on for customized nutrition and/or workout plans.
- Wearable devices integration.This functionality allows synchronization of data across devices.
- Daily/Weekly/Monthly results. This feature helps evaluate the progress in a given period and set long-term goals accordingly.
- Setting and tracking goals. Aiming at measurable results, the fitness app’s main option is to set the desired results.
- Overview of core metrics. Sport is about numbers and results, so everything is countable in the app: sets, calories, hours, kilometers, kilograms, etc.
- In-app notifications. This feature helps improve the engagement of the app users, and overall time spent in the app.
- Share results to socials. Integration with social networks is a must-have feature for fitness apps.
- In-app community. To add competition to the fitness routine we added a feature to build a community of like-minded people within the app.
Technologies:
Language: MVVM + feature module architecture Java, Kotlin DI: Dagger2, Coin Multithreading: RxJava2, Coroutines DB: Room, Sqlite, FB DB, FB analytic, FCM Jackson, Moschi, Zxing, Google JetPack, Retrofit, WorkManager, CustomViews

Hail Scanning System
Business needs
Hail is one of the most unpleasant weather conditions, which makes much damage to cars. Detecting it takes time. Today, drivers report hail dents manually, leaving a large margin for human error. Since checking the reported dents manually is time-consuming, recovery price and time are not clear at the moment when the incident is reported. Our client was looking for a software solution that eliminates the need for manual review, delivering the exact count of hail dents with an accuracy rate of 80 percent or higher, as well as decreasing processing time.
- Our client needed software to inspect the hail damage, identify all types of vehicle damages, and also decrease processing time since checking dents manually is time-consuming.
- Our client wanted to improve the vehicle scanning system that the industry uses for handling hail damage and make it faster and more accurate.
- Our client was looking for an effective solution within 0.5 months.
Provided solution
The solution provided by the CHI Software development team detects all hail damages on vehicles, including minor scratches. The detecting process takes approximately 1 minute in total.
Thanks to commercially reasonable resources used by the CHI team, the solution was developed on the shortest possible timeline, with the necessary quality, safety, and business standards integrated.
Here are the details of what the process of detecting damages looks like:
- A vehicle passes through a light tunnel equipped with optical cameras;
- High-resolution cameras and the software identify every dent and generate a report based on the damage level of the vehicle;
- The scanned data about the condition of the vehicle is compressed and accumulated in safe cloud storage.
Technologies:
Python
Artificial neural networks: YOLOv3, MobileNet
Computer Vision: OpenCV, Keras, TensorFlow in Python to build CNN - RNN networks, HOG, Gabor filters

Image Recognition Service
Business needs
In Japan, many people send their children between the ages of 0 and 5 to preschool, where kids stay on weekdays from morning until 3-6 pm. The conditions for children in preschool institutions are monitored through regular reporting established by the institutions.
The goal of the project was to help educators to use face recognition technologies in the following:
- Simplify the interaction of educators with the recipients (parents) of the child depicted in the photo.
- Display the previous number of photos and the photos of each child sent previously.
- During the shooting, mark the children whose photo it is forbidden to take.
Provided solution
CHI Software development team was involved from the very beginning. We conducted research, tried, and tested more than 10 neural networks for obtaining landmarks and face embeddings. Most of them had limitations that didn't allow us to run them locally on the device. But at the end of the day, we succeeded.
We solved the following issues:
- Registration of children (the ability to take a photo of one child and save it to the database on the device)
- Processing of the faces in the photo in real-time
- Comparing the detected face images with the face images in the database and labeling the found faces
- We had limitations on the accuracy of the F1 measure not lower than 85% and the speed of the system not exceeding 3/4 of a second
Client values
- In the POC phase, we developed functionality for registering children and searching for faces in real-time.
- We managed to achieve the processing and recognition of 5 faces at the same time and the speed of 3/4 second in real-time.
Technologies:
Libraries: Pytorch_android, Pytorch_android_vision, Tensorflow-lite-vision, Tensorflow-lite-meta, kotlin-stdlib
Models: yolov5n — face detector, mobileNetV3_face_lands— face landmarks, moibleFaceNet_m1sm — face recognition.
Android: ML - PyTorch mobile, TensorFlow Lite, DB – Room, Multithreading - Coroutines

Recommender System for the Social Network
Business needs
Geosocial networking apps allow users to share their locations as well as find recommendations for locations or 'venues'. Sharing location has great advantages: it can help us find our way, pick restaurants and shops, and even locate nearby friends and other people within the selected radius. Our client wanted to create a unique geosocial networking solution powered by AI.
The client’s main idea was to change a common approach to social networking apps, add voice and language recognition and create a unique recommendation system
Provided solution
Our team was in charge of the project, starting with the discovery phase and POC, and finishing with the development of the app prototype.
- This social networking app is organized according to the principle of calendar flow. It is formed depending on the time and location of the app user. The content is broadcast from the place where the user is located and connected to the Internet.
- The app automatically recognizes the event, date, time, and location of the user thanks to Named Entity Recognition ("What", "Where", "When") or voice assistant. Based on this information, the user receives a list of recommendations.
- Social communication is possible through the internal chat platform with the functionality to post photos and video files, and comment posts of other users.
- To cope with a large number of user data, our ML experts have built a knowledge graph of the social network. This custom database helps save and structure different facts about clients for further analysis.
Technologies:
ReactJS, JS, Adobe tools, Amazon AWS, CSS, HTML, REST API, Google Maps, AWS, Postman, Yarn, Adobe Illustrator, HTTPS, Babel, ES5, Redux-Saga, Jenkins, ES6+, Bash, BEM, Axios, Webpack, SASS/SCSS, React markup, Redux, AJAX, Browser Developer Tools, CI/CD, ES6, Google API, Canvas, ES8, JSON, Zeplin.
Python, PyTorch, Pandas, sklearn, S3, EC2, SQS, ML, OpenNLP, Elasticsearch, Flask, Spacy, NLTK gensim

Auto insurance solution
Business needs
It is widely accepted that cars begin to experience a few issues as they get older. Regular replacement of parts, oil, and other components keeps the car mechanism working at a good level. If fuel consumption increases, it's an indicator of a serious problem with the vehicle.
Our client, a taxi fleet owner, noticed a relatively fast deterioration of car parts in one insured fleet. Damages led to extra expenses on insurance, maintenance, and repair services.
- Сollect real-time data to analyze the causes of rapid deterioration, road conditions, and fuel consumption;
- Set the smart coverage for aggressive drivers and help regular drivers save on auto insurance;
- Create a solution that reduces the likelihood of a road accident.
The solution had to use Secure Telematics Hardware with an OBD II interface and be fast and cost-effective .
Provided solution
CHI Software developed the Connected Cars X — a software solution that collects required car parameters with the help of IoT devices. The app uses AI for processing real-time and aggregated data to get behavior analytics.
We built our software solution on cloud computing and Machine Learning technologies. We used an OBD II connector, available in all modern cars, to collect data.
While driving, the RSA encrypted data is sent to the cloud every second via MQTT secure protocol.
Product features
- Connect OBD II connector. Receive, save, and transmit data to the cloud via the MQTT +SSL protocol;
- Calculate the car’s acceleration, harsh braking, average speed in general and while entering a turn;
- Define the average driving performance by hours, days, months, with the ability to view details;
- Identify segments of the way where driving doesn’t meet the specified safety criteria;
- Analyze the driving performance.
Technologies:
Scikit-learn, SciPy, FastDTW, FilterPy, Python, C++, JavaScript, AWS IoT Greengrass, AWS Kinesis, AWS Glue, AWS Athena, MQTT +SSL, OBD II

Customizable Travel Insurance App
Business needs
Our client, one of the UK’s well-known UK tour providers, had a high-load travel web platform with numerous end-users. The client wanted to create a travel insurance app to cover all platforms and especially mobile devices. The main idea was to provide the web platform users with a new mobile experience and allow them to issue an insurance policy, claim it or cancel travelers’ insurance on the go.
- This client needed a real-time insurance app from scratch, starting with a business process of obtaining insurance for a tourist and scripting many possible scenarios.
- The client was looking for a professional dedicated development team to offer the best travel insurance solution.
- Our team suggested cross-platform app development on Flutter to cover all platforms and save clients time and money on native apps development.
- The client also needed an experienced Product Owner to manage the remote teams from Great Britain, Belgium, Argentina, and Ukraine in close cooperation with the business owners.
- Finally, the client was looking for effective integration of his travel insurance solution with popular payment systems.
Provided solution
The client’s team had many ideas for travel app features, so the most effective way was to organize our work according to Agile methodology with 2-week sprints.
- Our BA and QA team gathered, analyzed, and processed many user stories from a UX perspective and insurance policy requirements.
- CHI Software development team also had an in-house Project Manager. He was in charge of all distributed teams and took an active part in product development.
- Our development team successfully completed the minimal viable product (MVP) design and development and presented a working prototype to our client.
Technologies:
Node.js, Dart/Flutter, Ingenico payment gateway integration, AWS S3, AWS EC2

Web Portal for an Insurance Company
Business needs
The client’s main idea was to provide a unique SaaS platform for insurance companies and their partners. This insurance web portal should cover the full insurance process – from creating insurance contracts to handling insurance events and managing accommodation.
Since the client wanted to enter the market as soon as possible, the main requirement was to create the first stable MVP version in 2 months.
- Absence of an appropriate web platform to communicate with a nationwide telco partners and retailers;
- The client needed an insurance app that covers full nationwide document management. All communications among POS, agents, clients, and the company’s employees were separate and segmental;
- Providing a simple sales process by automating the calculation of value and registration of an insurance contract;
- Unique MVP design and development of the stable product version within a short period of time;
- Attracting new customers and offering high-quality services to existing ones through the usage of a single customer base and CRM software solutions.
Provided solution
The CHI Software team has developed an insurance web portal focused on managing both B2B and B2C processes within the insurance company. The solution provides a platform to organize and track interactions with clients and partners, both current and potential.
The web platform includes a list of necessary functions and paperless workflow instruments. The tool for signing all documents by an electronic key was also added.
Since the customer was looking for a unique system design, we could not use out-of-the-box libraries for solution interfaces. That’s why many of the insurance app components were either modified or made from scratch.
Technologies:
Java 11, Spring, Hibernate, Liquibase, PostgreSQL, JODConverter, RabbitMQ, React JS, TypeScript, Redux, Redux-Thunk, Ant Design, Less, AWS (ECS, RDS).
Reviews
the project
Software Development for Outsourcing Company
"The CHI Software team demonstrates very high communication and professional skills."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Soft Group, one of the leading outsourcing companies, provides strategic IT services, high-quality software development solutions, and consultancy offshore development options in the rapidly growing fields of Cloud/SaaS and Mobility technology by making the best use of SDLC (Software Development Lifecycle) services. I’m Anna , the company Head of Sales
For what projects/services did your company hire CHI Software?
Our client’s project is a marketplace for wholesalers (sellers) and business owners (buyers). The ideal candidate should be based in GMT (+/-2 hours) timezone and have experience in serverless AWS architectures, NoSQL Data Modeling, design and data indexing concepts, data streaming, microservices, and API integration (Rest and WebHooks). The project's mission is to support small businesses by providing a convenient way to work with purchases, including invoices, delivery, etc.
At the same time, it is possible to buy goods on credit or return unsold goods. The first version of the website was made on WordPress, but it no longer coped with the high load, so there was a need to gradually transfer it to AWS.
How did you select this vendor and what were the deciding factors?
We hired CHI Software experts to strengthen our client’s in-house development team with needed backend experts. The client's project needed some key positions, so we contacted the CHI Software team to save time because they always have a great pool of developers.
Describe the project in detail and walk through their service package.
CHI Software developers work in the team which handles the connection between the data in WordPress and the new AWS cloud system. They are gradually duplicating all data and dealing with synchronization mechanisms. At the same time, these developers add new features immediately to the new system so that the client no longer clings to WordPress.
From technologies side the development team uses:
Python:
- fastapi
- pytest
- aws_lambda_powertools
- pydantic
- pynamodb
Jupyter Notebook DevOps tools:
- GitLab CI, serverless
terraform And AWS services:
- Lambda
- API Gateway
- DynamoDB
- Elastic Search
- Athena
- S3
- SQS
- SNS.
How many resources from the vendor's team worked with you, and what were their positions?
- 1 Python Developer
- 1 DevOps
Can you share any outcomes from the project that demonstrate progress or success?
As a result of our cooperation, the initial marketplace solution of our client is successfully transferring from WordPress to the AWS cloud with no downtime or data loss. And currently, we are working on some marketplace improvements.
How effective was the workflow between your team and theirs?
We hold regular (daily) team meetings on Skype with CHI Software developers to discuss improvement ideas, the scope of work, progress with tasks, and plans, of course. I like working with this team because they offer realistic and, what’s even more important, productive ideas, go well with other team members, and always meet deadlines.
What did you find most impressive or unique about this company?
The CHI Software team demonstrates very high communication and professional skills. Their developers perfectly adapt to the project, and other team members, providing good results and strengthening our client’s team. I can also single out their incredible attention to detail and requests.
Are there any areas for improvement or something they could have done differently?
It’s not the first experience of cooperating with this Ukrainian IT service provider to get needed people fast. This time, as always, we receive very professional experts and are happy to provide quality services to our client. So, I have no recommendations for improvement. I just wish for the same high professional level of cooperation in the future.
the project
Mobile App Dev for Digital Healthcare Company
“CHI Software has done a great job with the app’s presentation, especially given our language barrier.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the VP of R&D and the co-founder of Owlytics Healthcare; we’re a digital health company.
What challenge were you trying to address with CHI Software?
We needed client-side developers to help us create a user dashboard for our users, who are primarily caregivers.
What was the scope of their involvement?
CHI Software has created a mobile and tablet application to alert patients’ caregivers and family members when they’ve fallen or encountered an emergency. We started the project by collaborating on a product requirements document (PRD). Initially, they built the app for iOS and Android, but they’ve moved it to Flutter to enable cross-platform development.
What is the team composition?
We’ve changed developers multiple times, but we’ve worked with one developer and one project manager for the most part.
How did you come to work with CHI Software?
I believe CHI Software contacted me directly, but they also could’ve been a referral from one of my friends.
How much have you invested with them?
We’ve invested roughly $3,000–$4,000 per month, so in total, we’ve invested at least $100,000 with CHI Software.
What is the status of this engagement?
We’ve worked with CHI Software since April 2019, and plan to finish the project in November 2022.
What evidence can you share that demonstrates the impact of the engagement?
Since our target market is quite niche, I can’t share specific metrics, but several health companies have been using the applications for real-time events. The most significant success metric is that CHI Software has delivered multiple versions of the application that are stable and bug-free. Our clients have been pleased with the results.
Since we’re based in Israel, our app is in Hebrew, which means the content is written from right to left instead of left to right. CHI Software has done a great job with the app’s presentation, especially given our language barrier.
How did CHI Software perform from a project management standpoint?
CHI Software has been a great partner concerning project management. We’ve primarily communicated with the developer, but the project manager has helped us with estimations and other project logistics. We’ve communicated with the developer via WhatsApp and the project manager via Skype.
What did you find most impressive about them?
We’ve really enjoyed working with CHI Software; they’ve been a great partner.
Are there any areas they could improve?
I have nothing CHI Software could improve on.
the project
Customer Software Dev for E-Commerce Development Firm
"Their representatives are always attentive to our requests, details, and client’s point of view."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
IT Delight is an eCommerce web development company, based in Ukraine. It has provided eCommerce development services since 2012. The company provides complete and cost-effective solutions for a wide range of website design and development services. The primary focus of IT Delight is considering the clients’ business needs. I’m a Project Manager for IT Delight, dealing with internal IT operations. I also take an active part in reviewing the hiring process of talented and skilled developers.
For what projects/services did your company hire CHI Software, and what were your goals?
We hired CHI Software experts to augment our in-house development team with needed experts. Our new eCommerce project lacked some key positions, and the client wanted to start off with a completed dedicated team really fast. So to save time, we contacted the CHI Software team.
How did you select this vendor and what were the deciding factors?
We researched open resources, like the Internet, and found this Ukrainian staffing services provider. The development pool was impressive, the same location was also great for us, and the rates were reasonable.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
This project is under NDA, so we can’t share much information here. The scope of work done by CHI Software experts mostly included manual software testing services for a large eCommerce platform.
How many people from the vendor's team worked with you, and what were their positions?
We mostly cooperated with the Project Manager and Account Manager. The team consisted of Manual Software Testers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As a result of our cooperation, our commercial eCommerce project for a US client started off really fast; we gathered the required team, successfully cooperated, and are currently working on some new functionality.
Describe their project management style, including communication tools and timeliness.
We enjoyed working with the CHI Software team because of their professional attitude, transparent company processes, and friendly communication. We conducted regular meetings on Skype and Microsoft Teams with their team members to discuss the scope of work, progress with tasks, and future plans
What did you find most impressive or unique about this company?
The company experts are really great in communication, aside from their great professional work. Their representatives are always attentive to our requests, details, and client’s point of view. Their technical experts have perfectly adapted to our project, its goals, and other team members, providing good results and strengthening our team.
Are there any areas for improvement or something they could have done differently?
We are cooperating with many IT vendors, so we are rather demanding, but in this case, we have not found any areas for improvement.
the project
Mobile App Development for App Development Company
"CHI is certainly the most impressive outsourced development company we’ve come across."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a member of the Senior Management Team at Foresight Mobile. Founded in 2017, Foresight develop mobile apps for a range of clients, ranging from SME’s to major household names. We specialise in using Google Flutter, the latest and arguably best software development framework for cross platform app development.
For what projects/services did your company hire CHI Software, and what were your goals?
Foresight were contacted by the UK Founder of an established company who have a major table ordering with a large client base. Written in Flutter, the app, which was spread across several codebases, required extra staff to modernise, rationalise and add functionality. The multiple codebases made work on the app a complicated affair, so, despite assigning senior developers to it, we decided to bring in CHI as our trusted development partner in Ukraine.
How did you select this vendor and what were the deciding factors?
We have a long standing relationship with CHI – we have worked with them before on several products and have an exceptionally good relationship with them. CHI are highly professional, and are able to supply specialist developers at short notice and reasonable rates from a large team.
Although this was a complicated project, we were sure, given prior experience, that CHI would be able to supply us with competent developers who would be able to grasp the scope of the work. The skills and motivation of the developers CHI have supplied us with are second to none. Their English language and communication skills are first class.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Tools: Bitbucket , Jira, Mixpanel, Sentry, Square
Technologies:
- Flutter
- Firebase
- Dart
- BLoC
- Stripe
Project steps:
- Migration to null-safety
- Bug fixing
- New features implementation, mainly around ordering system, introduction of new payment system, ability to tip, minimum order value and QR code support.
Work is still ongoing, with the end-user very happy with the results so far.
How many resources from the vendor's team worked with you, and what were their positions?
We used two mid weight Flutter developers, supplied by CHI, who were extremely competent. Our internal team varied from two to three (mainly senior) developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
CHI exceeded our expectations here – as usual. Due to the complexity of a multi-codebase app, and the fact that we were dealing with a third party, most companies would be highly reticent to bring in outsourced development. We felt completely confident that CHI staff would be able to understand the complexities of the project and work collaboratively with us. We were not disappointed.
Describe their project management style, including communication tools and timeliness.
As with all our projects, communication has been via Slack. The English language skills which the developers CHI have are superb. One thing which made us choose CHI as a partner was the fact that it maintains an English language training department and coaches all its’ developers in Western working methodologies.
There are no miscommunications or errors and all their staff have the initiative to ask when unsure about something. We find they require almost no supervision, no more than the equivalent UK developer, and, in a lot of cases, less.
What did you find most impressive or unique about this company?
CHI is certainly the most impressive outsourced development company we’ve come across. They have a combination of professionalism, a large and skilled talent pool who are experienced in working on many apps: their rates are extremely good (and realistic, which is a rarity) and it is a complete pleasure to work alongside them.
There is always the sensation, when working with remote or outsourced developers, of detachment, but with CHI, we feel we are working as a proper, integrated unit.
Are there any areas for improvement or something they could have done differently?
Frankly, there is absolutely no room for improvement and we cannot recommend CHI more highly for anyone considering using their outsourcing or team enhancement services. We will be very happy to provide references for CHI, they are a complete pleasure to work with, and we look forwards to many more years of co-operative work together.
the project
Development Services for Math Curriculum Provider
"They are responsive and helpful and willing to improve processes."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm Co-Founder of a platform for teaching Swedish, Polish, Danish, Norwegian children math, followed by deepening in accordance with the local curriculum.
For what projects/services did your company hire CHI Software, and what were your goals?
We were looking for a development company which could enhance our forces and extend our in-house teams in developing our web and mobile versions of our products.
How did you select CHI Software and what were the deciding factors?
By personal recommendations from a friend of mine. He was impressed and satisfied with the quality of work and cooperation. So I decided to pay attention to CHI Software.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We have worked with this team for a long time. Our tasks and workflow have changed since the first steps. Today we work to improve our product and services. This process goes as many similar does, I think.
The CHISW team has standups with our Project Manager. Project Manager replaced me and now, he deals with sprint plans, retrospectives, and manages the backlog. The technical team is engaged with functionalities crafting, implementing new features, and bug fixing from time to time.
How many people from the vendor's team worked with you, and what were their positions?
There are several teams on this project and it’s actually ongoing. CHI software provides us with React Native developers and Project Managers. When we need more resources, we can temporarily request additional developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
CHISW Team developed for us a new upgraded version of the product with new functionalities and features. That change helped us to increase the number of platform users and deepen the level of their engagement.
Describe their project management style, including communication tools and timelines.
Our communication is excellent. The team is very supportive, interactive. All the important points are discussed in daily meetings. The small matters are resolved over Slack.
What did you find most impressive or unique about this company?
What I love most is the smoothness of our cooperation. They are responsive and helpful and willing to improve processes. And they are as concerned about quality as we are.
Are there any areas for improvement or something they could have done differently?
There is always room for improvement. But with the mindset of CHI software project managers and developers, we always strive to improve together.
the project
Mobile App Dev for Data Management Company
"They thoroughly understood what we were looking for."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the IT Applications Manager at Labgroup. We are a company providing data management, archiving and destruction services to a large range of organisations and institutions.
For what projects/services did your company hire CHI Software?
We wanted to optimize organisational workflows and to automate as much as possible a lot of manual tasks done by our employees.
What were your goals for this project?
My company needed to optimize the existing workflow and improve its efficiency.
How did you select CHI Software?
This project wasn't the first time we cooperated. Several years ago, my manager Michel, CTO of the company met Kate, Head of Sales Department, at Luxembourg ICT Spring. After some difficulties we had to work abroad, we have started with a rather small scope of work related to our management system. Following this success, all the follow-up was delegated to me and our operations need improvement. We were confident that CHISW is a reliable and expert partner.
Describe the project in detail.
The product had to be developed from scratch. The communication was stress-free from the very beginning. We had a close cooperation period while we were working with a business analyst. He had to describe all the company internal processes and flows to underline areas that should be automated. When the process was finished and the project plan was compiled, we ran into the design and the development.
What was the team composition?
The full team consisted of 6 people. Among them were Business Analysts, a Project Manager, a Designer, an Android developer, and a .Net developer. Since the project is already in the support phase, the number of involved experts has now decreased.
Can you share any outcomes from the project that demonstrate progress or success?
The current mobile application allows drivers and technicians to get notifications about new work orders and make changes in real-time assignments, review the tasks details, scan and operate with the different types of items. We are glad to confirm that the new application enhances the ongoing process by automatisation. It helps us to save time, get rid of unnecessary paperwork, and improve operations accuracy by bringing techniques online.
How effective was the workflow between your team and theirs?
Our workflow was very efficient. I was in charge of keeping communication with the team and project manager. We started things off with a few video chats, but after that, everything was Skype-based. Every week or two, we had reviews, demos and received the software packages to outline the progress and check compliance with the requirements.
What did you find most impressive about this company?
The most impressive thing about CHI Software is that they go above and beyond to ensure that we hit our milestones well within time. They thoroughly understood what we were looking for. The team tailored an application that perfectly fit our needs and circumstances.
Are there any areas for improvement?
There is nothing I can think of at the moment for improvement. At least from what I have been impressed with.
the project
Browser Plug-In for Multi-National Tech Company
"I was very happy with how quickly they grasped the concept of the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the head of the legal department of multi-national technology company.
For what projects/services did your company hire CHI Software, and what were your goals?
CHI Software was hired to work on a browser plug-in to assist in the confidentiality of legal work within the department. The underlying concept was ideated by us, and executed by CHI.
How did you select CHI Software and what were the deciding factors?
We looked at several vendors, and we felt comfortable proceeding with CHI's combination of good communication and price.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
While I cannot describe the technology specifically, the scope of work involved an initial description of the project, followed by two back-and-forth reviews of the scope to discuss the specific pieces of work that needed to be done. A scope of work with estimated time was developed, and along the way, we expanded the scope a couple of times.
How many people from the vendor's team worked with you, and what were their positions?
I had one point person on the sales side, and one on the development side to manage the communications.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We consider the project to have been successfully completed. The original scope works 100% as planned, and as time goes on, we will have edits and revisions on usability that we will gladly return to the company to complete.
Describe their project management style, including communication tools and timelines.
We communicated entirely via email, and I would respond to questions and clarifications that way too.
What did you find most impressive or unique about this company?
I was very happy with how quickly they grasped the concept of the project. I was expecting a lot of work to get the project off of the ground, but after the first email exchange, the concept was completely understood.
Are there any areas for improvement or something they could have done differently?
None at this time.
the project
Web Development for Online Travel Agency
"The team attentively listens to all ideas and tries to implement all of them to the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm CEO of Piligrim.ua, an online travel agency in Ukraine. Our company was established in 1999. The company is part of the It-tour group, which provides IT solutions in Ukraine's travel market.
For what projects/services did your company hire CHI Software, and what were your goals?
CHI Software is developing our new website. Development is carried out from scratch. The goal is to create a website for searching and booking travel services provided by tour operators in Ukraine.
How did you select CHI Software and what were the deciding factors?
I met the CHI Software team on the recommendation of a friend who is a development manager at a large Ukrainian bank. The main selection criteria were:
- Possibility of flexible step-by-step development in full interaction with the customer
- Qualification of company team
- Projects previously made by the company and feedback about the company.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Phase One: Basic Tour Search Functionality
- Design of data structure
- Development of general site design and UI component design
- Description of the consumer's journey from interest to purchase
- Front-end and back-end programming of the tour search and booking system
- Minimum hotel database functionality.
The second phase: a limited set of landing pages, hot tours, basic CMS functionality.
- Creation of landing pages for two destinations
- Functionality for searching and booking last minute offers
- Minimal CMS functionality (reference books, meta tags, linking)
The third phase: sections of news and tips, expanding the CMS's functionality to create and manage landing pages.
Fourth phase: enrichment of the hotel database, expansion of the CMS for this.
How many people from the vendor's team worked with you, and what were their positions?
It was a team of six. We had close cooperation with business analysts, project manager, and devoted designer. Also, JavaScript- and PHP-developer worked on the project. DevOps joins the project on request.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As I mentioned, we had to create a site from scratch. The development process is ongoing and rapidly changing. The team attentively listens to all ideas and tries to implement all of them to the project.
Even if these ideas are different from the start-point agreement. CHI Software tries to delve deeply into my business needs and suggests ways to achieve them.
Describe their project management style, including communication tools and timelines.
We communicate in daily stand up meetings with the development team and product owner. It helps us to sync, stay agile, and remove blocks. All additional communication We had close cooperation with Dmitry, who was responsible for the design part. It was at the beginning of the project. Now we meet just from time to time if it’s needed. Skype and Jira are our standard communication tools.
What did you find most impressive or unique about this company?
The most impressive thing about CHI is how easy it is to communicate with them and their availability. They are also very business-oriented and have this capacity to find a solution to almost anything.
Are there any areas for improvement or something they could have done differently?
Several points caused us controversy. But we promptly eliminated them, thanks to the responsiveness and involvement of the С-level management, which is involved in solving any sensitive issues. The team's willingness to improve the results and workflow also prompted the progress.
the project
Full Stack Dev for Software Development Company
"CHI Software has been able to meet all our expectations so far."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a project manager at QArea. QArea provides software development services covering the full cycle from design and development to testing.
For what projects/services did your company hire CHI Software, and what were your goals?
A client of ours requested changes to a project we developed for him two years ago. Unfortunately, our in-house team did not have the resources to help them with this at the time. We hired a full-stack developer from CHI software to implement our client's new features and update some of the code we worked on in the past. This project is currently ongoing.
How did you select CHI Software and what were the deciding factors?
We created a detailed job description and list of requirements for the developer we were looking for, which reflected the requests of our client and our candidate criteria. CHI software quickly sent us a CV of a candidate that fit our request perfectly. We interviewed the candidate, found that his experience met our requirements, and began working with him.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The full-stack developer was expected to familiarize himself with two legacy projects, review and investigate the software, and take control of updating the projects and implementing new features. Both projects use a similar tech stack and have the same architecture.
The developer is working on implementing the following features:
- Add auto-logout for public and private users;
- Update and improve the existing signout and password reset user flow and functionality;
- Add integrations with payment gateways;
- Add two-factor authentication.
How many people from the vendor's team worked with you, and what were their positions?
Chi Software provided us with one middle full-stack developer.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project is still ongoing, but we are satisfied with the developer's performance, attitude towards the work, and clear and consistent communication.
Describe their project management style, including communication tools and timelines.
We use an agile development style. Our clients provided detailed requirements, and our internal team prepared several possible approaches to meet these requirements. We use Skype for communication with both the client and the developer from CHI Software.
What did you find most impressive or unique about this company?
CHI Software responded promptly and was able to provide a fitting candidate quickly
Are there any areas for improvement or something they could have done differently?
The project is still ongoing, but CHI Software has been able to meet all our expectations so far, and the developer we are working with is making good progress on the project.
the project
Web Development for Technology Service Provider
"There is not much room for improvement, we only wish to work more often in the future."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the COO at Soft Industry Alliance, a technology service provider. We provide our clients with high-class full-cycle development.
For what projects/services did your company hire CHI Software, and what were your goals?
One of our clients had a specific request for a Magento website development. As this is slightly out of our tech stack, we reached for the help of our trusted partner - the CHI Software team. The main task was to implement a new version of the existing site using Magento 1.6.
How did you select CHI Software and what were the deciding factors?
About two years ago we began to work as partners on various requests. When our need for Magento appeared, we knew CHI Software team has solid experience with it, so with no hesitation, we offered CHI Software to work together on this project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The client already had a web platform that needed to be improved according to new technical data. The main task was to implement a new version of the existing site using Magento 1.6.
How many people from the vendor's team worked with you, and what were their positions?
The team was quite small but efficient: 1 PHP developer with Magento and Symphony skills, 1 Quality assurance engineer, 1 Project Manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
During the work on the project, the developer was able to implement a number of functionalities in the application under the control of our PM, according to the requirements and terms of the customer, which helped to speed up and simplify the interface for comfortable use by clients.
Describe their project management style, including communication tools and timelines.
The work process was organized quickly with maximum efficiency, our PM worked directly with the developer. Everything went smoothly and deadlines were met.
What did you find most impressive or unique about this company?
CHI Software is a trusted and reliable partner we can always count on in case of any need. It was a pleasure to work together.
Are there any areas for improvement or something they could have done differently?
There is not much room for improvement, we only wish to work more often in the future.
The mobile application that CHI Software delivered enhanced the company's processes through automatization which satisfied the client's goals. The team exhibited an efficient workflow and maintained transparency. They went above and beyond to deliver work in a timely manner.