Position: Flutter Developer
Category: Flutter
English level: intermediate
Years of experience: 0.5

CryptoChat Android application for exchanging encrypted SMS messages over the mobile network As a developer in the project, my primary task was to create a set of methods that store the necessary data for the application's operation in its memory. Additionally, I participated in the development of the contact book display, where I wrote a method for sorting contacts by name.
The second part of the project involved the development and implementation of message encryption algorithms. My task was to implement an algorithm for searching the first symbols of even keys to create multilevel sequences. I also wrote methods for multipass message encryption using the created sequences and their transmission for sending messages directly within the application.
I have completed a six-month training program in Java Fundamentals at Sigma Software University as part of the IT Generation program.
Throughout the course, I studied the following modules: basics of structured (algorithmic) programming, elements of professional programming, object-oriented design, algorithms and data structures, and concurrent programming. The training was conducted in accordance with the requirements of the corporate exam 1Z0-809 "Oracle Certified Professional, Java SE8 Programmer.".
I have completed a learning project for each module.