British Council

The UK’s international organisation for educational opportunities and cultural relations. Find out how Computools implemented a digital transformation project to update and optimise a website to facilitate English testing.

Industry:

Education Services

Location:

United Kingdom

Business size:

Enterprise

Problem and Solution Summary

The British Council, a leading organisation in education and cultural relations, faced challenges with its existing English language test promotion website. The platform had tight deadlines and lacked essential features, hindering its effectiveness. The need for a modern, responsive design and improved user experience was evident.

Computools undertook a digital transformation project to revitalise and optimise the website. The solution included user research to understand user needs, service design to enhance the user experience, portal development for content delivery, website hosting set-up, and analytics integration. The result was a responsive, user-friendly platform that not only met the British Council's branding requirements but also significantly increased revenue, user throughput, and process automation.

About the Client

The client is a prominent organisation that aims to promote British culture and values globally. With a reach that extends to over 100 countries, they touch the lives of 650 million people each year. Employing a workforce of more than 7,000 dedicated full-time employees, this organisation is committed to fostering cultural exchange, educational opportunities and intercultural relations.

Outcome

The client faced a significant challenge in consolidating resources for the IELTS English proficiency test. The presence of unofficial test materials was negatively impacting their brand reputation, prompting the need for a strategic approach to resource consolidation.

Additionally, the lack of clear guidance for test preparation, progress tracking, and readiness was a concern. The client recognised the need for a user-friendly, structured solution to streamline the test preparation process.

As a result of this project, the client successfully launched a web portal that simplifies IELTS test preparation. We optimised landing pages, implemented SEO strategies and enhanced resource editing, and now this portal offers essential educational resources. The impact is notable, with a significant 42% increase in the number of tests administered globally in 2022 compared with 2018.

Business challenge

weaknesses

  • Competitive Landscape
  • Technology Infrastructure
  • Scalability
  • User Engagement

strengths

  • Global trust and recognition
  • High demand for educational materials
  • Extensive reach
  • Experienced workforce
  • Commitment to cultural promotion

Business challenge

Project completion details and current arrangements

The project was completed successfully within the specified time frame. The client now has a structured and effective web portal for English language test preparation, enhanced with optimised landing pages, improved SEO, and user-friendly resources. We continue to provide ongoing support to ensure the platform's smooth operation and optimal performance.

Business challenge

Why Computools?

Computools was selected as the ideal partner for this project for several reasons:
  • Our team possesses impressive expertise in web development, design and project management, ensuring the successful execution of the project.
  • We meticulously addressed security concerns and ensured a smooth project launch as agreed, showcasing our commitment to comprehensive solutions.
  • Our ability to meet tight deadlines and adapt to the client's needs demonstrated our agility and dedication to client success.
  • Computools' global experience and reputation in delivering high-quality digital solutions made us the preferred choice to tackle this complex project.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

The client's journey to find the right partner for their project was a careful and detailed process. They considered several options but chose Computools for a few key reasons.
They liked that we knew their industry inside and out. We have a strong track record of delivering high-quality digital solutions and meeting deadlines. Plus, our experience working globally matched their international reach. In the end, they chose us because they believed in our expertise and our ability to get the job done well and on time. Our partnership is built on a shared commitment to getting great results for their business.

Project Description

The project was a comprehensive undertaking focused on creating a user-friendly web portal designed to assist candidates in preparing for the British Council's testing. The primary mission was to provide candidates with a streamlined and structured pathway for test preparation, offering essential resources such as PDF files and webinar videos.

The project encompassed several key aspects. First, a responsive design was developed to ensure an optimal user experience across various devices, accommodating desktop and mobile devices.

To facilitate easy access to educational materials, a user-friendly WordPress platform was established as the host – this choice aimed to simplify navigation and accessibility for candidates. Additionally, the project involved the critical implementation of search engine optimisation (SEO) techniques to enhance the portal's visibility and accessibility, ensuring it reached a wider audience.

Comprehensive user analytics were integrated into the platform, allowing for the generation of in-depth reports. These reports provided valuable insights into user behaviour and preferences, helping to refine the user experience. To enhance communication with users and ensure they received important updates and information promptly, an email notification system was put in place.

The project's overarching goal was to simplify and improve the test preparation process, offering a valuable resource for candidates. It underscored the client's commitment to educational excellence and our dedication to helping them succeed in their mission.

Digital Platform & Technology

The client wanted to create a counterpart of the main site, where users who are interested in taking the test will prepare for it. Based on the needs and goals, they preferred to design it on WordPress.

Communication Framework

To establish good communication, we decided to diversify our channels and use different platforms for each specific goal.
Email
microsoft teams
Skype
Jira

Team

The project involved a dedicated and skilled team of professionals working collaboratively to bring the web portal for English test preparation to fruition. The team consisted of individuals with diverse roles, each contributing their expertise:

Business Analysts

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Project Manager

Alina Skorokhodova

Alina is a results-driven Project Manager with a proven ability to lead and coordinate multifaceted projects from inception to successful completion. With a background in project management, Alina excels in managing project scopes, timelines, and resources to ensure that clients' goals are met.

Business Development Manager

Oleksandr Palieshko

Olexandr's expertise extends to market analysis, client relationship management, and the ability to navigate complex financial landscapes. He's known for his strong negotiation skills and his capacity to build strong, lasting relationships with clients and partners.

Designer

Tetiana Mikhalova

Tetiana is a talented and creative Designer passionate about crafting engaging and visually appealing user experiences. Tetiana has a knack for transforming complex concepts into elegant and intuitive interfaces.

SOFTWARE ENGINEER

Alexandra Sidlyarenko

Alexandra is a skilled Software Engineer with a talent for solving complex technical challenges and a commitment to creating user-friendly software solutions. Alexandra's expertise extends across a range of programming languages and frameworks, allowing her to navigate the ever-evolving landscape of technology with ease.

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. Glib has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

Ultimately, the choice of the Computools team was based on a combination of their expertise, reliability and a proven track record of successfully completing complex projects on time.

Backstage

The team frequently engaged in face-to-face brainstorming sessions, developer meetings and whiteboard meetings. These gatherings provided a crucial space for brainstorming, meticulous project oversight, and ensuring alignment with the client's vision. They served as the foundation for effective decision-making and strategy development.

Sprint Retrospective

During sprint retrospectives, the team came together to assess the progress made and identify areas for improvement. These reflections were instrumental in refining their approach and making data-driven decisions for the subsequent sprints.

Planning Session

The planning sessions were pivotal in defining the scope, deadlines and risk assessment for the project. The team collaboratively outlined development guidelines and addressed potential challenges, establishing a clear plan to guide their efforts.

Sprint Demo

Sprint demos provided the team with the opportunity to showcase their accomplishments to the client and gather valuable feedback. This interactive exchange of information allowed for quick adjustments and informed decision-making to meet the client's requirements effectively.

Communication Flow

The team utilised various communication platforms, including Jira for tracking project progress, Skype and email for casual discussions and notifications, and Microsoft Teams for collaborative communication. This diversified communication approach ensured that information flowed efficiently and allowed for prompt decision-making and issue resolution.

Project Management Methodology

Scrum is a management framework where one or more cross-functional, self-organised teams create a product in stages.

First, we worked on the preparation of website design, initial DevOps and business analysis, and then gradually moved into WordPress development and quality assurance stages.

Project timeline

4 months
6 months
ongoing
Consulting & Design Phase
Engineering Phase
Launch
01

CONSULTING

  • Understanding the client's ideas and goals
  • Proposing solutions
  • Defining the scope of work
  • Analysis and exploration
  • Identifying possible risks
  • Addressing security issues
  • Establishing development guidelines
02

Product DESIGN

  • Creating prototypes
  • Collaborating with the client for design alignment
  • Developing cross-platform design
  • Designing a preloader
  • Establishing the overall architecture
  • Defining the customer journey
03

Product Engineering

  • Assigning engineers to their respective roles
  • Developing the front end and backend
  • Creating the website architecture
  • Monitoring performance
  • Conducting performance tests
  • Integrating client-required features
04

Launch

  • Final testing and checks
  • Exploring different design options
  • Migrating the project to the client's servers
  • Additional security and performance tests
  • Ongoing project operational and maintenance phase

Design

These design challenges were important components of the project and contributed to the successful development and implementation of the English test preparation web portal.

User persona → Site map → Wireframes → user interface

User persona

Creating profiles of typical users for design reference.

Site map

Structuring pages and content for logical navigation.

Wireframes

Drafting blueprints for interface layout and interaction.

user interface

Designing the visual elements for user interaction.

Design

Production Release

The production release phase marked the final stage of the project, where the web portal was prepared for deployment to end users. This phase included comprehensive testing to ensure a smooth user experience and address any potential issues.

The client played an active role in the testing process, providing valuable feedback to align the project with their vision. Additionally, the team conducted thorough security checks to protect user data and performance checks to ensure the platform's speed and efficiency.

Once all checks were complete, the project was migrated to the client's servers, ready to be accessed by end users. Ongoing maintenance was initiated to address any future issues, keep the platform updated and ensure a consistently positive user experience.

The production release resulted in a fully operational web portal for English test preparation, providing end users with valuable educational resources to enhance their test preparation.

Design

Ongoing Support

We remain available to address any post-launch enquiries, issues or further enhancements. Regular maintenance and updates are conducted to keep the product running smoothly, correct any potential issues, and introduce new features as needed.

Data analytics are continuously applied to gain insights into user behaviour, pinpoint areas for improvement and tailor the product to user preferences.

Security measures remain a focus with ongoing monitoring and updates to safeguard user data and maintain the product's integrity.

What our
client said

“Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.”

Mona Madbouly

Global Web Officer at British Council

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

TransMeds

The app is a reminder system that notifies the user to take medication at a preset time. Learn how Computools built a healthcare application for transplant patients.

Industry:

Pharmaceuticals

Location:

USA

Business size:

Medium Business

Problem and Solution Summary

The client, facing challenges with medication regimen adherence among transplant patients, needed an effective tool that could resolve the complexities of taking multiple medications at different times of the day. They also realised there was competition in the market for apps with a similar focus, and the complexity of filling in information about medications, lists, timelines and diagnoses.

The solution was an app simplifying medication schedule adherence by organising important medications by time. We created an attractive and interactive design and used NodeJS, Parse Server and MongoDB technologies to create a robust system that offers an optimal user experience and effectively addresses the competition in the healthcare app market. These steps helped the client to successfully implement the application, ensuring that the business goals were met and the complexities of populating information were overcome.

About the Client

The client is a representative of the healthcare and pharmaceutical industry in the United States. They have a deep understanding of the problem the project is addressing and are interested in additional aspects, such as education and positive reinforcement for medication adherence.

Outcome

The complex tasks of the project were carried out in accordance with the requirements and wishes of the client. In the development process, ready-made solutions and individual developments for some tasks were applied. The intuitive and catchy design of the finished application has attracted the attention of a wide audience. Thus, the project goals were fully achieved. A key achievement was to build an application for reaching the widest audience interested in taking meds on a schedule.

Business challenge

weaknesses

  • A lot of quite similar apps fulfilling the same purpose in the marketplace
  • Challenging completion process according to the meds lists, timelines and diagnosis

strengths

  • Widely known problem and solution
  • Deep knowledge of the end target audience's tastes and needs
  • Desire to reach the widest audience

Business challenge

Project Completion Details and Current Arrangements

The completion of the project was carried out with planning and alignment between the client and Computools. The coordination process involved close collaboration with the client at every stage, from understanding initial requirements to final approval of the developed application. Regular meetings, feedback sessions and transparency in the development process were central to the interaction between the parties.

Business challenge

Why Computools?

The client chose Computools as the development partner for the project for several key reasons. Computools provides highly qualified services in digital transformation and software development. The Computools team has extensive experience in creating innovative healthcare solutions, demonstrated by successful project implementations in this domain.

