LV EN

DEGREE

PROGRAMME

FACULTY

YEAR

LANGUAGE

KEYWORDS

Development of a Cryptocurrency Trading Bot

"Development of a Cryptocurrency Trading Bot". This work focuses on creating a trading bot that utilizes a grid trading algorithm and integrates with the Binance API to automate trading in the cryptocurrency market. The bot was implemented using the Spring Framework and the Java programming language. It is deployed on an AWS EC2 instance via Elastic Beanstalk, providing REST API services. The development process included comprehensive testing and successful deployment on a server, ensuring the bot's functionality and reliability.

Author: Mihails Gaducevičs

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...


Development of Cross-Platform Mobile Application “Health Care for Pets”

The aim of this work was to develop a cross-platform mobile application, “Health Care for Pets,” with the main objective of providing pet owners a comprehensive, user-friendly tool for effective pet care.In the course of the work, an analysis of the subject area was conducted, and existing analogues were analysed. The system and functional requirements, as well as the main users for the application, were identified. Based on the analysis and requirements, the application, server, data access component and database were designed. The system was implemented using Visual Studio, in the C# programming language. The developed application was tested in the final stage.The application created during the bachelor's thesis meets all the requirements.

Author: Roberts Dubovskis

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...


Mobile robotic welding cell

This paper examines the market for robotization in welding production. It proposes the development of a portable robotic welding cell based on these insights. The work is divided into four sections.The first section explores the current market for robotic welding systems and evaluates the necessity of integrating such systems into welding production. It discusses advantages like increased efficiency and precision, alongside disadvantages such as high initial costs and maintenance.The second section outlines essential criteria for designing a mobile robotic welding cell. This includes constructing a technical diagram detailing the location and set of required components, defining necessary dimensional criteria, and creating a 3D model and structural diagram to illustrate component interactions.The third section involves selecting components that meet the established criteria. A functional diagram is constructed to demonstrate how these components work together to achieve the desired functionality of the mobile robotic welding cell.The final section develops an electrical circuit diagram for the connection of components in the control device. It demonstrates the logical connection of components and their signal interactions using the Ladder programming language in PLC.

Author: Saveliy Martynov

Supervisor: Aleksandrs Kraiņukovs

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Robotics

More...


Research on Software Development Aspects Using node.js Technology

To explore the aspects of software development, an application was created using Node.js and NestJS to build a REST API. This API integrates Google Natural Language AI to analyze submitted user reviews. The application includes multiple REST API endpoints that can process, analyze, and aggregate user review data. Performance measurements were conducted, analyzing event loop latency, memory and CPU usage, and other key metrics. MongoDB was used for data storage. The work also includes API and its performance evaluation. The system was tested to ensure it meets the set criteria and provides practical application.

Author: Valērijs Sergejevs

Supervisor: Mihails Savrasovs

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...

Table View
Text View