Our Projects

Taxi app Taxilink
Mobile and cloud
Objectives of the project
  • Create an attractive environment that would encourage the use of taxi services through the app
  • Increase order-taking capability - with the app, a customer can get a taxi faster than making a call to call center and taxi drivers can have more orders
  • Make the app available on iOS and Android platforms in their respective app stores
Solution
  • A mobile app for iOS and Android users that combines Tallink Takso and Takso24 taxis and makes it easy to order them via mobile app
  • The Taxilink search is intelligently solved so that the app always finds the nearest taxi and shows its arrival on the map
  • You can choose between different payment methods: cash, debit card, credit card
  • Technologies: VueJS, Webpack - JS / CSS / HTML Module Bundler, TypeScript, Bulma, Cordova, Firebase, App Center, Azure DevOps, .NET Core, MSSQL and more

In a situation where Bolt, Uber and other ride-sharing services have been vigorously entering the market and making booking very easy, Tallink Taxi, a traditional taxi service provider, has been looking for a mobile app to make ordinary taxi service booking more convenient. The new app allows the customer to book a taxi faster and more conveniently than by calling, and can track how far is the arriving car already. On the other hand, the app also offers the advantages of ordinary taxi services that meet all requirements. Taxi drivers can have more work done with the new app.

The taxi client will be able to see the estimated cost of the journey and the time of arrival, which will be calculated on the basis of traffic and previous experience.

The Taxilink application was developed by Uptime, who has previously done software development for Tallink Taxi. A year ago, Tallink´s taxi call center, on-board computer and backoffice software were completed by Uptime. A taxi app provides the comfort of a ride sharing service with the assurance of quaranteed service quality of an official taxi service.

The new mobile application was created with a simple and clear user interface using the VueJS framework and developed using Cordova, VueJS, Firebase and Azure cloud services.

Apps are available on Google Play and the Apple App Store.

One of Estonia's largest taxi companies, Tallink Takso and Takso24, introduced a new taxi app developed in Estonia. Compared to existing ride sharing apps, the new app always offers the customer an official taxi with a fixed fare. Bolt and Uber have significantly changed the situation in the Estonian taxi market. The application Taxilink, created in cooperation with Taxitech OÜ and Uptime OÜ, gives a traditional taxi company the opportunity to compete with the technology giants in their home market. Before the journey you can get an approximate cost and the time it takes for taxi to arrive. The price is calculated using a calibrated taximeter and is calculated on a per-kilometer or time-based rate, but not both at the same time. The application is not using a bid-demand coefficient algorithm, so all booked taxi fares are always calculated at the same price, regardless of the day and time.
Tõnu Uusmaa
Member of the Board of Tallink Takso
ABB Factory Centralized Enterprise Planning Software
Software Development
Objectives of the project
  • Labor Management – the goal is to manage employees, their skills and trainings, bonuses and salary reports based on reported work hours from Production Management.
  • Production Management – registration of employee working hours on a separate portal, a thorough overview of the resource situation for managers, approval of working hours and vacations, reference reports on resources and orders, orders forecast, product definitions, and other supporting functions
  • Finance Management – reports of sold working hours and other costs, reports of billing between cost centers
  • Quality Management entering and reviewing safety reports and internal audits; Key KPIs (OTD, TPT) reports across different entities
Solution
  • Main technologies: .NET Framework 4.7, HTML5, JQuery, LESS / CSS, ASP.NET MVC, Bootstrap, ELMAH, Hangfire
  • Business software has a few hundred users in the factory daily to enter the workhours of employees; the main application has a few dozen users
  • The software is integrated with a database based on SAP data
  • The system replaces the earlier Chronos application