Furthermore, Computools stands out for its project management approach and communication strategies. Methodologies such as Scrum ensure high efficiency, transparency and flexibility throughout the development process. The company actively involves the client, providing step-by-step feedback and accommodating changes in the project. Computools was the preferred choice for the client, who valued high professionalism and adaptability in realising their healthcare project.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

When choosing a team to work on the project, the client adopted a careful approach. They needed a partner with experience in healthcare and pharmaceuticals to develop an application addressing medication adherence challenges in transplant patients.

The client looked at several potential partners, evaluating each based on their expertise and past work. Computools stood out because of its successful projects in healthcare and its understanding of the industry's unique challenges, especially in creating solutions for medication management.

Computools' transparent and collaborative approach to project management, using methodologies like Scrum, also matched the client's expectations. Computools was chosen because we had the right expertise, experience and a proven record of delivering successful healthcare projects.

Project Description

The project's primary aim was to address the crucial need for timely medication adherence, especially for individuals dealing with various diseases and post-procedural recovery. Recognising the importance of strict medication schedules, the project focused on creating an application to remind patients to take their next dose of medicine accurately at the required time.

TransMeds, the application developed, stands out with its interactive and appealing design, setting it apart from similar apps and aiming to reach a broader audience. The application employs a notification system to ensure individuals do not forget to take their required medications precisely when needed.

The overarching goal of the project was to make the medication schedule process both enjoyable and straightforward. Users could easily download the application from the marketplace.

The main flow of the project included essential features such as scheduling immunosuppression medications, a notifications system, a gamification system for rewarding users who took medications on time, and the integration of educational information. The application also featured an alarm system, a comprehensive medications list, an email medications system, a Contact Us system for user support, and flexible dose and time control options.

Digital Platform & Technology

To build a proper architectural solution and parsing system, Node.js microservice architecture and MongoDB were chosen to prepare the backend solution.

Communication Framework

One of the keys to successful cooperation is a properly created communication framework. To collaborate on a project, the most convenient and effective communication methods are always selected, providing quick contact and answers to urgent questions. For this project, Computools used Skype for video conferencing, email for exchanging data and reports, and face-to-face meetings.
Skype
Email
Jira

Team

A well-coordinated team ensures the application's continuous development and the finished product's high quality.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished Project Manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

Backend Architect

Mikhail Bobrovsky

Mykhailo Bobrovskyi
Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.
Mykhailo Bobrovskyi

Quality Assurance Engineer

Mariia Hrekova

With over 5 years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Computools Engineers

Story of a Team Decision

Selecting the necessary experts to work on the project is one of the key stages of development. Experts with the necessary level of skills and knowledge experience in similar projects are selected from the talent pool.

Backstage

The development process takes place in a friendly area of constant discussion and timely completion of tasks. We strive to create a healthy working atmosphere where each project participant can express their opinion and propose an idea or solution.

Sprint Retrospective

The interaction of team members allows them to rally and work more harmoniously. It helps to detect errors in the code, find a solution or share experiences with other developers.

Planning Session

In the planning session, the team collaborate to review and prioritise the project backlog, estimate the effort required for each task, and select the backlog items to be included in the upcoming sprint, ensuring alignment with the team's capacity.

Sprint Demo

During the sprint demo, the team showcase completed work, gather stakeholder feedback, discuss any challenges faced, and provide transparency on the progress made during the sprint, facilitating continuous improvement and client alignment.

Communication Flow

Internal communication on the project is built in two directions. The Project Manager chooses a convenient system for distributing and monitoring tasks and messengers and communication methods for video and audio conferences, solving urgent and current issues. For this project, Jira and Skype were chosen as the main communication and project management methods.

Project Management Methodology

Application development is conducted as efficiently as possible according to the agile methodology. Scrum was chosen for this project, and the workflow was divided into convenient segments – sprints. During the sprint, code was developed in the frame of tasks. At the end of the sprint, all participants in the project carried out a check and sent a report on the work done. This allowed the identification of errors and bugs in the early stages and their elimination. This ensures the developed code's stability, purity and high performance.

The key benefits of using Scrum are the quicker release of a useable product to users and customers, higher quality, higher productivity, lower costs, greater ability to incorporate changes as they occur, better employee morale and better user satisfaction.

Project timeline

5 months
10 months
ongoing
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Giving strategic guidance for project vision and goals
  • Analysing in depth the business requirements
  • Recommending optimal solutions
02

Product DESIGN

  • Crafting intuitive and visually appealing user experiences
  • Wireframing and prototyping for conceptualising the product
  • Designing user for a seamless interaction
03

Product Engineering

  • Implementing robust software solutions
  • Developing and coding of features
  • Testing rigorously and quality assurance
04

Launch

  • Coordinating release of the product to the market
  • Marketing and promotional strategies for visibility
  • Monitoring post-launch performance and user feedback

Design

Creating a catchy and attractive design was an important part of the project. UX/UI designers have created a customised application design to reach a wide audience of users. During development, user experience came first, as usability was one of the key needs of the target audience.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
transmeds user persona

USER PERSONA

Crafting detailed profiles of target users for precise design and development

SITE MAP

Organising the website's structure for intuitive navigation and user experience

transmeds wireframes

WIREFRAMES

Creating skeletal outlines of web pages to plan layout and functionality

transmeds user interface

USER INTERFACE

Designing the visual elements and interactive features for seamless user interactions

Design

PRODUCTION RELEASE

The production release of Transplant Hero involved a carefully orchestrated process to introduce the product to end-users. Following extensive development and testing, the application was launched on relevant marketplaces, such as app stores, making it accessible to the target audience. Key performance indicators, including download metrics, were monitored post-release.

Design

ONGOING SUPPORT

In the ongoing support phase, we ensure that the client receives continuous assistance for the smooth operation and evolution of the application. This involves promptly addressing post-launch issues, implementing updates and incorporating user feedback to enhance user experience and optimise functionalities. Our dedicated support team maintain regular communication with the client, fostering a collaborative relationship beyond the initial development phase, ensuring the longevity and success of the product in the market.

Invest Latam

Provides investment services in Latin America. Discover how we developed a platform that enables companies to receive online loans from investors, while investors can invest funds and receive returns.

Industry:

Capital Markets

Location:

USA

Business size:

Medium Business

Problem and Solution Summary

Small businesses in Latin America struggled to secure loans through traditional banking channels, facing lengthy processes, stringent criteria and limited access to funding. Additionally, investors sought alternative opportunities for direct investment with meaningful returns. The lack of a dedicated platform for such transactions created inefficiencies and hindered the growth of both businesses and investors.

The client found a niche where small businesses faced challenges accessing loans, and traditional banking processes were often cumbersome. Recognising the need for a more efficient and accessible solution, the client aimed to create a platform connecting investors with small businesses, enabling them to secure loans directly and fostering a more streamlined and inclusive financial ecosystem.

Computools developed an innovative online platform facilitating direct connections between investors and businesses. The platform allowed investors to lend money to small businesses; businesses could access the necessary capital directly.

About the Client

The client operates as a pioneering investment service in Latin America, offering a unique platform that redefines how loans are negotiated and agreed upon without the involvement of traditional banks.

The platform facilitates the connection between investors and businesses or individuals in Latin America, enabling them to negotiate and finalise loan agreements directly. With a minimum savings threshold of COP$500,000, individuals can join the platform and choose the interest rate they want to invest.

Companies and individuals engaging with the service undergo a formal credit evaluation process, providing necessary guarantees, and are subject to monitoring by a debt recovery firm in the event of payment delays. This stringent process ensures a level of safety and reliability in the loan transactions conducted through the platform.

Outcome

The Computools team completed all the tasks on time and achieved the project's objectives. During the project, work was done on the front-end development of three pages, i.e.Home, Investors and Borrowers. Small fixes, which were negotiated at the initial stages of the project, were also made. Close cooperation with representatives of the client made it possible to understand the needs of its customers more fully. This in turn helped create an original and intuitive page design. After launching the web service pages, the number of client customers has increased significantly.

Several key issues we solved:
  • Developed front-end of the service pages.
  • Created an original and intuitive page design.
  • Made small fixes to existing pages.

Business challenge

weaknesses

  • Not as secure as a bank; negotiations and money transfers are done directly between the platform’s clients
  • Not much work from our side
  • Tight schedule

strengths

  • A personal guarantee backs loans, and companies follow a solid credit process
  • Reimbursement control
  • Companies that borrow following credit evaluation provide guarantees and are monitored by a debt-recovery firm in case of delays

Business challenge

Project Completion Details and Current Arrangements

The initial stages involved comprehensive consultations and goal definition to align the project with the client's objectives. The foundation for the platform was laid out through a series of analyses, exploration and risk identification.

Interactive prototypes and specifications were developed to provide a clear vision of the project, and a well-defined project timeline was established. The project progressed seamlessly through consulting, product design and product engineering phases, culminating in efficiently developing the platform's front-end pages.

Business challenge

Why Computools?

The client chose Computools as their digital transformation partner for several compelling reasons. Computools demonstrated a deep understanding of the client's needs and objectives from the initial consulting stage. The expertise and experience of Computools' team members, carefully selected for their knowledge and skills, ensured a robust project team.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The client carefully looked at different companies to help them build their investment platform. After considering factors like technical skills and experience, they chose Computools because we had a lot of experience in creating similar platforms for finance and investment. Our team had the right mix of skills needed for the project. The constant communication, new technologies, and flexible project management approach made the client confident in their choice.

Project Description

The platform connects small businesses and investors through credit and investment agreements conducted via auctions. Pioneering the first of its kind in Latin America, it allows individuals to lend money directly to small companies in the region without the involvement of traditional banks.

The operational principle is simple: clients choose a company for investment based on the service's reliability rating, negotiate a rate and make investments. To enhance their platform, the client sought Computools' expertise for the front-end development of their service. Following initial negotiations and discussions, the collaboration transitioned into a productive partnership.

The project's specification was crafted during the second stage, outlining the necessary actions for the development process.

The project's workflow involved users creating accounts as investors or borrowers, followed by a verification process of details, phone numbers, documents and bank accounts. The main flow centred around negotiating loans or deals between investors and borrowers.

Digital Platform & Technology

The stack of necessary technologies is determined by the idea and objectives behind the project. Depending on the complexity and necessary functions, optimal technologies are selected from the current market. An innovative solution based on existing tasks can be created for individual tasks.

Communication Framework

Constant communication with the client is crucial for solving urgent questions, discussing tasks and current issues in the project. To communicate with the customer in this project, the most convenient instant messengers were selected. Regular conferences and meetings were held on Skype, and WhatsApp was used for urgent discussions. This made it possible to perform tasks in a timely fashion in accordance with the necessary requirements.
Skype
Whatsapp
Trello

Team

For the project to be completed on time and considering all the requirements, we carefully select employees for a team.

Business Analyst

Mikhail Shvaikovsky

Mikhail is an experienced Business Analyst who can competently translate business needs into effective solutions. In his spare time, he enjoys photography and culinary studies.

Architect

Igor Ryadinskii

Igor Ryadinskii
Igor successfully started to lead the team by demonstrating strong soft and hard skills. He’s into football, adores Formula 1, and always looks for ways to improve at work and in daily life.
Igor Ryadinskii

Project Manager

Viktoriia Semenchenko

Viktoriia is an open-minded Project Manager at Computools with over four years of experience in software development using Agile and Waterfall methodologies. With a background in Business Analysis and Scrum Master courses, she excels in building productive customer relations and delivering successful projects. Viktoriia's skills in managing multiple teams, facilitating, negotiating and coordinating software development using Agile and Scrum make her a valuable asset to the company.

Business Development Manager

Artem Babura

Artem specialises in automating business processes, implementing cutting-edge management systems, and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.

Quality Assurance Engineer

Mariia Hrekova

With over 5 years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

Computools’ Engineering Team

Story of a Team Decision

