How is IT Involved in the Green Transformation?

How is IT Involved in the Green Transformation?

Renewable energy sources - renewables, are increasingly used in business, industry and the personal sector. The aim is to reduce emissions, especially carbon dioxide, and to protect the environment. Today, wind turbines can no longer be found only in the Netherlands, but also in other European countries.

Realistic scenarios to promote sustainable development and energy security in Europe include the use of renewable energy sources. More and more energy companies are switching from standard energy sources to the use of renewable energy sources, in many countries they already form a relatively significant part of primary energy sources,”  said Dodan Vojtko, Head of Delivery Center Fpt Slovakia.

We also see this change in the projects we are working on at Fpt Slovakia. Our energy client will shut down nuclear power plants in a few years and replace them with renewable energy sources. Coal-fired power plants are also being phased out. Renewable resources are also used privately - the best example is solar panels in family and apartment houses. The green future has its doors open...


We have been dealing with the topic of renewables at Fpt Slovakia for about 3 years, and with the energy as such such since our establishment. We participate in the life cycle of renewable power plants from the construction itself to the visualization of results.

Projects in the field of renewables are increasing in direct proportion. The whole process of building wind farms must be digitized for better manageability. From location identification to all quality checks. Then our work in application development for operation management of these power plants begins,” explained Tibor Gujdán, team leader of Multiplatform and Cloud Solutions.

Our customer has wind power plant locations around the world. From Košice, we develop applications for data collection and processing, which, thanks to machine learning, predict possible power outages and also deal with turbine management. Monitoring is automated and prevents possible failures or wear of turbines. Thanks to the applications, the client has a secure operation of the wind power plant and a visualized overview of the necessary maintenance, where applications that we make are used again. Power plant employees use them directly on the maintenance site on tablets with iOS and Android operating systems.


The amount of energy productivity data from both onshore and offshore sites is distributed to a common network. To do this, we need strong environments, which are most often on the Azure cloud, which provides good scalability and responds effectively to data volumes and processing. The technologies in this project are expanding and the customer is interested in modern technologies with a high performance range. In addition to cloud applications, we also develop solutions that are installed directly on the devices,” explained Tibor Gujdán.

On the project we work with technologies for mobile devices (React Native, Ionic Framework), web solutions (React.JS, Angular), we develop backend in Java, Python, .Net Core. and we use Oracle, MSSQL, PostGreSQL for databases.

"We are specialists in IT and energy sector, we have been moving in the topic practically since the founding of the company. Thanks to that we have a lot of experience and a great team. Our mission is green transformation. We believe that IT is one of the triggers of the transition to the efficient use of green energy," said Dodan Vojtko, Head of Delivery Center Fpt Slovakia.


More than 40 people are currently working on renewables solutions. However, seeing its rapid growth. you can find an opportunity in it too.

The advantage of working in our team is that we design and develop solutions in the latest technologies. We will innovate and upgrade older systems, it can be motivating to bring new ideas and improve systems that must be really scalable for the Big Data area,” concluded Tibor Gujdán.

How to start with Smart Home #2 – Smart lighting

How to start with Smart Home #2 – Smart lighting

In the first part of the series How to live smart #1 you learned what the notion smart home means and how we as a society got o this phenomenon 

Do you want to find out what benefits can smart home bring to your everyday life? Then you’re on the right address. This article represents the beginning of a guide/handbook, how to enter the world of smart home. Naturally, it is only one of many perspectives on this topic and that’s why I recommend everyone to spend a bit of time to research what the market offers. I think, that the concept of intelligent lighting is known even to a total lay person Since we’re talking about my personal experience, in this article I will focus on smart bulbs themselves and how I began to transform my home with them to a smart one.  

#how to get a smart bulb 

The most common and currently accessible brand of intelligient bulbs is the well-know Philips Hue. The brand is exactly not only smart bulbs, but a whole system of smart lighting. It functions on a quite simple principle. In your starter package, you will find the bulbs, a remote control and also a very important piece - the Hue Bridge. It is truly a „bridge“, which connects to your Wi-Fi router and allows the bulb to operate. The reason it’s so important is the fact, that communication between bulbs and e.g. your smartphone doesn’t happen via Wi-Fi or Bluetooth, but via a communication protocol called ZigBee. To explain, your smartphone connects to the bridge via Wi-Fi which then controls the bulbs via ZigBee. It has a long range, but low speed, which means it’s ideal to operate networks for devices like bulbs, power outlets, light sensors, windows sensors etc.