ABB is a pioneering technology leader in power grids, electrification products, industrial automation and robotics and motion, serving customers in utilities, industry and transport & infrastructure globally. Continuing a history of innovation spanning more than 130 years, ABB today is writing the future of industrial digitalization with two clear value propositions: bringing electricity from any power plant to any plug and automating industries from natural resources to finished products. ABB operates in more than 100 countries with about 147,000 employees.
ABB Estonia was established in 1992. The company’s headquarters and factories are in Harju County, Jüri and nearly 1,400 people are employed here.
One of the factories, ABB Drives needed software to manage employee skills, worktime and training, to take account of working hours, to keep track of costs, and to produce quality control reports. To do this, Uptime developed a solution consisting of four business modules. Some of the modules were quite complicated in terms of business logic and it took some time to complete the details, but the result was good.
Despite of the size of ABB factory, the development achieved a good collaborative model that was suitable for a large corporation, but also ensured some agility to reorganize activities on a rolling basis.
Although there were many active participants on the ABB side, agreements were reached, and choices made very well. The project remained exactly within the deadlines.
Cooperation with ABB will continue with additional developments.

We've worked with Uptime before. This time, many areas were involved in development and cooperation between different parties was essential. The factory's central working time registration and planning system is an important tool for us, so flexible and quick reorganization of things according to the demands of the users was necessary during the development. But finally, we achieved a collaborative model that was suitable for everyone and the project was completed within the deadline.
Lauri Tamberg
Business Engagement Manager, ABB Drives
InfraFLY Heavy Machinery Ordering Service
Software Development
Objectives of the project
  • Creating orders for heavy machinery rental
  • Orders and bookings calendar for owners
  • Reducing time and complexity for users ordering heavy machinery
Solution
  • Solution was built on Vue.js and Vuetify
  • Database and authentication over Google Firebase
  • Possible to select from over 500 machines
  • Interface with Nexmo messaging and Firebase Push Notification
  • Heavy machinery can be ordered with the help of a mobile app created for Android and IOS

InfraFly is heavy machinery ordering tool for proffessional users saving their time and making ordering smarter.

Ordering heavy machinery is as simple as ordering taxy or mobile parking by app – everyone can do this quickly and simply. InfraFly environment brings together heavy machinery rental service providers and  clients.

The user of heavy equipment rental searching service no longer has to communicate with each bidder separately and repeat questions, what is time consuming, but everyone can get the offer at once instead.

The software development lasted from March to September 2018, when the needs of customer changed thoroughly. An upgraded product was completed, which, in addition to the functionality of the original in about a year ago, now offers fleet management, orders calendar and much more. Two developers were constantly working on Uptime with the application.

Mobile app for Android and IOS was also developed and is publicly available from October 2018.

Uptime is Infrafly's strategic partner and service provider. We are generally very happy with Uptime, and the collaboration has been successful. Developer's contribution to Infrafly's success is immeasurable. The most important challenge for both sides was product design and implementation in a state of uncertainty - customer needs and desires changed every week, if not more often. We solved the challenge - the service is on the market and with optimal cost for the customer, considering the variability of the initial task.
Andres Kall
IT and Technology Manager, InfraFLY OÜ
Back-office system, call center and taxi onboard software for Tallink Takso AS
Mobile and cloud Software Development
Objectives of the project
  • To design and build a custom back-office system for managing resources and employees, tracking income, prices and managing contracts
  • To build a custom taxi onboard software that provides an interface for taxi drivers for managing taximeters and communicating with call center
  • To build a custom call center for managing incoming orders
Solution
  • Technologies used: back-end of .NET, MVC, WebAPI, SignalR, NHibernate, PostgreSQL + PostGIS, StructureMap, Quartz, Swagger; Front-end of Razor, Signalr, Knockout, Bootstrap, Lodash, JQuery, Moment, CQRSP with Mediator
  • Taxi on-board software was a WPF application with .NET, Signalr, Dapper, CastleWindsor, Swagger, SQLite
  • Backup module was built on top of Azure, table storage and Angular5 front-end
  • Devops was done using Visual Studio Online
  • For monitoring - Application Insights on top of NLog

Tallink Takso AS has been offering high quality transportation service in Tallinn since 2007. Tallink Takso operates 3 brands: Tallink Takso, Takso 24 and Tallink Taksobuss; all focused on meeting their customer expectations for comfort and flexibility, safety and reasonable prices.

Tallink Takso had been using a solution for call center and onboard software, which over time didn’t meet all the needs of the growing company. Hence the company felt a need for a custom-made solution that could be further developed as business changes.