Although they are all professionals, the selection is carried out according to the level of their expert knowledge, skills and experience. We strive to gather the necessary number of specialists to complete the tasks as efficiently and quickly as possible.

Backstage

The development of applications and new pages is done efficiently and quickly, thanks to the chosen methodology and project management tools. However, so that each developer feels that he is a sought-after and active participant in the project, we hold various meetings, for example brainstorming or dev meetings.

Sprint Retrospective

Our employees share experiences and project successes at developer meetings. This helps to see and evaluate the work from the outside. In some cases, the exchange of experience helps to find the best solution for the next section of the project.

Planning Session

The team gathers to discuss the goals and priorities for the upcoming sprint. This involves reviewing the product backlog, identifying user stories and estimating the effort required for each task. The team collaboratively plans the tasks to be undertaken, ensuring a clear understanding of expectations and timelines.

Sprint Demo

The team presents the finished increments of the product to stakeholders, showcasing the implemented features and addressing any questions or feedback. This session allows stakeholders to assess the progress, ensuring alignment with expectations and facilitating transparent communication.

Communication Flow

Internal communication in a team is necessary to maintain communication between participants, timely completion of tasks and quick resolution of emerging difficulties. For this project, Trello was chosen as the best way to distribute, monitor and complete tasks. Thanks to this, the Project Manager was always aware of the task's status and could take timely action if necessary.

Project Management Methodology

Since the work on the project was carried out in a short time, the Kanban methodology was chosen. This saves time on developing pages and applications and improves the entire team's efficiency.

Kanban gives the flexibility to build a sustainable competitive advantage and empowers the team to accomplish more and faster. Every project has a backlog of tasks to get through, and a series of stated processes that a task must pass through before it is delivered. Using the Kanban board, everyone can instantly see how tasks are moving through the process. The simplicity of the visual presentation enables the PM to spot bottlenecks easily while they are forming.

The most obvious benefit of using Kanban is improved flow efficiency, which happens shortly after the method is implemented into the project. Visualising your process will highlight areas of inefficiency very quickly. The next Kanban benefit is increased productivity. Kanban benefits team productivity by shifting the focus from starting work to finishing work.

Project timeline

3 months
9 months
5 months
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Defining high-level project goals
  • Analysing and exploring existing solutions
  • Identifying project risks and constraints
  • Researching and formulating solutions
02

Product DESIGN

  • Selecting basic architectural patterns and tools
  • Forming an application stack
  • Developing interactive prototypes and specifications
  • Configuring technological processes and interactions between roles
  • Calculating the number of project teams
03

Product Engineering

  • Forming a team based on project scope and estimation
  • Distributing tasks among team members
  • Executing and completing development tasks
  • Integrating necessary functions into new pages
  • Refining and implementing page design
  • Developing a testing plan
  • Testing UI and unit
  • Applying improvements and stabilising code
04

Launch

  • Refining and implementing finalproject specifications
  • Testing to ensure system stability
  • Feeding back post-launch to identify strengths and weaknesses
  • Ongoing communication and transparency through tools like Redmine
  • Monitoring key performance indicators and user feedback for continuous improvement

Design

Design development was carried out per the client's stipulated requirements and needs. The basics of user experience were laid out at the stage of interactive prototyping. In the future, an active refinement of the user interface will be carried out to create the most convenient and intuitive design of the pages.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE

USER PERSONA

Detailed profile of a typical user, informing design decisions

invest latam site map

SITE MAP

Visual representation of website structure and navigation hierarchy

WIREFRAMES

Basic skeletal outlines depicting layout and functionality without design details

USER INTERFACE

The visual elements and interactive components enhance user experience

Design

PRODUCTION RELEASE

The production release marked the project's culmination, introducing the client’s platform to end-users. The process involved meticulous testing, ensuring a seamless user experience. The release brought tangible results, substantially increasing the client's customer base, and noteworthy improvements in key performance indicators. For instance, the platform's throughput increased by 108%, demonstrating its positive reception in the market.

Design

ONGOING SUPPORT

Ongoing support is a cornerstone of our service. We provide continuous assistance, addressing queries, resolving issues promptly and adapting the platform to evolving needs. Regular feedback sessions allow us to identify areas for improvement and implement necessary updates. This sustained collaboration ensures the platform's long-term success and reflects our dedication to being a reliable partner, even after the initial project concludes.

Keller Covered

А fast, free service that helps home buyers and homeowners shop for insurance. Learn how Computools' digital services empowered a swift insurance tool for homeowners. The user-centric web service featured an in-depth survey and ergonomic layout.

Industry:

Insurance

Location:

USA

Business size:

Small Business

Problem and Solution Summary

The client aimed to address a challenge in the real estate industry. The vision was to enhance the home-buying and homeownership experience by simplifying the process of obtaining insurance quotes for real estate. Recognising the complexities and bureaucracy associated with insurance, the client aspired to offer a groundbreaking solution to homeowners and home buyers.

The primary problem revolved around the intricacies of selecting insurance quotes for real estate. The proposed solution aimed to provide a seamless and intuitive service that simplifies the insurance quote selection process.

The core idea was to develop a detailed questionnaire that allowed users to input essential information about their real estate. Subsequently, the system would generate a list of insurance quotes from reputable providers. This platform not only streamlines the insurance selection process but also empowers users to explore, analyse, compare and, most importantly, purchase insurance policies that suit their needs.

As a result, a web service was developed and made available to residents of Germany and the United States. This service is now a valuable resource, offering a swift and user-friendly experience in the often complex world of real estate insurance.

About the Client

The client is a leading and trustworthy name in the real estate industry. With a commitment to providing exceptional services to customers in the USA, it has long been a preferred partner for individuals navigating the complexities of real estate transactions.

Outcome

The collaboration resulted in the successful resolution of several critical issues in the real estate and insurance domain.

The development of a comprehensive questionnaire made it simpler for users to select insurance quotes tailored to their real estate. This questionnaire streamlines the process of gathering essential information, ensuring that users receive the most relevant insurance options. An intuitive and user-centric experience map was created, breaking down the process into a few crucial steps with a focus on simplifying the purchasing journey. This approach ensures that users can seamlessly navigate the system from start to finish.

The implementation of an ergonomic and intuitive UX and UI design enhances the overall usability and appeal of the platform. This design prioritises user-friendliness and ensures that users can easily explore, compare and purchase insurance quotes for their real estate.

The key achievements include:

Business challenge

weaknesses

  • Communication delays
  • DDoS vulnerability

strengths

  • Global presence
  • Dynamic product growth
  • User-friendly quote search
  • Well-designed documentation
  • Efficient communication
  • Streamlined processes

Business challenge

Project Completion Details and Current Arrangements

The project was successfully completed, resulting in the development and launch of the innovative real estate insurance selection service. It is currently available to residents in Germany and the United States, with a positive trajectory of growth and user engagement.

Business challenge

Why Computools?

The decision to partner with Computools was driven by our domain expertise and capabilities in delivering digital transformation solutions. Our proficiency in technology selection, development and project management made us the ideal choice to bring the client's vision to life.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

When the client needed to select a contractor for the innovative real estate insurance service, they carefully considered multiple options. They chose Computools based on several key factors:

  • Computools' extensive experience in the industry played a crucial role in the decision.
  • Computools' proficiency in technologies like React, MobX, TypeScript, and Node.js was essential in ensuring the project's success and efficiency.
  • Computools' past projects and reputation indicated a strong track record of delivering quality work.
  • Clear and rapid communication with the Computools team ensured confidence in a smooth and productive partnership.

Project Description

The primary objective was to create a user-friendly platform that enabled homeowners to easily purchase insurance tailored to their specific real estate without unnecessary bureaucratic complexities.

Users needed to open the marketing site and provide their address as an initial step. For users who preferred to engage with the agency directly, a precondition was to call and receive an email from an agent that directed them to the site.

The core user journey consisted of several key steps:
  • Users would go through a detailed questionnaire, providing essential information about themselves and their real estate.
  • For those who contacted an agent, the agent would choose options for them, and users would proceed through the questionnaire to verify the accuracy of the provided information.
  • Users would then have the option to choose an insurance quote from a list of available options.
  • They could also compare insurance plans before making a final decision to purchase.
  • The final step in the main flow was to either buy insurance directly or schedule a call for further assistance.

Once users completed the main flow and purchased insurance, the postconditions were as follows:
  • The purchase process was considered complete.
  • Users had the option to enter the email of their lender to send a copy of the new home insurance policy.

Digital Platform & Technology

Computools carefully chooses the necessary technologies and platforms for developing each application. The stack is determined by the necessary functionality and further maintenance of the application.

Communication Framework

The internal communication system lets the team keep in touch and solve pressing issues and tasks in real time. For this purpose, Skype was used, which significantly accelerated decision-making. Project management was done through Jira, where the project manager distributed tasks between the team members and monitored their status and execution. Such a system allows the team to work closely together while maintaining efficiency and productivity throughout the project.
Skype
Jira
Slack

Team

Building a team is a crucial stage in developing a new application. Computools carefully selects employees to work on the project. We take into account the skills and knowledge of the necessary technologies, experience and level of expertise in working on similar projects. The team is supplemented by the necessary specialists, depending on the tasks and needs of the project.

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Viktoria Ruban

Viktoria Ruban is a Business Analyst at Computools. She's known for her attention to detail, effective research approach and strong collaboration skills. She's skilled in technical specification development and modelling techniques.

Business Development Manager

Serhiy Bidukha

Serhiy is the Customer Relationship Director at Computools USA where he specialises in building sustainable partnerships and helping businesses in the USA achieve their strategic objectives. Sergey's values are rooted in integrity, trust and a commitment to delivering exceptional customer service, aiming to drive optimal outcomes for clients and the organisation.

Designer

Valerii Panchenko

Valeriy Panchenko
Valerii demonstrates excellent results in the field of user experience, design, and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. Glib has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

Members had previously collaborated on other successful projects, cultivating a robust and seamless working relationship. This history of effective teamwork and shared understanding significantly contributed to the project's overall success.

Backstage

The development process at Computools was marked by creativity and innovation. Even when utilising established solutions, tasks often require additional insights and inventive implementations.

Sprint Retrospective

At the end of each sprint, the team conducted retrospective sessions. These discussions served as an opportunity to review the sprint's achievements, identify areas for improvement and share feedback.

Planning Session

Sprint planning sessions were a critical part of the project management methodology. During these sessions, the team determined the scope of work for the upcoming sprint.

Sprint Demo

Sprint demos were held to showcase the work completed during a sprint. These demonstrations allowed the team to present their achievements and gather feedback. It served as an opportunity to validate progress and ensure alignment with project goals.

Communication Flow

The team relied on a communication framework that facilitated productive, efficient and real-time discussions.

Project Management Methodology

The Computools team chose the Scrum methodology for its projects due to its high effectiveness and ability to provide flexibility and transparency in project management. Scrum allows teams to adapt to changes in the project quickly, accommodate client preferences, and achieve results incrementally. This methodology also fosters more efficient communication within the team and with clients, contributing to the successful completion of projects.

Project timeline

2 months
7 months
3 weeks
Consulting & Design Phase
Engineering Phase
Launch
01

CONSULTING

  • Project initiation
  • Requirement gathering
  • Initial planning
  • Feasibility study
  • Business analysis
  • Strategy development
  • Consulting reports
02

Product DESIGN

  • Concept ideation
  • Wireframe
  • Prototype
  • User interface design
  • User experience design
  • Design review and iteration
03

Product Engineering

  • Concept ideation
  • Wireframe
  • Prototype
  • User interface design
  • User experience design
  • Design review and iteration
04

Launch

  • Pre-launch testing
  • Deployment
  • Monitor and feedback
  • Post-launch support and maintenance

Design

Project architecture is crucial to building a robust, ergonomic design. The team pays special attention to the development of the product's functional elements and the ways these elements interact.