In order to get started, you do not really need anything else besides the bulbs, the bridge and your smartphone. After connecting your bridge and its initial configuration, you only need to download the Philips Hue app and change the old bulbs for new, smart ones. Then we just follow the guide – which takes us through a firmware update, introduces the user interface of the Hue app and finally lets us pair a remote control with a specific bulb. 

#what makes a bulb smart? 

So what then makes this system, i.e. lighting smart? There are many answers, however based on my experience, I would group them into the following categories, which I’ll explain: 

Lighting with a Hue bulb is no longer analogue (i.e. on vs. off state)
The intelligent bulb can achieve quite a lot – change its temperature, intensity and in some cases even color. The Switch itself for each lighting fixture remains in the „on“ state. 

We can control the lighting from anywhere
Exactly as you’re reading – it does not matter where you are. Through Philips‘ cloud, you can control your lighting, all you need is an internet connection. This may come useful for example in cases when you forget to turn off the light after leaving your home. 

Teach your lighting „habits“ or make it dependant on other actions od iného javu
What’s worth noting in this category is the function of the so-called sunrise and sundown. You can adjust the lighting in order to gradually turn-on/off the light at a particular time (e.g. 6AM) and therefore simulate the sun’s behaviour. Definitely helpful for people who simply can’t get out of bed during winter. 

How would you image using smart lighting? Let us know in the comments below. 

In the next part of our smart home series of articles, we’ll look into the world of personal assistants such as Alexa, Google Home or Siri. 

10 Years of Developing Electromobility at FPT Slovakia

10 Years of Developing Electromobility at FPT Slovakia

FPT Slovakia is behind the development of the core platform for electromobility, which is currently the topic of every major carmaker.

There are already quite a few models of electric cars available on the market and new ones continue being added. Competition is growing and prices are gradually falling. In addition, 4 out of 5 customers say they do not plan to return to the internal combustion engine. The transition to an electric car is also an opportunity to approach the environment in environmentally and economically friendly manner and to use renewable energy sources.

We are one of the companies behind the development in this area and we actively contribute to a greener future.

These innovations are often used in countries such as Germany, the USA, France, the UK and Japan. And they are exactly our main markets. Our projects in the field of electromobility comprehensively address issues related to electric cars. Charging them, charging invoicing, message, up to the payment itself. We apply these solutions not only in public but also in private charging stations.


"Due to the ambitious goals of the European Union in the field of CO2 emissions, individual car manufacturers will have to increasingly switch to the production of electric cars. We are specialists in IT and energy, we have been involved in the topic practically since the founding of the company, which means that we have a lot of experience and a great team. Our mission is green transformation. Veríme, že práve IT, je jedeným zo spúšťačov efektívneho prechodu dopravy z využívania fosílnych palív na efektívne využívanie zelených energií,” povedal Dodan Vojtko, Head of Delivery Center Fpt Slovakia.


The aim of our project is to develop a system for charging stations so that we can streamline the entire process from connecting the car to the charger, starting charging, monitoring it (for example, via a mobile phone), to payments when recharging electric cars. We use the latest technologies in development, such as Java, Kotlin, Groovy, Angular, Microunaut, AWS, Docker, Kubernetes, Terraform and others.


The team consists of architects, developers and testers. We are constantly expanding and improving the platform we have helped to design, develop, and manage.. A large enough team ensures that new members have someone to learn from.

On the other hand, we expect them to bring to the team new ideas, creativity and a desire to do things that have a real impact on our future“, said Dodan Vojtko.


We can map all chargers in a city or state. The process looks relatively simple thanks to several innovations. The user comes to the charger, authenticates, for example, via a mobile application or RFID card and starts charging automatically. He chooses the method of payment and after charging he can drive ecologically immediately.

"The development of such a complex platform is a work that requires a rational but also visionary approach. Our work is agile, we develop software in two-week phases, constantly test it to prevent mistakes and continuously check whether we are moving in the right direction." Peter Chlebák, Program Director for electromobility at FPT Slovakia.


Currently we have more than 300 employees, we are growing and we have an open door for other experienced IT specialists, developers, but also students and enthusiasts interested in information technology. We supply innovative solutions and provide IT services for several major multinational companies.

You will work in a team of highly specialized IT professionals, developers and testers on the electromobility project. You will develop mobile applications or program a system that controls the charging process, processes data, provides invoicing.

You can find more about open positions in the field of mobility HERE:

Fullstack Developer for Electric Vehicles | Fpt Slovakia

Frontend Developer for EV | Fpt Slovakia

Java Developer for EV | Fpt Slovakia

Fullstack Developer with Angular 7 | Fpt Slovakia

If interested or in case of any questions do not hesitate to contact

Age of Information

Age of Information


