Yuri is an ingenious Software Developer with 10+ years of technical mastery in the development and delivery of high-quality software solutions for clients using Java and Android tools. He has broad experience in the iteration of web applications, Android apps, games and computer graphics. He's worked on a plethora of opensource projects for the industry such as a game engine (Etyl), a computer vision library (keel), a chatbot (Suneidesis) and a networking framework (etyl-networking).
Worked on the development of a Spring Boot web application with a Node.js frontend that integrated multiple services using Kafka (with lenses), Lambdas, and REST APIs.
Created the logic to retry the calls in case of failures, on top of the API connectors. Achieved a 70% test coverage for the project, based on 29k lines of code.
Created the whole infrastructure for the tests (unit, integration, and end-to-end) without any external dependency other than JUnit. Also developed the Cloudformation script to deploy the service and created a Slack chatbot to help with the Q&A tests using my own chatbot library.
Successfully used core Android libraries and technologies to design and build scalable Android applications for clients.
Created a custom chatbot to retrieve information from the backend, assisted the QA Team and sped up REST request processing by at least 25% using innovative Android “hacks".
Regularly performed code reviews and oversaw the upgrading of a legacy app using modern libraries for efficiency and performance.
Developed world-class Android applications and a WebGL AutoCAD viewer tool for Prodec.
Iterated a webserver that could parse HTML files and produce formatted Excel sheets with images.
Engineered a real-time drone game (with custom udp protocol) that could be played using a real drone controller and a SMS protocol that could send information to a webserver without internet connection.
Keel is an Image Processing Library made in pure Java. It ports widely known algorithms and helps developers to work with image processing/computer vision. This library is easier to use, setup, and debug. The library includes tools for segmentation, tracking, filters and pipelines.
Etyl is the newest version of Etyllica a 2D Game Engine made in Java. The project was modified to handle multiples backends and allows users to choose between AWT or LibGDX and can also run the SAME code on Desktop or Android.
Developed a point-and-click-game during LibGDX Jam 7 called Ann Beth in just 7 days. In the game, users control the witch Anne Beth to help her wash her clothes but then something unexpected happens.
WebCam Capture allows integrated or USB-connected webcams to be accessed directly from Java. Using provided libraries users are able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with different operating systems. Provided technical expertise for a cross-platform (Windows, MacOS, Linux) capture driver based on FFmpeg on the project.
SliTaz is a secure and high performance operating system using the Linux Kernel and GNU software. It provides a simple, fast and low resource Linux OS for servers & desktops. Compiled, patched, and published more than 100 packages for the Silitaz OS including Mate Desktop.