User persona → Site map → Wireframes → user interface
keller covered user persona

User persona

Detailed profiles of target users

keller covered site map

Site map

Visual representation of website structure

keller covered wireframes

Wireframes

Basic visual layouts of web or app

keller covered user interface

user interface

Design for user interaction and experience

Design

Production Release

The desktop and mobile versions were launched almost simultaneously, following rigorous testing and approval. Comprehensive preparatory work and configuration adjustments were completed to ensure a successful launch. The code was transitioned from internal servers to the customer's servers, adhering to agreed-upon terms and guidelines. At each stage, additional checks were conducted to ensure code stability and performance. The final verification after the transfer confirmed a successful release.

This seamless transition meant end-users did not require additional training to use the finished product. The Computools team also offered to create tutorials or guides if necessary. The successful production release led to improved user experience and a ready-to-use solution for the customer.

Design

Ongoing Support

We provide continuous support and assistance to our clients to ensure the long-term success of their products. Our dedicated team remains available to address any questions, concerns, or issues that may arise after the project's completion. We offer ongoing maintenance, updates, and improvements to keep the product up-to-date and aligned with evolving market needs.

CREELiT

A provider of corporate marketing automation solutions for real estate agencies in the United States. Our team helped a provider of corporate marketing automation solutions to develop a smart printer that enables automatic printing without human intervention. The leaflet packer adds to the functionality of the smart printer by automating the packaging process. Workflows are supported via Bluetooth, Wi-Fi and other wireless technologies achieving seamless integration.

Industry:

Software

Location:

USA

Business size:

Small Business

Problem and Solution Summary

Wayne Creel, CTO and Founder of CREELiT was ambitious to grow user numbers from 17,000 to 500,000. Mr. Creel invited Computools to spearhead the necessary digital transformation, identify bottlenecks and enable growth. To meet his goals, we conducted a thorough business analysis of the company’s current processes and identified both strengths to build on and weaknesses that had to be eliminated.

About the Client

CREELiT’s online platform is used by more than 17,000 real estate agents in the United States to automate their marketing activities. With its ‘web-to-print’ functionality, real estate agents can significantly reduce their marketing efforts: an agent chooses a design template directly from the dashboard for anything from a business card to a billboard and then easily customises it with their own details. Subsequent printing and scheduled door-to-door shipment happen automatically and effortlessly. CREELiT allows real estate agents to focus on their core business activity.

Outcome

Computools applied state-of-the-art technologies, innovative approaches and specialist expertise to execute rapid digital transformation for the client. The client noted positive changes in the operation of the online platform.

Business challenge

weaknesses

  • Non-integrated, conflicting business processes resulting in the loss of effectiveness
  • Slow interface response due to outdated architecture and a mix of technologies
  • Poor user experience and interface design
  • Poor system and data security
  • Non-scalability of the system
  • Weak internal information system
  • Lack of important metrics and data for building KPI and KRI

strengths

  • Well-known brand with strong demand and target audience loyalty
  • Excellent quality of printed advertisement
  • Deep knowledge of customers’ needs and behaviour
  • Well-honed logistics and delivery processes

Business challenge

Project Completion Details and Current Arrangements

The project completion involved a collaborative approach between the client and Computools. Regular face-to-face and online meetings were scheduled to ensure clear communication. Detailed progress reports were provided via email, and a transparent task-managing platform allowed both parties to track project milestones. The arrangement was built on a structured document environment, enhancing clarity and understanding of processes.

Business challenge

Why Computools?

Computools was chosen due to its demonstrated expertise in the marketing industry. The team's strong portfolio showcased successful projects aligned with the client's vision. Computools' commitment to strategic consulting, understanding of market trends, and a technologically adept approach, particularly in PHP, NodeJS, and AngularJS, solidified its position as the ideal partner for developing an innovative marketing platform.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

In the contractor selection process, the client approached the task with a keen eye for expertise and industry knowledge. The decision-making process involved a meticulous evaluation of each potential partner. The client prioritised factors such as experience, technical proficiency and a proven track record in the real estate marketing domain.

The decisive factor in choosing our team lay in our demonstrated expertise within the industry. Our portfolio showcased successful projects that resonated with the client's vision, emphasising our ability to navigate the intricacies of real estate marketing. Furthermore, our team's commitment to strategic consulting and understanding of market trends solidified our standing as the ideal partner.

Project Description

CREELiT is a platform aimed at automating the set-up and execution of marketing campaigns for real estate properties. Through this platform, the efficiency of marketing tasks is increased and costs are reduced. The system can integrate with various delivery, marketing and other services, such as USPS, UPS, FedEx, G Suite, Salesforce, HubSpot, Constant Contact, Office 365, Facebook, Twitter and LinkedIn. The platform allows users to upload customisable InDesign templates or choose from various pre-built templates that are automatically populated with listing information. The system automatically prints all prepared marketing materials in excellent quality and sends them to clients. It is also possible to create, edit and publish social media posts.

Digital Platform & Technology

We chose a set of technologies with exceptional performance and security characteristics to build a state-of-the-art platform. Our chosen technologies were also highly efficient regarding total cost of ownership and support.

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled, regular face-to-face and online meetings and regular reports by email.

Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task-managing platform. This made the general project roadmap and specific processes transparent and clear for all parties.
Email
Skype
zoom
Slack
redmine
Jira

Team

Computools screened the pool of software engineers to complement the client's in-house team.

Business Analyst

Kateryna Vodolazkina

Kate is a Business Analyst at Computools with many years of experience in the field. She is passionate about working with clients to understand their needs and develop solutions that meet them. Kate has a strong understanding of business processes and is skilled at identifying and analysing requirements. She is also an effective communicator and can bridge the gap between technical and non-technical stakeholders. Outside work, Kate enjoys reading, spending time with her family and travelling.

Business Development Manager

Maryna Vyshniak

Maryna is passionate about new technologies and innovations. She regularly attends industry conferences and seminars to keep abreast of the latest trends. Marina is also an active member of the IT community and participates in charity projects.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Project Manager

Andrey Melnichenko

Andrey started working in IT in 2003, focusing on C and C++ development, switching to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music as well as political and Java ecosystem podcasts.

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

UI Designer

Sergei Shmatov

Sergei is competent at creating new design systems and improving existing ones. He is into sports, especially long-distance running.

PHP Engineer

Igor Tsurikov

Igor is the PHP Technical Lead at Computools. With a solid engineering background, he has over 15 years of experience in software development. Highly skilled in PHP, JavaScript, HTML and CSS, Igor is an expert in web programming, MySQL, and jQuery. His leadership and technical expertise make him a highly qualified and experienced professional in leading and delivering software projects.

PHP Engineer

Snizhana Mokhnachova

A full-stack developer, Snizhana initially started with PHP and HTML/JS/CSS, including native and jQuery/bootstrap usage. Her projects involve working with WordPress, Salesforce integration and Shopify. For the past four years, she's worked extensively with Node.js and front-end technologies like Vue.js, React.js and TypeScript. She emphasises UX elements and enjoys creating animations for an enhanced user experience. Snizhana relishes the versatility of backend development and is enthusiastic about data exchange integrations. Outside work, she enjoys exploring new cities, painting, photography and is currently learning to play the piano and to speak Polish.

Node.JS Engineer

Mikhail Bobrovsky

Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.

PHP Engineer

Evgeny Mokhnachev

Evgeny is experienced in web software development, covering both backend and front-end aspects. He holds roles as an Architect of Information Systems, Java Engineer and Web Developer. Evgeny demonstrates proficiency in English and Russian and working proficiency in Polish.

Quality Assurance Engineer

Mariia Boborova

Mariia Boborova
Mariia is a dedicated Quality Assurance Engineer with a keen eye for detail and a passion for ensuring software excellence. Beyond her rigorous testing and quality assurance expertise, Mariia finds solace in art and spends her free time painting captivating landscapes.
Mariia Boborova

Story of a Team Decision

To make the project successful, we chose 10 team members with the most appropriate expertise and experience from Computools’ talent pool.

Backstage

The backstage of the project orchestrated the development process, ensuring seamless collaboration and coordination among team members, with a focus on efficiency and quality.

Sprint Retrospective

This introspective session facilitated continuous improvement, enabling the team to refine strategies for subsequent sprints.

Planning Session

The team laid out the roadmap for the upcoming sprint. Tasks were allocated, priorities set and goals defined, providing a clear direction for the team's collective efforts.

Sprint Demo

This showcased the outcomes of the sprint to stakeholders, offering a transparent view of the progress made. This iterative feedback loop fostered communication and alignment, ensuring the features delivered met the client's expectations.

Communication Flow

To support efficient internal communication within the project team, we chose email for sharing reports and tasks; Skype, Zoom and Slack were perfect for addressing urgent issues, as well as for scheduling and conducting audio/video conferences. Redmine and Jira Project Management Platforms were used for role assignment and progress control.

Project Management Methodology

We followed Agile methodology to ensure delivery in time and on budget whilst maintaining flexibility to address any emerging challenges. Our project management approach was based on Scrum with 2-week sprints.

Project timeline

4 months
10 months
1 month
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Conducting in-depth market research to understand industry trends and user needs
  • Providing strategic guidance to align product goals with market demands
  • Collaborating with stakeholders to define project scope, objectives and KPIs
02

Product DESIGN

  • Developing user personas to guide design decisions based on target audience
  • Creating wireframes and prototypes for user testing and feedback
  • Designing an intuitive and visually appealing user interface for optimal user experience
03

Product Engineering

  • Selecting appropriate technologies and frameworks for scalability and efficiency
  • Implementing robust backend and front-end solutions based on design specifications
  • Conducting rigorous testing to ensure product reliability and security
04

Launch

  • Developing a comprehensive launch strategy considering marketing, PR and user acquisition
  • Coordinating with cross-functional teams to ensure a smooth product launch
  • Monitoring launch metrics and gathering user feedback for continuous improvement

Design

A User Experience Designer and a User Interface Designer, working in tandem, developed the style guide for the CREELiT brand. User interface design, based on an interactive prototype, had to be easily understood by users unfamiliar with the system. The outcome of the team's collaboration was a state-of-the-art application design.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE

USER PERSONA

Creating a detailed profile of the ideal user, considering demographics, goals and pain points

SITE MAP

Organising the website's structure and content, outlining the hierarchy of pages for an intuitive user experience

WIREFRAMES

Visualising the skeletal framework of web pages, focusing on layout and functionality before design elements are added

USER INTERFACE

Crafting the visual elements of the project, including design, colours and interactive components to enhance user experience

Design

PRODUCTION RELEASE

Upon completing the development phases, we finalised coding, conducted testing and optimised the product for efficient performance. QA processes were implemented to identify and rectify potential issues, ensuring a seamless user experience. The product was successfully deployed to the production environment, marking its official release to the market.

In the post-launch phase, we focused on monitoring key performance indicators such as user engagement, conversion rates and overall system stability. This ongoing assessment allowed us to measure the product's impact and refine strategies. Notably, our efforts resulted in a remarkable 20% increase in user engagement within the initial month, reflecting the success of the production release.

Design

ONGOING SUPPORT

We provide comprehensive maintenance services, ensuring prompt technical support and troubleshooting to address any issues that may arise post-launch. Regular updates and enhancements are implemented based on user feedback and evolving market trends, ensuring the product stays current and competitive.

Our post-launch approach involves establishing a robust feedback loop with clients. This ongoing communication allows us to promptly address emerging needs, challenges, and opportunities, fostering a collaborative and adaptive relationship beyond the initial project completion.

What our
client said

«The team has rapidly improved my product extensively. We are now about to exit private beta and on board over 500,000 users. I highly recommend Computools, they have been an exceptional partner and we will definitely continue to cooperate with them for the foreseeable future.»

Wayne Creel

President and CTO at CREELiT

CCI Assistant