Technology is advancing at an incredible pace. Fifty years ago, we started with small steps with the internet. Today it is available to almost everyone. With increasing acclimatization to the age of information, user requirements are growing as well. Music used to be shared via Bluetooth or IrDA. Today it is streamed over the internet. Users are increasingly demanding that nearby devices be connected to the network and interconnected between them. The age of IoT has come. Companies producing equipment of all kinds are facing a challenge they have to combat.  

How to connect your devices to the internet?  How will the communication with the usertake place? How to ensure data security and secure communication? How to deal with the management of such devices on a large scale? What other possibilities do they have thanks to the internet? What pitfalls are there still hidden in the course of implementation? 

Many companies started from scratch and struggled with every problem. Unfortunately, it often happened that end users had to suffer every inconvenience. The solution has often been inefficient and highly costly.

Could it be done differently?


Imagine a company that makes home appliances. For example, refrigerators. Until recently, the refrigerator needed to perform two, maybe three, functions. Cool at constant temperature and freeze in a separate section. The users have requested more. And so they enriched the functionality with a group of sensors that monitor humidity, icing, temperature, door opening and much more. But the competition went even further and provided its customers with a mobile application that allowed them to control the refrigerator and monitor its activity. Our company could therefore hire an "army" of programmers, designers and managers to create a solution similar to the competition. But again, they will have to go through experiments on customers who do not have to tolerate it. The delivery time of the solution will be long and may eventually be obsolete. Convincing customers about this choice will be difficult, especially when there is competition that has already gone through the process.

They also have another option. They can use the know-how of another company to help them implement the connection of the device to their customers.

Such a company will already know well what to do. They will already be aware of every pitfall and challenge and be able to offer an effective tailor-made solution.

And that's exactly our story. We help the customer create a unique product that will help other companies cope with connecting to the world of the Internet of Things. This cloud solution will provide device connectivity to millions of users.

How We Do It


The solution consists of three parts. Cloud, Firmware, Clients.


The role of the Cloud is to enable the communication between users. Whether it's mobile devices like Android and iOS, or voice assistants like Google Home and Alexa. In addition to communication, the Cloud also provides user and device management, device registration by the manufacturer, device assignment to users, and more.

From a technical point of view, Cloud is built on a multiservice architecture using Microsoft Azure technology. Services communicate with each other using the Azure ServiceBus messaging provider. Communication directly with the device is secured using Azure IoTHub and it is possible to communicate with clients using the REST protocol or using WebSocket communication via SignalR.



It consists of a wifi chip, which manufacturers must incorporate into the production process of the device and the firmware itself, which opens up the possibility of controlling the device via the Internet. The manufacturer will not have to deal with its operation in the background, everything will be communicated directly to the manufacturer.

If new functionality is made available, the firmware supports OTA update, thanks to which it is possible to update the firmware on the device via the Cloud.



Mobile applications and voice assistants are considered clients. A customized mobile application will be created for each manufacturer, adhering to UX principles and a UI design that matches the manufacturer's design. The application is created in a multiplatform using React.Native, which rapidly speeds up development and thus reduces costs.

With Rest communication, devices can also be controlled using voice assistants, opening the door to millions of active users for each manufacturer.

The entire solution is based on security, scalability and expandability. Each section contains shared functionality or a core that is optimized and reusable with each new application for a new manufacturer.



Connection of Producer Devices to Millions of Users



The solution relieves manufacturers from embarking on something they do not primarily focus on, leaving this issue to experts in the field. At the same time, space if being created for them to develop things that they really understand.

Thanks to this unique solution, manufacturers will no longer have to rediscover the wheel, but get on the train already in motion towards the world of the Internet of Things.

RPA – trend, s ktorým sa (u nás) určite stretnete

RPA - A trend that you will definitely encounter (with us)

Automation and robotisation have recently become more and more common. This is most true for repetitive, time-consuming business processes. An effective answer to these routine computer activities is RPA (Robotic Process Automation) - automation of processes through software robots. These virtual employees are able to relieve people from repetitive tasks that do not require specific knowledge. These activities account for approximately 10 to 30% of employees' daily work responsibilities, mainly in the areas of finance, human resources and public administration.

Solution is suitable for any company

Currently, large companies and corporations reach for RPA, but this solution is suitable for any company. It is also irrelevant whether it is necessary to automate only one report or process, or all company departments. The necessary tasks can be performed once or regularly, on a daily, weekly, monthly or even quarterly basis, such as the mentioned creation of reports. Automation has a wide application, from processing invoices in an accounting firm, checking received forms by the local government or flipping data between systems in a manufacturing company.

It saves time and costs