Uptime built a custom system that consist of three major components:

  • fully integrated back-office system for the taxi company starting with resource management and price lists with reporting features. The module removed the need for manual work with extensive Excel sheets;
  • a new call center software where administrators could enter orders that would automatically be assigned to available taxis. Uptime and Tallink Takso together redesigned the business logic of how orders should be handed out to drivers;
  • on-board application for taxi drivers to be used in cabs. This application is built to work with an hardware kit developed by a third party (Taximeter, router, Bluetooth, printer, panic button) and to be in sync with the call center software.

The system is being constantly developed further to automate even more business processes and customize it to meet taxi drivers’ and call center employees’ needs.

"Software development has become a daily part of what we do. Moving forward in today’s market situation is impossible without a reliable software partner. With Uptime we have established a good working relationship that we can rely on."
Tõnu Uusmaa
Member of the Management Board, AS Tallink Takso
Mobile app of Õhtuleht newspaper
Objectives of the project
  • Create a new mobile app for Õhtuleht what is smoother, faster, and with better usability
  • The mobile app is available on Google Play and Apple App Store platforms
Solution
  • The application is built on React Native
  • The mobile app uses Õhtuleht API
  • This is a continuing project that is being updated and developed on a rolling basis

The newspaper Õhtuleht began publishing in Tallinn since 1944. Newspaper became a nationwide tabloid-style evening daily in 1997. In 2000, two competing tabloids merged – Sõnumileht and Õhtuleht for the joint publication SL Õhtuleht.

Company SL Õhtuleht AS belongs to media groups Ekspress Grupp and Suits Media in equal shares.

Currently, the circulation of the newspaper is 45 700, making it the the largest daily newspaper in Estonia. The editor-in-chief is Martin Šmutov, and in addition to the newspaper, there is also a web portal www.ohtuleht.ee, a digital newspaper and mobile apps.

Õhtuleht planned to upgrade seriously their mobiile app and add new features that mobile web does not have: for example, horizontal scrolling between headings and displaying important messages directly on mobile screens.

The new version includes updated header pages, footers, all updated menus, search, commentary, related track links, gallery, and more. The views of the articles are based largely still in HTML, much the same as seeing in the portal’s web view.

The ReactNative was used when making the Project, and this was updated to new versions what came out during the Project. Also some changes were made to Õhtuleht API, whichs needed rework and updating in app development, but eventually it was completed on the latest platforms and developed with the needs of client.

This project will definitely be further developed and refined.

The app is in TOP 10 of Estonian news apps in Apple App Store and has been downloaded more than 10,000 times from Google Play Store.

Download this mobile app for Android and IOS.

"The old mobile application was a "container-type" solution that simply showed the content of the web browser on small screen. We found that readers deserve more and we started to look for a possible development partner and a suitable platform about a year ago. Since we had already collaborated with Uptime before, we turned to them and after some set-up, they agreed to start our development of the React Native based mobile application at our request. The work was started over a year ago, and this year we were able to come out with the application. Nevertheless, we are very pleased with the result, as the application is comfortably fast and smooth in comparison to previous one. And since it is a native-type application, the integration of application-to-phone is much better now - for example, social media sharing or watching live broadcasts on Facebook."
Urmas Talivee
IT Manager, AS SL Õhtuleht
ÄRIPÄEV INFO BANK
Search and Big Data Software Development
Objectives of the project
  • To create complex financial analysis, business connections and business analytics database for Äripäev Info Bank for presenting business connections Dynamics clearly and graphically.
  • To ensure daily updating of the information in the Äripäev Info Bank database through various interfaces.
  • To create an environment for data administrators to process and enhance data and create them a tool for analyzing the business results of target audiences.
Solution
  • Used technologies: MSSQL 2016 SP1, SSIS, PowerBI, Swagger, .net framework 4.6.2.
  • Migration of data from Äripäev databases.
  • Interfaces between Estonian Tax and Customs Board and Estonian Business Registry co-operating with external partners.
  • Data correction and updating environment for data administrators.
  • Additions and changes to the Service Layer and APIs according to the needs of the client.
  • Deploying the PowerBI Data Analysis Tool.