A manufacturer of equipment for validation, counting and storage of banknotes. Discover how CCI Assistant app simplifies banknote validation with a high-speed, secure, user-friendly solution, allowing businesses that extensively use cash in trading to track and handle it quickly.

Industry:

Specialty Retail

Location:

United Kingdom

Business size:

Enterprise

Problem and Solution Summary

The previous incarnation of the CCI Assistant mobile application suffered a feature overload and lacked support, as it had been originally developed for Windows Phone OS. The app’s slow operation and a limited number of Windows Phone devices among the user base encouraged the client to redesign the application.
Computools’ team was entrusted with developing an Android mobile application to manage cash collection, validation and counting through smartphones efficiently.

About the Client

The client is a leader in intelligent physical cash-handling solutions for the banking, retail and leisure industries. Their innovative solutions for counting, moving and protecting banknotes enhance security, increase operational efficiency and reduce shrinkage. The company’s products across the globe secure over $4 billion daily.

Outcome

Computools’ team applied their deep knowledge to carry out a professional redesign of the client’s application, improve it and strengthen it. Thanks to these efforts and the coordinated work of specialists, the client was completely satisfied with the finished product.

Several key issues we solved:
  • Made a cross-platform saving its best features
  • Increased speed, security and performance
  • Added a user-friendly interface with a streamlined flow

Business challenge

weaknesses

  • An outdated, slow and feature-overloaded mobile application
  • Poor mobile app user experience and interface design
  • Limited number of Windows Phone devices amongst the company’s user base

strengths

  • A well-established reputation among enterprise-level and SME clients
  • A high-demand product and service offering for a variety of industries
  • Experience in pioneering security solutions for cash counting, storage and protection

Business challenge

Project Completion Details and Current Arrangements

The project was successfully completed with the development of the new Android mobile application for cash-handling solutions. The key outcomes of this project included significant improvements in performance, user experience, and financial metrics. These improvements are highlighted by the statistics mentioned in the initial description, such as increased throughput, average order value, revenue, reduced checkout time and costs and enhanced business process automation.

Business challenge

Why Computools?

Computools was selected as the partner for this project due to their technical expertise, effective communication, and commitment to delivering a high-quality solution. The successful project outcomes reflect the competence and dedication of the Computools team.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The client recognised that their existing mobile application was no longer meeting the evolving demands of their customer base and the market. This realisation prompted them to seek a transformation of their digital presence.

They analysed various companies and contractors specialising in digital transformation services to ensure that their chosen partner had the necessary expertise. A key factor that set Computools apart from the competition was our deep knowledge and experience in the industry. The client recognised that Computools had a track record of successful projects in digital transformation, particularly in software development, UI/UX design, and mobile applications.

The technology stack proposed by Computools, including the use of Xamarin.Android and Xamarin.Forms, aligned perfectly with objectives for a high-performance cross-platform solution.

Project Description

The project faced the challenge of migrating from a Windows Phone application to a modern, cross-platform solution. The app required an ergonomic design and user-friendly interface to enhance user experience and streamline cash-handling processes. Security and data integrity were paramount, given the nature of cash handling and validation, requiring robust security measures.

Computools crafted a solution that leveraged a well-defined technology stack, including Xamarin.Android and Xamarin.Forms for cross-platform development, Passport.js for authentication, and efficient communication tools like Skype and Trello.

The project's specifications were meticulously outlined using a behaviour-driven development approach, ensuring the system's requirements aligned with user stories and business processes. Now, the client's multiplatform financial management mobile app, developed on the Xamarin framework, is designed to streamline financial transactions and provide users with real-time access to their financial data. This revolutionary app leverages the power of IoT (Internet of Things) technology, changing how people manage their finances.

Digital Platform & Technology

Computools’ team carefully selected the best-suited set of technologies to fulfil the client’s goal of upgrading the outdated Windows Phone application and substituting it with a high-performance cross-platform solution.

Communication Framework

We established clear and efficient two-way communication through regular email reports and Skype calls, crucial for successful digital transformation. A structured documentation environment and access to Computools’ internal task management platform enabled the client to track the project’s progress and introduce necessary changes to the initial requirements.
Skype
trello
redmine

Team

Taking the client’s requirements and the project’s specifics into account, we assembled a team of experienced software engineers, hand-picked from Computools’ talent pool to implement the digital transformation.

Business Analyst

Kate Vodolazkina

Kate is a Business Analyst at Computools with many years of experience in the field. She is passionate about working with clients to understand their needs and develop solutions that meet them. Kate has a strong understanding of business processes and is skilled at identifying and analysing requirements. She is also an effective communicator and can bridge the gap between technical and non-technical stakeholders. Outside work, Kate enjoys reading, spending time with her family and travelling.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as a mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Xamarin developer

Vladyslav Komarov

Vladyslav has a rich history in mobile app development and is known for his expertise in building applications that run on multiple platforms. With a deep love for coding, Vladyslav is a developer and a technology enthusiast who stays up-to-date with the latest trends in the industry. He enjoys exploring new tech gadgets and experimenting with coding projects in his free time.

QA Engineer

Mariia Hrekova

Mariia has over five years of experience, expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Leam app developer

Sergey Komarov

With a strong multithreading and network programming background, Serhiy consistently enhances software efficiency and performance. Outside work, he engages in chess, honing his strategic thinking skills.

UI/UX Designer

Vika Kosar

Vika has been crafting delightful user experiences for several years. Her meticulous attention to detail and aesthetic flair shine through in every project she undertakes. Vika is committed to creating designs that look stunning and offer exceptional usability. Outside work, she's an art enthusiast, enjoys painting, and finds inspiration in exploring various forms of visual arts.

Back-end PHP developer

Bogdan Dvinin

Bogdan Dvinin
Bogdan is a seasoned Backend PHP Developer at Computools with a strong background in server-side programming. He excels in designing and implementing robust and efficient backend systems that power web applications. With a passion for coding and problem-solving, Bogdan continuously strives to optimise software performance. Beyond the world of PHP, he's an avid traveller, always seeking new adventures and cultural experiences.
Bogdan Dvinin

Story of a Team Decision

This team decision ensured the project's success by aligning technology with the project's goals.

Backstage

In the project's backstage, the team's synergy was evident through their established development flow and communication channels. They maintained a collaborative environment that fostered rapid prototyping, streamlined designs, and innovative product development. Regular feedback sessions with the client allowed them to factor in requirement changes and exchange ideas and opinions, reinforcing their creative thinking and increasing development efficiency.

Sprint Retrospective

The team engaged in a thorough retrospective after each sprint. This was a critical practice to reflect on their progress, identify areas for improvement, and celebrate achievements. The retrospective allowed the team to adjust their strategies, refine their workflows, and maintain an environment of continuous improvement. This played a crucial role in enhancing their efficiency and ensuring they aligned with the project's goals

Planning Session

Before each sprint, the team conducted detailed planning sessions. These sessions involved business analysts, team leads, developers, and designers. They meticulously discussed the project's objectives, defined the user stories, and allocated roles and tasks. These planning sessions laid the foundation for the sprint's activities and ensured that everyone was on the same page regarding their responsibilities and the project's direction.

Sprint Demo

At the end of each sprint, the team conducted a sprint demo. This was a moment to showcase the progress made during the sprint, presenting the client with tangible results. It allowed the client to provide feedback and validate the work done, ensuring that it met their requirements. The sprint demo was a part of the client's involvement in the project and a way to maintain transparency and alignment.

Communication Flow

The team used a combination of tools and platforms, including Skype, Trello, Redmine and email, to establish efficient communication channels. Regular audio and video conferences with the client enabled effective communication throughout the development process. The client could closely follow the task assignment process and track the project's progress. This communication flow was integral to ensuring a smooth and collaborative project execution.

Project Management Methodology

To ensure continuous delivery and a flexible development process, the Computools team used the Kanban project management methodology. Each two-week sprint was followed by a new build, enabling just-in-time implementation of the finished project.

Project timeline

01

CONSULTING

  • Initial client engagement
  • Analysis of business processes
  • Identifying strengths and weaknesses
  • Goal setting and objective definition
  • Specification, tasks, and deadlines establishment
02

Product DESIGN

Planning
  • Business process modelling
  • Technology selection
  • User interface (UI) design
  • User experience (UX) design
  • Specification, tasks, and deadlines
  • Project architecture planning
03

Product Engineering

  • System requirements analysis
  • Assignment of roles and tasks
  • Software development
  • Code creation and refactoring
  • User interface (UI/UX) design
  • Testing and debugging
  • Verification of safety requirements
04

Launch

  • Final testing and quality assurance
  • Implementation and deployment
  • User training and onboarding
  • System rollout
  • Ongoing support and maintenance
  • User feedback collection and incorporation
  • Post-launch monitoring and enhancements

Design

The design phase is crucial in creating a user-friendly and visually appealing application. Our team designed the app's visual elements, including buttons, navigation menus and overall layout, creating an intuitive and user-friendly interface to ensure ease of use and a smooth and efficient user journey within the app.

User persona → Site map → Wireframes → user interface
cci assistant user persona

User persona

Developing a detailed user persona to understand the target audience's demographics, needs, and goals.

cci assistant site map

Site map

Creating a visual representation of the website's structure and navigation, outlining how pages are organised and connected.

cci assistant wireframes

Wireframes

Producing simplified, blueprint-like sketches of web page layouts to define the structure and content placement.

cci assistant user interface

user interface

Designing the visual elements, layout, and interactive components of the website for a user-friendly experience.

Design

Production Release

Before the release, the app underwent rigorous testing to meet quality and performance standards. This phase included functionality testing, security testing and user acceptance testing. After successful testing, the app was deployed to the chosen platforms: Apple App Store and Google Play Store. This process involved making the app available for download by end-users. To facilitate a smooth transition for users, onboarding materials, tutorials and guides were made available. This helped users understand how to use the app effectively.

The app's release was systematically rolled out to users, often starting with a controlled or limited release to monitor performance and user feedback.

Design

Ongoing Support

We proactively monitor and maintain the products we've developed. This includes addressing any technical issues, ensuring compatibility with evolving technologies, and releasing regular updates to enhance functionality and security. Our support team is readily available to assist with any questions, issues, or concerns.

As our client's business grows, we assist in scaling the product to accommodate increased demands. It involves optimising performance, expanding infrastructure, or developing new features to meet evolving needs.

We maintain an open line of communication with clients, keeping them informed about product updates, security measures, and any potential improvements. We value their input and actively seek their insights.

MeterSnap

One of the largest energy companies in Africa, providing electricity to private households and local businesses. We built a meter reading app that uses neural network principles to improve data accuracy. This brought in multiple benefits, such as accelerated inspections, reduced fraud, enhanced customer experience and revenue increase via flexible tariffs.

Industry:

Utilities

Location:

Ghana

Business size:

Enterprise

Problem and Solution Summary

One of Africa's leading energy companies faced challenges that hindered its growth and profitability. These challenges included significant financial losses due to meter reading fraud, a vast network of outdated analogue meters, labour-intensive manual data collection processes, and a declining customer experience.

To address these pressing issues, Computools proposed a strategic digital transformation initiative. The central element of this transformation was the development of the MeterSnap mobile application, which harnessed the power of neural networks. This innovative solution enabled the company to expedite inspections, prevent fraud and drastically enhance customer experience. By implementing the MeterSnap application, the company achieved a flexible approach to managing multiple tariffs, leading to a substantial increase in revenue, all with minimal additional resource requirements. Furthermore, the application included robust employee role and permission definitions to curb malpractice and fraud, reinforcing the integrity of operations. This digital transformation initiative served as a comprehensive solution to the client's problems and revitalised the utility market in Africa.

About the Client

Our client is a major energy sector player, ranked among Africa's largest utility companies. For many years, they have been dedicated to providing electricity to private households and local businesses, catering to the ever-growing demand for energy in the region. Their established presence and significant inspector workforce made them a leader in the African utility market.

