Vitaliy Krokhalev
Специализации
Навыки
Обо мне
I am currently studying English and preparing for the IELTS test.
There is a published scientific article (9th International Conference on Advanced Computing,
ADCO-2022).
Krokhalev, V. (2022). FRAUD DETECTION SYSTEM BASED ON ARTIFICAL IMMUNE
SYSTEM. Computer Science & IT proceedings, 12(8), p.13.
An android app I've been working on lately:
https://play.google.com/store/apps/details?id=com.elementpay.edc
As part of my educational projects, I created applications in Java, Scala, C#, C/C++, SQL and
PL/SQL, and also developed applications, 2D and 3D games for Android OS. Studied the
Clojure programming language and REPL. Studied Gradle and SBT build systems.
Worked in Android Studio, IntelliJ IDEA, Qt Creator, Visual Studio, Unity development
environments.
Developed applications with user interface using Qt Quick (С++), OpenFX (Java), ScalaFX
(Scala) and WPF (С#) frameworks. Used libraries and frameworks for creating user interfaces,
such as JFoenix, JMetro, AnimateFX, ControlsFX, Litho and others. Used MVC and MVVM
patterns.
Studied the LibGDX library, as well as the OpenGL interface (LWJGL, Lightweight Java Game
Library), used the GLSL shader language.
Developed applications using the Finagle RESTful API in Scala, as well as C# applications
using the WebSocket protocol. Studied Windows API, processes and threads.
Used Firebase (Cloud Firestore) databases, Realm and Requery ORM frameworks for Android.
I have some experience with image processing algorithms (dithering, image compression,
bicubic interpolation).
Worked with libraries for HTTP requests (OkHttp, Retrofit, etc), HTML parsing (JSoup), as well
as libraries for loading images, displaying and caching them (Glide, Picasso, Fresco).
Developed gallery module for Android application (browsing, image processing, gesture control).
Developed an ID card recognition module (recognition of text data from a photo using the
Google Cloud Vision API, data parsing).
Other:
- Experience in using Bouncy Castle cryptography provider;
- Experience with algorithms for encoding information and data compression;
- Experience in Figma;
- Experience using RxJava;
- Recognition of barcodes/QR-codes;
- Android Animation, Morphing Animation, Lottie;
- Android Camera2 API and CameraX.
Education
-
Polytechnic College
Школа / Computer Systems and Complexes
1 сентября 2011 г. - 1 июня 2015 г. -
Siberian State University of Telecommunications and Informatics
Бакалавриат / Computers and Automated Systems Software
1 сентября 2015 г. - 1 июня 2019 г. -
Siberian State University of Telecommunications and Informatics
Магистратура / Computer Science and Engineering
1 сентября 2019 г. - 1 марта 2022 г.
Work Experience
-
PL/SQL Developer
Financial Information Systems / fisgroup.ru
1 июля 2019 г. - 1 августа 2019 г. -
Android Developer
Element Payment Solutions / elementpay.io
1 сентября 2019 г. - 1 марта 2022 г.