Machine learning is a sub-area of artificial intelligence. It deals with techniques and algorithms that enable systems to “learn”, thus search for and recognize repetitive patterns in the data, and then make decision according to them. It is used, for example, to recognize speech or written text, etc.
SAP Cloud Platform is Enterprise PaaS for cloud development and deployment. At SAP CONNECT 2018 hackathon, we have developed a networking application using the new SAP Mobile Platform SDK and the entire SAP Cloud Platform.
SAP (Systeme, Anwendungen, Produkte in der Datenverarbeitung) is a German company that develops ERP products, ie enterprise and management information systems. It was founded in 1972 and has been operating in the Czech Republic since 1992.
CMS (Content Management System) is an interface for content input that should be displayed in the application. Mostly it is a web application. In Ackee, we build CMS as a standalone application (in React) that communicates with backend through API.
REST (Representational State Transfer) is a designation for the application interface design. The interface created by this principle is not directed procedurally, but data. This means that it works with the data (s) directly. The basic operations over the sources are Create Read Update Delete or CRUD. With us in Ackee, we use the REST architecture commonly for retrieving / sending backend data from mobile/web applications.
Code review is, in result, a simple process in which any change in the code is seen by another person (reviewer) and he/she can comment it. If the reviewer doesn’t accept the change, it returns to its author, and the code needs to be rewrite again and resubmitted for review, and the whole process is repeated. In Ackee, we practice code review consistently.
An IT analyst is a profession based on the need for management and a constant innovation of the online world. The main task is to analyze the technical solution, functional requirements and legislative conditions of electronic processes and needs. Based on the results, he then suggests schematic diagrams of information systems, leads technical documentation and various performance tests.
A project manager create a diagram for each specific project and of his solution and casts the implementation team, which he then supervises. Controls the performance of individual tasks, processes written work progress reports. It also often estimates the financial and time-consuming nature of the project because it has the best overview over the course of the project. In Ackee, the project manager communicates directly with the client.
The tester’s task is to look for bugs, then ensure their correction (either by himself or by reporting to another employee) and eventually reconsider if the bugs are really repaired. Sometimes the tester does not even look for bugs, only checks the list of previously reported bugs to see if they are already fixed. In Ackee, we have a tester department that is responsible for every output that goes to the client.