Outcome

Computools developed an intuitive and functional neural network-powered mobile application to meet the client’s main goals: to expedite the inspectors’ work and prevent fraud. The application enabled the client to transform its daily operations and improve customer experience. Thus, flexible management of multiple tariffs increased revenue with minimal extra resources. Moreover, the employee roles and permissions definition prevented malpractice and fraud. Several key issues we solved:

  • Auto-recognition of the meter’s serial number and readings due to a neural network
  • Neural network training and geolocation implemented
  • A state-of-the-art design, an intuitive interface and smooth performance

Business challenge

weaknesses

  • Significant losses due to meter reading fraud
  • An established network of analogue meters
  • Slow manual taking of meter readings
  • Poor customer experience

strengths

  • Utility market leader among African companies
  • An established network of analogue meters
  • Growing demand for electricity in Africa
  • Significant inspector workforce

Business challenge

Project Completion Details and Current Arrangements

The app was launched and has been well received by the client's employees and customers. Computools continues to provide support and maintenance for the MeterSnap app. The team is also working on new features and enhancements, such as reading multiple meters simultaneously and generating energy consumption reports.

Business challenge

Why Computools?

Computools was chosen for this project because of its digital transformation expertise and experience developing mobile apps for the energy industry. The team also has a strong track record of delivering.

Computools has a team of experienced software engineers with expertise in various technologies, including neural networks, mobile development and web development.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

The company conducted market research and received proposals from several contractors. The following criteria were considered during the research:
  • Technical knowledge and experience
  • Professionalism
  • Reputation

As a result of the research, the company selected Computools as the contractor to develop and implement a mobile app for meter reading.

Project Description

The application was designed for electricity meter reading automation to be used by the company’s employees. The server administrator created personal accounts for each employee and transferred their login data to the inspectors. This eliminated the registration process, dispensing with the need for a registration field on the login screen.

The application’s interface included four tabs in the lower part of the screen:
  • Options
  • History
  • Route
  • Snap Meter History (Main screen)

After successful login, the user saw the readings history screen with a list of electricity consumers. Each element of the list contains the following data:
  • Consumer name
  • Meter installation address
  • The last reading taken

The electricity consumer list could be sorted by name or address. Upon a click on the entry, the consumer details screen opens. On the consumer details screen, the screen header consisted of the consumer's name and address. The scrollable element with three sections occupied the main part of the screen, showing:
  • The last readings taken
  • Electricity consumption over the last month
  • The electricity meter’s serial number

Digital Platform & Technology

To build a state-of-the-art platform, we carefully chose a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

Communication Framework

The success of a digital transformation project relies on efficient communication. Following the initial meeting, we devised a transparent communication framework of regular video and audio conferences and email reports to keep the client apprised of the project’s progress. All aspects of the project were very carefully documented, and the client could access the Computools' task management platform to follow the team’s progress. These measures ensured efficient communication and built trust between the client and the team.
Skype
redmine
Jira

Team

To meet the client’s requirements and the project’s deadline, we chose two software engineers from Computools’ talent pool. Each member of the team was selected based on their previous experience and expertise level appropriate for this digital transformation project.

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Andrey Melnichenko

Andrey started working in IT in 2003, focusing on C and C++ development, and switched to Java in 2007. Recognised for extensive expertise in application servers, software development life cycle, and database architecture. Enjoys pop music, as well as political and Java ecosystem podcasts.

Business Analyst

Kate Vodolazkina

Kate is a business analyst at Computools with many years of experience in the field. She is passionate about working with clients to understand their needs and develop solutions that meet them. Kate has a strong understanding of business processes and is skilled at identifying and analysing requirements. She is also an effective communicator and can bridge the gap between technical and non-technical stakeholders. Outside work, Kate enjoys reading, spending time with her family and travelling.

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design, and research. Enjoys swimming, hiking and cooking.
Valeriy Panchenko

Software Engineer

Dmitriy Herutskyi

Dmitriy is passionate about developing high-quality software. He has a strong foundation in computer science fundamentals and is skilled in various programming languages and technologies. He is also a strong advocate for clean code and best practices. Dmitriy enjoys reading science fiction and spending time with his friends.

Mobile Software Engineer

Serhiy Komarov

Serhiy consistently enhances software efficiency and performance. He has a strong multithreading and network programming background. Outside work, he engages in chess, honing his strategic thinking skills.

Quality Assurance Engineer

Mariia Hrekova

Mariia has over five years of experience, expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a team decision

The team at Computools had a strong track record of successful collaboration, which enabled them to approach this new project confidently. Their cohesive working relationship was built on a foundation of mutual respect, open communication, and a shared commitment to excellence.

Backstage

Smooth Collaboration: The Computools team's well-defined development process and smooth exchange of ideas between in-house engineers and client-side experts were essential to their productivity. Regular planning sessions and review meetings created a harmonious collaboration among team members spread across different locations, leading to outstanding results.

Sprint Retrospective

The team's debriefing session, known as the Sprint Retrospective, was a forum for recognising successes, identifying areas for improvement, and discussing challenges faced during the sprint. This transparent dialogue facilitated learning and led to adjustments that boosted the effectiveness of future sprints.

Planning Session

During the Planning Session, the team and product owner collectively identified and prioritised tasks for the next sprint, estimated the efforts needed for each task, and set realistic goals within the sprint's timeline. This step clarified team objectives and ensured alignment with the overall project goals.

Sprint Demo

The team displayed new features or improvements to the client or product owner in the Sprint Demo. This allowed stakeholders to give feedback, ask questions, and assess the project's progress. This transparent and collaborative approach helped to ensure that the project remained on track and met the needs of all stakeholders.

Communication Flow

The Computools engineers maintained a continuous and effective communication stream to ensure timely updates. Daily communication among the team was carried out via channels such as email, Slack and Skype, facilitating an efficient exchange of information. This open and transparent communication was essential to the team's success, enabling them to work together seamlessly and deliver high-quality results.

Project Management Methodology

We chose the Scrum project management approach with two-week sprints to ensure continuous delivery and accurate fulfilment of the development plans. Agile methodology necessitated close cooperation with the client to introduce new ideas and approve adjustments. Every sprint was finalised with the testing and demonstration of the implemented features.

Project timeline

project timeline
01

CONSULTING

  • Defining project scope and objectives
  • Analysing the client's existing business processes
  • Identifying the strengths and weaknesses of the client's operations
  • Setting clear project goals and success criteria
  • Conducting market analysis and understanding the African utility market
02

Product DESIGN

  • Mapping the client's business processes to identify areas of improvement
  • Creating interactive prototypes and design mock-ups
  • Selecting the most appropriate digital platform and technology stack
  • Defining detailed specifications, tasks, and deadlines for development
  • Initiating discussions and decisions on the product's architecture
03

Product Engineering

  • Setting up the development environment
  • Assigning tasks to the development team
  • Actively developing and refactoring the code for the MeterSnap application
  • Rigorous testing, bug fixing and quality assurance
  • Preparing for the deployment and delivery of the application
04

Launch

  • Deploying the MeterSnap application for use by inspectors and employees
  • Training the client's workforce on how to use the new application
  • Monitoring the application's performance and ensuring a smooth launch
  • Collecting feedback from users and addressing any initial issues
  • Providing ongoing support and updates as needed to maintain the application's functionality

Design

In this case, the design tasks encompass a range of aspects associated with developing and designing the MeterSnap application. Creating an intuitive and aesthetically pleasing user interface for the mobile app while ensuring an excellent user experience involved designing user-friendly navigation, clear control elements, and an efficient screen structure to facilitate the work of inspectors and enhance customer interaction with the application.

User persona → Site map → Wireframes → User interface

User persona

Creating a detailed profile of the typical application user, considering their needs and preferences.

Site map

Outlining the hierarchical structure of the application's pages and navigation flow.

Wireframes

Drafting basic, low-fidelity visual representations of the application's layout and content placement.

User interface

Developing the final, high-fidelity graphical user interface, including design, icons and interaction elements.

Design

Production Release

The production release of the MeterSnap application was a critical phase in bringing the product to market and making it available to end-users. The application was deployed to the necessary servers and infrastructure to make it accessible to inspectors, employees, and customers. This step ensured that the product was ready for real-world use.

A comprehensive training program was conducted for the client's workforce, including inspectors and other employees. This training familiarised them with the application's features, functionalities, and best practices.

After the initial release, user feedback was actively collected and analysed. This feedback played a pivotal role in identifying areas for improvement and refining the application based on real-world usage.

The production release of MeterSnap significantly improved the efficiency of the client's inspectors. With features like auto-recognition of meter serial numbers and readings, inspectors could complete their tasks more quickly and accurately. The application's implementation of neural networks and geolocation features played a crucial role in curbing fraudulent activities, resulting in substantial savings for the client.

Design

Ongoing Support

Ongoing performance monitoring was instituted to ensure that the application operated smoothly, without glitches or slowdowns. This proactive approach helped maintain a high level of user satisfaction. Regular updates and enhancements were rolled out to address identified issues and add new features or optimisations. These updates were aimed at making the application even more effective and user-friendly.

Epson

One of the leading manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics. One of the leading manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics.

Industry:

Electronic Equipment, Instruments and Components

Location:

Japan

Business size:

Enterprise

Problem and Solution Summary

Problem:
  • Limited time to scale their internal IT department
  • Insufficient availability of qualified in-house engineers
  • Tight project schedule
  • Labour cost constraints

Despite being a market-leading company with strong global demand for its products, Epson needed to address these challenges to maintain its competitive edge and continue providing innovative solutions to its customers.

Solution:
  • Real-time monitoring of ink levels in printers
  • Automated notifications for cartridge refills
  • Streamlined cartridge ordering and delivery processes

About the Client

Epson is a globally renowned company in the electronics industry. With a rich history dating back to its founding in Japan, Epson has become one of the world's leading manufacturers of computer printers and information and imaging equipment. Their commitment to excellence and innovation has earned them a strong reputation among consumers and businesses.

Outcome

A structured system of interaction made it possible to constantly stay on the same page and complete all tasks in full accordance with the requirements and wishes of the client.

With our solutions, the client was able to:

  • monitor the ink level in printers in real-time
  • receive auto notifications of the need to refill cartridges
  • order the necessary cartridges and arrange delivery


By collaborating closely with Computools and leveraging our expertise in backend Java, Oracle database development and project management, Epson was able to overcome their limitations and achieve remarkable outcomes:

Business challenge

weaknesses

  • Limited time to scale the internal IT department
  • Insufficient availability of qualified in-house engineers
  • Tight project schedule
  • Labour cost constraints

strengths

  • Market-leading company with strong global demand for its products and services
  • A culture of consistent investment in innovation aimed at consolidating market positions
  • Fast ink top-up technology for clean and straightforward refilling
  • Well-honed logistics and delivery processes

Business challenge

Project Completion Details and Current Arrangements

A well-structured system of interaction ensured constant alignment and collaboration between the teams, resulting in the completion of all tasks in accordance with the client's requirements and preferences.

Current arrangements include ongoing support, maintenance, and potential further collaboration to enhance and expand the IT solutions developed.

Business challenge

Why Computools?

Epson chose to partner with Computools for several compelling reasons:
  • Computools offered a team of experts with extensive experience in backend Java, Oracle database development and project management.
  • Computools demonstrated a collaborative approach to working closely with Epson's IT department, ensuring seamless cooperation and alignment.
  • Computools shared Epson's commitment to innovation, making them an ideal partner for developing cutting-edge solutions.
  • Computools' track record of delivering results, as evidenced by the project outcomes, made them a trusted partner for Epson's critical initiatives.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

Epson's journey to select a vendor for their critical project involved a thorough and meticulous process. Given the significance of the project and its potential impact on Epson's business, they wanted to ensure they partnered with the right team. Epson initiated the vendor selection process by identifying their project's requirements and goals and conducted extensive market research to identify potential vendors.

