Robert Makrytski
Rating
Language proficiency level
Skills and abilities
Programming
Mobile development
Portfolio
-
Creating a website, website content for modifying Minecraft game.
Web ProgrammingA website has been created with capabilities for content creation by regular users, moderation, complex logic, development of a comment system, notifications.
-
Development of a demo shop to showcase the service capabilities for input a
Web ProgrammingA semi-finished solution for magento and vuestorefront was modified. Functionality for entering different address forms in the store was added.
-
Service aggregator of freelance exchanges using microservice architecture
Web ProgrammingCreating a service aggregator of internet orders with freelance exchange. Team size: java developer, java developer, tester, front-end developer.
-
Starter of java applications
Desktop AppsWe want to create a Java desktop launcher that will help launch Java desktop applications faster and better. There is functionality to update your application by default with low traffic consumption and environment checks (amount of memory, correctness of the temp directory, etc.). We have detailed instructions to create installers for Windows, Linux, MacOS that will allow you to install Java if it is not on your computer. Allows easy configuration changes for your application on the server side.
-
Desktop applications for games
Web ProgrammingDesktop service for digital distribution of computer games. It includes the entire existing catalog of games for purchase and installation on your PC. Additional tools are also provided for finding a specific game or group of games, such as: "Search", "Filters", "Sorting". Each game has its own description, system requirements, price, and unique discounts for this product.
-
Back-end for gaming application
Web ProgrammingOnline service for digital distribution of computer games) Kubernetes, Java 21, virtual threads, Spring Framework, Spring Authorization Server, Spring Gateway, Spring Cloud, Spring Config, Spring Data REST, Caffeine, Gradle, MariaDB, Elasticsearch.
-
Back-end service for selecting an address for commerce worldwide
Web ProgrammingThe service checks, corrects, and standardizes data entered by the user worldwide. You will be sure that each delivery address is valid and complies with the format of the respective country. Improving email delivery with real-time email address verification. This reduces the number of returns due to incorrect addresses, prevents fraud, and complies with GDPR. DigitalOcean Kubernetes, Spring Framework, Spring Cloud, Spring Config, Maven, Redis, Postgres, Prometheus, Grafana.
-
Development of backends: backend 1 proxy for operator, backend 2 on
Web ProgrammingData collection: (video, audio, sound, GPS) using backend 2 and sending it to backend 1. Backend 1 is connected to an operator who can view real-time data from the drone. Backend 2 should capture this data so that it is available to the operator. Additionally, backend 1 should work offline without backend 2.
-
Back-end service aggregator for freelance exchanges using microservice architecture
Web ProgrammingCreating a service aggregator for internet orders with freelance exchange. Team size: java developer, java developer, tester, front-end developer.) java 17, Spring Cloud, elk, keycloak, webflux, react js, docker, maven.
-
High-load backend service for providing player profiles for games
Web ProgrammingUsed to send game data for the game. The feature of the project is the ability to handle a large load from players in parallel. Also smooth out spikes in load that should not lead to service failure. Also integrate with additional services that may not respond.
-
Back automation of machine translations from Google
Web ProgrammingIt was necessary to translate the content of the html page into multiple languages, the difficulty was in extracting the text from the page and preserving the layout.
-
Creating a cluster for data storage based on GlusterFS
Web ProgrammingIt was necessary to build a storage for files with horizontal scaling, while reducing the load through clodflare cache. As a result, the current system handles a load of 3 gigabytes per second and can increase the load by adding more servers to increase bandwidth. In this project, we improved our solution on top of gluster, as we still have an intermediary in the form of cloudflare cache. In the figure below, this service is called File resolver backend.
-
Receiving data through cloudflare
Creating a proxy service that can fetch the content of a page or some data, for example, json, that is protected by a cloudflare proxy
-
Image compressor backend
Web ProgrammingIt is necessary to compress the images that users send to create game content on our website, while the quality should not differ much, as a result, the image was compressed by 70-90 percent. At the same time, the quality was at a good level.
-
Back-end collection and analysis of logs from desktop application
Web ProgrammingDevelopment of a service for collecting and storing temporary logs, as well as analysis upon request of the administrator, to obtain information on errors by type. Implementation of cleaning old logs and data size restrictions.
Activity
| Latest proposals 3 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Splide.js
137 USD
|
|||||
|
Web service ticket aggregator
6000 USD
|
|||||
|
Mobile and Web Application for Ordering Trips
21 000 USD
|