Aripaev.ee is the biggest local business media portal and one of the most visited web pages in Estonia covering business news and publishing different lifestyle portals. The business newspaper is published since 1989, company publishes also magazines, books, handbooks, information letters and organizes business conferences. The owner of Äripäev is the biggest northern media group Bonnier Group.

Uptime LLC has been development partner to Estonian media company Äripäev since 1994. Äripäev Infopank (“Info Bank”) is their newest development with Uptime, which involved creating a database with more than 350 000 personal profiles and 310 000 company profiles. The software development project involved the development of different tools which clients can use to make queries on the database and order specially tailored products or overviews.

With Äripäev Infopank tools it is possible to create lists with filters, based on companies and people, to support business marketing and to analyse business segments by volume. Companies can also put together target lists for sales and marketing actions.

At the Äripäev Info Bank there is a data management module that regularly updates the information from the Business Registry, Estonian Tax and Customs Board, other public sources of information and from direct contacts.

Uptime software development for Äripäev lasted 8 months and included a new back-end system with database, data source interfaces and data logic. Äripäev’s  data management team now have a new environment for data validation, correction and additions. Infopank.ee website has already been created by Uptime earlier.

"The aim of the Info Bank is to provide business managers and professionals an environment in which business results of their competitors and partners are presented in an easily readable form by analysing financial and material data about companies and individuals, highlighting key indicators, helping our clients make business critical decisions and succeeding. Uptime, in a short space of time, fulfilled our vision of data warehouse with sophisticated details and link-oriented data slots, with which you can carry out a thorough business analysis. We will continue to develop new services and open up the potential of the new system together."
Toomas Truuverk
Äripäev AS Deputy Director General, Chief Financial Officer
Enterprise Estonia Moved to Digital Document Management System
SharePoint Software Development
Objectives of the project
  • To support moving over from paper document solutions to fully digital document management changing doucument handling faster, cheaper and more reliable.
Solution
  • MS SharePoint Server
  • Integration with external apps

Established in 2000, Enterprise Estonia (EAS) promotes business and regional policy in Estonia and is one of the largest institutions within the national support system for entrepreneurship by providing financial assistance, counselling, cooperation opportunities and training for entrepreneurs, research institutions, the public and non-profit sectors.

In 2006, EAS decided to move on with digital document management system. Selected solution was MS Sharepoint.

The main goal, when Uptime started a software development project with EAS, was to move to fully digital document management system what can handle document management tasks and track history.

For today, solution is used at one of the main digital systems supporting EAS self-service environment, accounting, CRM and project management software. System joins documents arriving from different channels and adds relations with application management, tenders, and other processes of organization. There are over 140 000 documents created yearly in organization, so the important part of solution is desktop created for users where they can find necessary documents for different tasks quickly.

Document management system was made on Sharepoint platform, because this was the most suitable solution for client and Uptime has long-time experiences in Sharepoint development.

"There are no steel cabinets any more in our office and archive rooms are turned to meeting rooms within last 10 years, if we moved to paperless document handling. This has made all business processes significantly faster. It was not easy for developer to follow our organization´s peculiarity. Uptime has not been discouraged of that, they are enthusiastic and respect their promises."
Sigrid Harjo
Board member
Solution for efficient planning and managing of the manufacturing process
Software Development
Objectives of the project
  • To develop a unified project management system
  • To support the activities of a production company
  • To allow the project management system to communicate with other in-house software systems
Solution
  • Used technology: .NET, MS SQL, WinForms
  • Web Servers
  • Application Servers
  • Integration with the company´s accounting software

ABB is the leading international company in the area of power and automation technology that serves infrastructure and industrial businesses and provide jobs for 140,000 people around the world. Company´s activities are divided into two areas: production and sales. ABB Estonia was established in 1992. The company’s headquarters and factories are located in Harju County, Jüri and nearly 1,400 people are employed.

ABB needed project management tool for planning and managing the production process in the switchboards and other LVS (Low Voltage Systems) products manufacturing plant.