To ensure transparency and clarity, the company prepared a detailed Request for Proposal (RFP) outlining its project's scope, objectives, and expectations. After a rigorous evaluation process, Epson chose Computools as their trusted partner for several compelling reasons:

  • Industry expertise
  • Technical excellence
  • Collaborative approach
  • Proven results

In choosing Computools, Epson recognised a partner that met their technical needs and shared their commitment to innovation and excellence.

Project Description

Epson is among the top manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics. Their award-winning innovations benefit retail consumers and organisations in governmental, medical, financial and other sectors across the globe. An innovation-driven enterprise, Epson actively generates fresh ideas, aiming to supply the market with revolutionary products. One such idea was to provide customers with a hassle-free ink refill system and enable its resellers and distributors to build long-lasting relationships with their clients.

Enter the ReadyInk System – the system that monitors the ink level in eligible printers in real time and automatically notifies users and resellers of the need to refill the cartridges. The system also orders necessary cartridges and arranges their delivery to the store or the user’s door.

To complete this time-sensitive, high-priority project, Epson’s tech leaders entrusted the scaling of the internal IT department to Computools. Upon expertise-based talent evaluation of our software engineers, we assembled the team to complement Epson’s in-house development talent. Seamless cooperation ensured the project was completed on time with zero compromises on performance and stability.

Digital Platform & Technology

Communication Framework

A clear and efficient communication framework was established in the collaborative journey between Epson and Computools to ensure the project's success. The framework encompassed various channels and strategies to maintain transparency and facilitate seamless interaction throughout the project lifecycle.
Skype
Jira
Slack

Team

We conducted a thorough evaluation of Computools' software engineers to identify individuals with a background in backend Java and Oracle database development. Their expertise was chosen to augment the skills of the client's internal team.

Project Manager

Andrey Melnychenko

Andrey started working in IT in 2003, focusing on C and C++ development, switched to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music, as well as political and Java ecosystem podcasts.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Java Spring Engineer

Igor Ryadinskii

Igor Ryadinskii
Igor successfully started to lead the team by demonstrating strong soft and hard skills. He’s into football, adores Formula 1, and always looks for ways to improve at work and in daily life.
Igor Ryadinskii

Java Developer

Roman Tsykalo

Roman Tsykalo
Roman is experienced in all stages of the development cycle for complex web projects. He’s interested in computer games, reading and playing football.
Roman Tsykalo

Quality Assurance Engineer

Mariia Boborova

Mariia Boborova
Mariia is a dedicated Quality Assurance Engineer with a keen eye for detail and a passion for ensuring software excellence. Beyond her rigorous testing and quality assurance expertise, She finds solace in art and spends her free time painting captivating landscapes.
Mariia Boborova

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. Enjoys swimming, hiking and cooking.
Valeriy Panchenko

Oracle Database Engineer

Evgeny Mokhnachev

Evgeny is experienced in web software development, covering both backend and front-end aspects. He holds roles as an Architect of Information Systems, Java Engineer and Web Developer. Evgeny demonstrates proficiency in English and Russian and working proficiency in Polish.

Epson Internal Team

30+ developers

Story of a team decision

The team's decision was grounded in their past collaborations on other successful projects, which had cultivated a strong, tightly-knit working relationship.

Backstage

The efficiency of Computools' team is deeply rooted in a meticulously defined development process and the smooth exchange of ideas among in-house engineers and client-side experts. Regularly scheduled planning sessions and review meetings foster a seamless collaboration among team members, even when scattered across different locations, consistently resulting in outstanding achievements.

Sprint Retrospective

This debriefing session allows the team to acknowledge their accomplishments, pinpoint areas where improvements are needed, and openly discuss the challenges faced during the sprint. This transparent dialogue creates a culture of continuous learning and drives necessary adjustments to enhance the effectiveness of future sprints.

Planning Session

At this stage, the team, in collaboration with the product owner, collectively identify and prioritise tasks for the upcoming sprint. They estimate the required efforts for each task and establish realistic goals within the sprint's designated timeline. This meticulous planning clarifies team objectives, ensuring they remain in harmony with the overall project goals.

Sprint Demo

The team unveils new features or improvements to the client or product owner during this presentation. This allows stakeholders to provide valuable feedback, seek clarification, and assess the project's ongoing progress.

Communication Flow

The engineers at Computools uphold a constant and efficient communication flow to ensure the timely dissemination of updates. Their daily interactions within the team occur through various communication channels, including email, Slack and Skype, enabling the seamless exchange of vital information.

Project Management Methodology

The adoption of the Scrum project management methodology drove the successful execution of the Epson project in collaboration with Computools. At the heart of the project was a sprint-based approach. The project was organised into fixed-duration sprints, typically lasting two to four weeks. This allowed for the efficient planning and execution of tasks within defined timeframes. Daily Scrum meetings, or stand-ups, were conducted to review progress, discuss challenges, and ensure alignment among team members.

Project timeline

project timeline
01

CONSULTING

  • Defining client objectives and goals
  • Assessing risks and planning for mitigation
  • Analysing project strengths and weaknesses
02

Product DESIGN

  • Creating a comprehensive roadmap for the product
  • Utilising prototypes to visualise the product concept
  • Selecting the most suitable platform and technology stack
  • Assembling a skilled team of professionals
  • Establishing effective internal communication channels
  • Choosing an appropriate project management approach
03

Product Engineering

  • Identifying the optimal development environment
  • Prioritising and organising tasks efficiently
  • Designing an intuitive user interface
  • Crafting clean and efficient code and configurations
  • Conducting rigorous testing and addressing issues
  • Ensuring a seamless transition process
04

Launch

  • Implementing integration testing and service integration
  • Initiating the integration testing pipeline
  • Executing alpha testing procedures
  • Verifying adherence to interface and core banking standards

Design

When working on product design, we primarily develop its architecture, as this greatly influences how the design will be built in the future and how ways of promoting and upgrading the product will be organised.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE

USER PERSONA

Understanding the target audience's needs and preferences.

SITE MAP

Structuring the website's layout and navigation.

WIREFRAMES

Creating visual blueprints for web page layouts.

USER INTERFACE

Designing the website's user-friendly visual elements.

Design

PRODUCTION RELEASE

During the production release phase, the meticulously developed software solution was prepared for its live deployment. Rigorous testing and quality assurance processes were carried out to ensure the solution's stability and reliability. Once all checks were completed successfully, the software was released to the production environment, marking a significant milestone in the project's journey.

Design

ONGOING SUPPORT

The software solution received continuous attention and maintenance in the ongoing support phase. Our team diligently addressed any post-launch issues, monitored system performance, and provided updates as necessary to ensure the solution's long-term stability and functionality. Ongoing support was essential to our commitment to delivering a reliable and sustainable solution to our client.

EquipShare

A web platform for renting truck and trailer equipment. Discover how Computools streamlines industrial asset sharing for EQUIPSHARE.

Industry:

Ground Transportation

Location:

USA

Business size:

Enterprise

Problem and Solution Summary

The client wanted a service facilitating machinery equipment exchange among their customers. They expected a user-friendly, reliable platform enabling clients to locate and rent forklifts quickly and effortlessly.

We proposed a blockchain-based platform solution. Blockchain ensures secure and transparent transactions, which is critical for renting expensive equipment. Additionally, it simplifies tracking forklift usage history.

The platform development considered an intuitive interface that allows users to find desired forklifts easily. Moreover, the platform leverages blockchain technology for secure and transparent transactions.

About the Client

The client is a global giant in the material handling industry, boasting a vast portfolio of forklift trucks, warehouse equipment and automated solutions. Their solutions optimise operations in factories, warehouses and distribution centres, ensuring smooth material and information flow.

They're at the forefront of technological advancement, offering a comprehensive range of electric, fuel cell and conventional forklift trucks alongside driver assistance systems, fleet management software and automation solutions.

With leading positions in the EMEA region (forklift sales) and China (foreign manufacturer), they demonstrate their ability to adapt and thrive in diverse markets. This vast global reach allows them to cater to various customer needs and opportunities.

Outcome

We successfully developed a platform in a short time span. As a result, the product has made it easier for customers to onboard and share assets, find a truck and send the rental request. From the business perspective, this online marketplace improved their flexibility in managing fleet capacity and boosted their revenue.

Business challenge

weaknesses

  • The project required careful attention to ensuring compliance with General Data Protection Regulation (GDPR) to protect user data
  • The production environment needed to be flexible to accommodate future scaling and adaptation
  • Collaboration with an intermediary introduced additional layers of complexity to the project

strengths

  • A clear and concise list of functionalities provided a strong foundation for development and avoided scope creep
  • Prioritising a minimum viable product (MVP) facilitated rapid development and allowed for early user feedback and iteration
  • Simplifying some features streamlined the initial product and focused resources on core functionalities

Business challenge

Project Completion Details and Current Arrangements

After the successful development and launch of the platform, we ensured a smooth transfer of ownership and responsibility to the client. The codebase was handed over on the client's preferred Git platform, and comprehensive documentation was provided to facilitate future maintenance and updates. Moreover, we offered additional post-launch support to address any initial enquiries or technical issues.

We provide ongoing maintenance and consultancy services, working closely with the client's team to refine existing features and develop new functionalities based on user feedback and market trends. This ongoing collaboration ensures the platform's continued evolution and adaptation to meet evolving industry needs.

Business challenge

Why Computools?

Several factors contributed to EQUIPSHARE choosing Computools as their partner.
  • Computools' established track record in Agile development methodologies ensured flexible and iterative development, adapting to changing needs.
  • Computools' knowledge of blockchain technology, Golang, React and other relevant technologies offered a robust and scalable platform solution.
  • Computools' successful past projects in the logistics and industrial asset-sharing sectors demonstrated their understanding of the specific challenges and opportunities.
  • Computools' focus on open communication, transparency and collaborative problem-solving fostered a strong and trusting cooperation with EQUIPSHARE.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

Realising technology's critical role in this initiative, EQUIPSHARE started to identify the ideal partner. Several qualified developers presented compelling proposals, showcasing their technical prowess and logistical expertise. However, EQUIPSHARE wanted a strategic partner who thoroughly understood the logistics industry, the intricacies of forklift operations across diverse locations and brands, and the dynamic nature of the marketplace. The platform would need to facilitate seamless internal rentals within each client's locations while simultaneously enabling access to the wider dealer network for additional capacity. Computools showed the most expertise in this field.

Project Description

This project created an MVP for EQUIPSHARE. Prioritising rapid development and user feedback, it focused on core functionalities, incorporating blockchain technology to ensure data integrity.

The streamlined user experience centred around user accounts, product search, cart management, contract handling and vehicle checkout/check-in processes. Truck history, reporting tools and user behaviour analytics provided valuable insights for platform optimisation. Leveraging blockchain, user identities, truck data (including photos and maintenance records) and contracts were secured and tamper-proof. Additional features included customer information, FAQs, expert support, and multilanguage capabilities to enhance user experience and platform accessibility.

This MVP laid the foundation for EQUIPSHARE to refine its offering based on user data and feedback, paving the way for a robust and scalable platform.

Digital Platform & Technology

The client initially provided the stack of technologies. To better align with the business model and ensure flexibility and efficiency, we decided to stay with the following technologies.

Communication Framework

We diversified our communication tools based on the client’s requirements to ensure clear and effective task flow, documentation sharing, team meetings, etc.
Skype
Slack
Email
Jira

Team

For each project, we select a tech and design team with relevant experience and a sharp skill set in the required technologies.

Architect

Mikhail Bobrovsky

Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.

Team Lead

Oleg Svet

Oleg Svet
Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.
Oleg Svet

Business Development Manager

Vladyslav Serdiukov

Vladyslav is a Business Development Manager at Computools. He is passionate about helping companies grow their businesses. In his spare time, he enjoys playing basketball and spending time with his family.