The great advantage of RPA automation is that it eliminates the human error rate that could occur with these repetitive tasks. An equally interesting benefit is the significant savings in time, financial costs and relatively easy use, as it includes an intuitive graphical user interface. RPA is able to work with all types of applications and systems, but as all automation takes place at the presentation layer (OSI model), the company's infrastructure and security measures remain intact.

RPA is usually always associated with the automation program itself, and there are currently several RPA software providers. The best known are BluePrism, UiPath, Automation Anywhere or akaBot, which is developed by our company FPT Software..

The coronavirus pandemic did not change the fulfillment of the RPA potential, on the contrary. According to Gartner analysts, by 2022 RPA will be used in some form by up to 85% of large companies.

What is Fiori elements?

What is Fiori elements?

SAP Fiori probably doesn't need to be introduced to anyone working on the new SAP system. Fiori brings an interface that is more user-friendly, easier and intuitive than classic SAP programs. It can also be run via mobile phones or tablets. However, its component – Fiori elements - is less known.

SAP Fiori elements are basically templates of the most common types of Fiori business applications. They facilitate the creation of applications, even with no or minimal knowledge of programming. Fiori elements are available through the SAP Web IDE Full-Stack or through the new SAP Business Application Studio.

How does it work?
When creating a new application, the user chooses one of the standard templates. He then specifies the data source (OData, API) and reads or creates annotations. Subsequently, the Fiori application is automatically generated. The application can then be modified according to your own needs through the so-called app extensions. Extensions do exactly what you might expect from their name - visually modifying the application page, or adding functionality that is not directly available in the standard Fiori elements template. For example, in tables, you can add additional columns, adjusted filters, or your own actions.

SAP offers 5 standard types of Fiori elements applications

Overview page
Displays the most important information for a specific user on one page. It often serves as an entry point from where you can click through to other applications. The site consists of the so-called cards. Each card contains lists, tables, graphs, alerts, or other important information for the user.

List Report and Object Page
These two types are usually used together. While the List Report is basically a table of all items (list of orders, products, suppliers, ...), the Object Page contains information about one specific item (eg order detail).


Analytical List Page
The page displays key information and visualizes it in graphs. It is used to analyze data from various aspects.


Worklist Page
Displays a list of items that the user needs to process in some way. The user goes through the individual items and performs the necessary actions over them (approving the request, checking the failed transaction, ...), or delegates another user to complete the action.


Annotations are the basis of how Fiori elements work. We can load them directly from the source system (they are part of metadata.xml), upload them from a special external file, or create them locally directly in the application. Annotations determine what information is to be filled in individual elements of the application. However, they do not relate to a specific element on the page, but to an entity set.

As an example, I give the annotation for the entities set "Suppliers":


The header will be named "Suppliers" ("Supplier" if it contains only one record). If there is a table for this data in the application, the records will be arranged according to the "Name" field and only the "Id", "Name" (as hyperlink) and "Phone" fields will be displayed. A List Report application type would look like this with this annotation:


Future of Fiori elements
Can I use Fiori elements to create an application in a few clicks? Yes! If the annotations for your entity sets are set correctly, Fiori elements will clearly make your work easier and automatically generate some frequently recurring tasks (data table, master-detail navigation, data editability, ...).

If your source system does not have annotations, you must create them locally for each application separately. Here, the simplicity of Fiori elements disappears. Despite the available editors (annotation modeler), the creation of local annotations is not intuitive and requires a certain degree of experience.

Another problem is adapting the standard types of applications to your own requirements. Extensions allow you to add the necessary elements to the application, but only in a certain way and in certain places (extension points). It is not always possible to achieve the desired application design through extensions. In such cases, it is necessary to replace Fiori elements with standard programming (freestyle development) in SAPUI5. Standard programming would be a faster and easier choice even if the application should contain too many extensions.


Fiori elements do not have as much freedom in application design as standard programming. It is far from a universal tool for all cases, but many business applications will suffice with what it offers. And it is this target group that can benefit from the efficiency and speed that Fiori elements brings. After all, we can "click" the very basic application in just one minute.

SAP Fiori elements appeared on the market in 2015 within SAPUI 1.32 (as "Smart templates"), when the platform contained only three standard types. It has been enjoying greater interest only over the last two years. Based on feedback from users, SAP introduced SAP Fiori tools (available for SAP Business Application Studio and Visual Studio Code as a plugin) in June 2020. Fiori tools aims to make building applications even easier and faster. With Fiori elements, SAP keeps pace with the increasingly popular trend of low-code platforms - systems that allow the creation of applications "without programming" (such as Outsystems).

image source:

If you are interested in the topic of SAP, read also

If you want to work with us at SAP portfolio, see our open position