We developed a custom software that will help ABB reach their sales and production goals. The software is useful for production managers, project managers and sales personnel, enabling them to promptly compile RFP-s and gives overview of the tenders and orders. It also provides a simplified overview of the project status. A single system helps to manage sales goals, projects and their budget, as well as send data directly to the accounting software for calculation of invoices and salaries and compile reports. Price calculation module helps to very quickly evaluate the length and cost of a project.

We develop the software consistently further so ABB could manage the manufacturing processes even more efficiently.

“In long-term software projects, there will be inevitable challenges, which must be solved by developer and customer together. Uptime is always taken them seriously and solved tasks arising to achieve the best results.”

Vahur Suurküla
Department of Development and Design, Manager

"The opportunity to implement a custom software that is developed specifically to match our needs has really helped us to simplify the production and make it more efficient. I'm sure none of the ready-made software solutions could do that."
Mart Jüristo
Senior Project Engineer
Stoneridge staff training and competencies Information System
Software Development
Objectives of the project
  • To create a staff training and competencies Information System for HR staff and department leaders
  • To make user-friendly and fast web-based solution
Solution
  • The system provides an overview of each employee's competencies and completed trainings
  • Software has a module for planning and scheduling trainings
  • It is possible to create different useful reports from all kind of collected data
  • Technologies used: .NET, MVC, MS SQL, Bootstrap, Nlog

Stoneridge Electronics is international company of hundreds of specialists with different skills who are employed in Stoneridge factory at Tänassilma industrial park, Estonia. New Technologies need constant development of personal skills, so it´s very important to plan and schedule right trainings for everyone. It´s also important to get overview of current skills of workers. Stoneridge ordered an information system for that from Uptime.

Cooperation was very good between developer and client, because client was always ready to think together with developer and actively supported the whole process. So, the solution was ready to use even before deadline.

Stoneridge Inc. was established in 1965. Their products are generally from automotive and machinery industry. Company produces electrical and electronic components for machines, tractors, buses and trucks. Biggest Stoneridge clients are well known companies like MAN, Daimler, Ford, General Motors, Volvo and Scania.

In Estonian factory, Stoneridge produces electronic control modules, electricity distribution modules, tachographs, supporting products and door modules. There is also product development team in Estonian factory, so training and skills development is very important there. New information system helps to organize it much more effectively.

"Our staff skills reinforcement and continuous training is very important to us. Because of that, a staff training and competencies Information System is important Project for our Estonian factory. The result met the expectations and we were pleased that we were able to keep up with the process constantly. Developer took into account our feedback, delays and promises were detained. The project was completed even faster than promised."
Mare-Anne Vahtra
HR Manager
Technopolis Group
Mobile and cloud SharePoint
Objectives of the project
  • To improve collaboration
  • To simplify exchange of large files
  • To migrate the Group’s intranet to SharePoint
Solution
  • Set up Office 365 infrastructure
  • Configure accounts for 200+ employees of the Group
  • Data migration to the cloud

Technopolis Group is the pre-eminent provider of policy advice and support to decision making – grounded in evidence and experience – to organizations and people with a mission to address environmental and societal challenges and achieve economic growth by means of science, technology, innovation and education.

Technopolis Group has offices all over Europe (including UK, Netherlands, Belgium, Germany, Austria, France, Sweden, Estonia) and Latin America.
To improve collaboration and information sharing in the multi-location working environment, Technopolis Group decided to adopt Office 365 and move e-mail accounts and calendars of all employees to cloud based service. They trusted Uptime to manage this large-scale IT project.

We took responsibility for full management of the project. We analysed the Group´s IT environment to plan a successful cloud solution implementation, consulted on acquiring the necessary license types with best fit for Technopolis Group’s business needs, prepared the infrastructure, set up Active Directory Services and migrated users data to the cloud.
Now when the solution is fully deployed, we have created a platform which enables Technopolis Group to transform its business processes and improve the information gathering.

"Uptime offered proficient consulting and support throughout this process and were always there for rapid response and action. I especially appreciate their patient investigation and optimisation of the complex licensing process."
Tom Wolfenden
Group General Manager