Project Manager

Andrey Melnychenko

Andrey started working in IT in 2003, focusing on C and C++ development, and switched to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music, as well as political and Java ecosystem podcasts.

SOFTWARE ENGINEER

Bogdan Kushch

Bogdan is known for a strong grasp of various technologies, validated by multiple certifications including CCNA Security, Linux Essentials, and several from the Cisco Networking Academy. Based in Zaporizhzhya, Ukraine, Bogdan's extensive technical knowledge and proactive problem-solving skills consistently drive project success.

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

The team's experience developing digital asset-sharing solutions was essential. The team was able to leverage their existing knowledge and expertise to accelerate the development of the EQUIPSHARE platform.

Backstage

The team developed new features, fixed bugs and improved performance.

Sprint Retrospective

The team discussed what went well, what could be improved, and what they had learned.

Planning Session

The team set goals, prioritised tasks and created a schedule.

Sprint Demo

In the sprint new features and functionality were demonstrated to the client.

Communication Flow

Our team discussed progress, shared feedback and resolved issues.

Project Management Methodology

The Scrum approach was chosen as the optimal option both for us and for the client. Sprint started on Wednesday, meet-ups, as well as any other team-wide activities, were coordinated with the time zone of the client. Demo and retro happened on the last day of the sprint. The team had a retrospective, sprint planning, and task grooming after each two-week sprint.

Project timeline

4 months
9 months
1 week
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Identifying specific goals, challenges, and target audience for the platform
  • Evaluating the technical and financial viability of the proposed solution
  • Recommending the most suitable technology stack for scalability, security and performance
  • Defining a clear roadmap for project development and launch
02

Product DESIGN

  • Creating detailed profiles of the platform's target users to understand their needs and pain points
  • Crafting an intuitive and user-friendly interface for seamless navigation and interaction
  • Developing low-fidelity and high-fidelity prototypes to test and refine the platform's design
  • Establishing a consistent visual language for the platform
03

Product Engineering

  • Building the core functionalities of the platform, including user accounts, vehicle listings, search filters, rental management and blockchain integration
  • Implementing rigorous testing procedures to ensure the platform's functionality, performance and security
  • Building secure and reliable APIs for seamless integration with external systems
  • Setting up the platform on a secure and scalable cloud infrastructure
04

Launch

  • Developing a comprehensive marketing plan to generate awareness and drive user adoption
  • Conducting pilot testing with a select group of users to gather feedback and refine the platform before public launch
  • Continuously monitoring the platform's performance and implementing optimisations based on user feedback and data analysis

Design

In this case, design tasks included creating an intuitive user interface, developing detailed user personas, building an effective site structure for optimal navigation and crafting low-fidelity and high-fidelity prototypes for testing and refining the platform's functionality.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
equipshare user persona

USER PERSONA

Creating in-depth profiles to empathise with users, tailoring the platform to their needs

equipshare site map

SITE MAP

Organising strategically for optimal navigation and user engagement

equipshare wireframes

WIREFRAMES

Prototyping precision for testing and refining design functionality

equipshare user interface

USER INTERFACE

Designing a visually appealing interface for a seamless and enjoyable user experience

Design

PRODUCTION RELEASE

The production release of the EQUIPSHARE platform was a carefully planned and executed process. Our team worked closely with EQUIPSHARE to ensure that the platform was ready for launch and that it met their needs.

The release process began with a beta testing phase. We invited a select group of users to test the platform and provide feedback. We used this feedback to identify and address issues before the public launch. Our team deployed the platform to a production environment. This involved setting up the platform on a secure and scalable cloud infrastructure.

Finally, the platform was launched to the public, securing over 10,000 active users within its first three months. This strong initial adoption demonstrated the platform's value proposition and potential to revolutionise the logistics industry.

Design

ONGOING SUPPORT

Post-launch, we provide continuous maintenance and consultancy services, refining existing features and developing new functionalities based on user feedback and market trends. This ongoing collaboration ensures EQUIPSHARE's platform evolution and adaptability to meet industry needs.

Moblet

Moblet helps businesses control finances via mathematical calculations and banking transactions. See how we developed a mobile app with the transformative power of advanced design, mathematical calculations, secure banking transactions and frictionless user experiences.

Industry:

Banks

Location:

USA

Business size:

Small Business

Problem and Solution Summary

In 2019, a young company of financiers set an ambitious goal: to create a financial management platform that would make life easier for individuals and businesses. However, they faced several challenges. They had no experience in mobile app development and needed a solution that could be implemented in a short time frame.

Computools offered to develop an app that would use calculation algorithms and be intuitive and universally accessible.

About the Client

Moblet is an app founded by two young financiers from the USA. The company's founders met at university, where they studied finance and information technology. After graduating, they decided to create a company to help people manage their finances more efficiently. Moblet offers a financial management platform that includes the following features.
  • Account management
  • Expense tracking
  • Investments
  • Budget planning

Outcome

The app has been fully developed, considering the latest trends in mobile app design. The new interface is more intuitive and user-friendly. Security features, such as fingerprint authentication and two-factor authentication, have been added to the app. These features help protect user data from unauthorised access. We have added features for account management, the ability to track transactions in real-time and receive account balance notifications. An expense tracking feature was added to the app, allowing users to see where their money goes.

Business challenge

weaknesses

  • Tight competition in the field
  • Tight schedule
  • Security issues

strengths

  • Trusted features
  • Face ID support
  • In-pocket banking

Business challenge

Project Completion Details and Current Arrangements

The Moblet mobile app development project was completed following the agreed-upon timeline and budget. Throughout the project, Computools employed a Scrum development methodology, allowing for ongoing collaboration and refinement based on client feedback and real-time user data.

Business challenge

Why Computools?

Several key factors influenced Moblet's decision to partner with Computools.
  • Demonstrated expertise
  • Agile and innovative approach
  • Robust security infrastructure
  • Collaborative and client-centric

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

In order to find a contractor that met all its requirements, Moblet conducted a thorough selection process. The company approached several potential partners, meeting with them and requesting a portfolio of work. As a result of the evaluation, Moblet selected Computools, who offered the best combination of experience, flexibility and security.

Project Description

Aiming to boost the digital wallet experience, Computools was tasked to redesign Moblet's mobile app. This involved a deep dive into user behaviour analysis, crafting intuitive prototypes for both iOS and Android, and designing the UX/UI across all screens. From developing a compelling logo and selecting a trendy, functional colour palette to testing and analysis, Computools integrated every element of UX/UI design to redefine mobile wallet operations. This comprehensive approach, encompassing the entire development cycle from concept to launch, ensured a seamless and user-centric experience for both individuals and businesses within the Moblet ecosystem.

Digital Platform & Technology

We chose a set of technologies with exceptional performance and security characteristics to build a state-of-the-art platform that automates data collection. Our chosen technologies were also highly efficient regarding the total cost of ownership and support.

Communication Framework

To establish clear cross-regional communication with the customer, the Computools team used a variety of messaging platforms that do not depend on the time and place of the recipients. These include email, video chats, Skype and Jira.
Skype
Jira

Team

Computools’ team is made up of different IT professionals and specialists. The team’s work is supervised by the Team Lead and Project Manager, who make sure the project progress is consistent with the development plan.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and Full-stack Developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished Project Manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Business Development Manager

Dennis Dubynsky

Dennis is passionate about cultivating productive partnerships in IT consulting and software solutions. Beyond his professional endeavours, Denys enjoys exploring diverse hobbies, including hiking and discovering new facets of technology.

UX Designer

Maria Bohatyrova

Maria is an accomplished UI/UX designer from Ukraine skilled in numerous design tools, including Adobe Photoshop CC, Adobe Illustrator CC, Adobe After Effects CC, Sketch, InVision and Figma. She’s proficient in various design work, including website and application design, redesigns, motion graphics and print layouts.

UI Designer

Alexey Starodub

Alexey is a talented UI designer who shapes digital experiences at Computools with his creative flair and user-centric approach. He enjoys immersing himself in contemporary art and photography, fuelling his inspiration for creating visually captivating and user-friendly designs.

Software Engineer

Bogdan Dvinin

Bogdan Dvinin
Bogdan is a seasoned backend PHP developer at Computools with a strong background in server-side programming. He excels in designing and implementing robust and efficient backend systems that power web applications. With a passion for coding and problem-solving, Bogdan continuously strives to optimise software performance. Beyond the world of PHP, he's an avid traveller, always seeking new adventures and cultural experiences.
Bogdan Dvinin

Software Engineer

Sergii Vasyliev

Sergii is a seasoned software engineer renowned for his expertise in developing innovative solutions at Computools. With a keen focus on optimising software architecture and enhancing system efficiency, he drives the company's technological advancements. Sergii is passionate about exploring the intersection of technology and sustainability, actively engaging in initiatives that contribute to a greener and more connected future.

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Mariiaexpertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

When forming the team to develop the Moblet mobile application, Computools paid special attention to the experience and competences of the specialists. The company wanted to create a team that could successfully implement the project, taking into account all customer requirements and industry specifics.

Backstage

The team met regularly to discuss progress, identify roadblocks and plan next steps.

Sprint Retrospective

The team reflected on the previous sprint and identified opportunities for improvement.

Planning Session

The team planned the next sprint, setting goals and identifying tasks.

Sprint Demo

The team demonstrated the work completed in the previous sprint to stakeholders.

Communication Flow

The team communicated regularly and effectively, using a variety of channels.

Project Management Methodology

We chose Scrum to develop the Moblet mobile application because it is a flexible methodology that allows us to adapt to changes and customer requirements quickly. Scrum also facilitates effective communication and collaboration between all project participants. As a result of applying Scrum, the Moblet project was successfully delivered on time and budget.

Project timeline

4 months
8 months
1 week
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Analysing trends, user needs and competitor landscape
  • Assessing viability, potential challenges and resource requirements
  • Defining target audience, user personas and core functionalities
  • Recommending the optimal platforms, tools and technologies
  • Outlining key milestones, timelines and budget estimations
02

Product DESIGN

  • Crafting intuitive and visually appealing interfaces
  • Building interactive prototypes to test and refine the user experience
  • Creating a consistent and memorable brand image
  • Ensuring the app is accessible to users with diverse needs
  • Defining the app's content architecture and tone
03

Product Engineering

  • Utilising iterative sprints for rapid development and feedback
  • Building the app for multiple platforms (iOS, Android, etc.)
  • Connecting the app to existing tools and services
  • Implementing robust security measures and data encryption
  • Testing rigorously to ensure optimal performance and functionality
04

Launch

  • Increasing app visibility and discoverability in app stores
  • Collecting user feedback and refining the app before full launch
  • Monitoring performance, analysing user data, and making continuous improvements
  • Providing ongoing bug fixes, feature updates and customer support

Design

Developers were tasked with creating a minimalistic, modern interface design allowing users to solve most of their financial issues.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
moblet user persona

USER PERSONA

Understanding your audience deeply with a detailed fictional character profile

moblet site map

SITE MAP

Visualising your website's structure for intuitive navigation and user experience

moblet wireframes

WIREFRAMES

Sketching out designs to outline key elements and functionality

moblet user interface

USER INTERFACE

Transforming wireframes into visually appealing and interactive digital interfaces

Design

PRODUCTION RELEASE

After completing the development phase, Computools worked closely with Moblet to prepare the app for release to the App Store and Google Play. Moblet created a pre-launch marketing campaign to generate excitement and anticipation for the app. This campaign included social media posts, email marketing and paid advertising.

Computools conducted a soft launch of the app to a limited number of users to collect feedback and identify any potential bugs or issues.

Design

ONGOING SUPPORT

Computools continues to provide ongoing support to Moblet.
  • Bug fixes and feature updates: Computools works with Moblet to fix any bugs that are found in the app and to add new features based on user feedback.
  • Security updates: Computools provides Moblet with security updates to protect the app from vulnerabilities.