Georgy Y Java Developer

Back-End Web

Summary

- 3+ years of programming experience.
- Participated in various programming tournaments and commercial projects.
- Core expertise covers Java and everything related.
- Solid experience in the design, development, and support of back-end web applications.
- Experience writing desktop applications in Java.
- Experience maintaining business processes.
- Specializing in web-application development with Spring Framework.
- Upper-Intermediate English.
- Availability starting from ASAP.

Work Experience

Backend Developer, Frontend (JavaFX) Developer, Internal Resource Management

Duration: September 2022 - now
Summary: Set of internal applications to manage resources of the company
Responsibilities: Writing new JavaFX controls, windows, interactions. Maintaining existing code for the UI. Writing tests for the UI, integration tests. Developing backend architecture, implementing the solution. Delivering features from the backend side. Setting up CI/CD pipelines. Resolving problems with different OS.
Technologies: Java 8, SpringBoot 2.4, Spring Security, JWT, JavaFX, Swing, Digital signatures, SSL/TLS, Github Actions, MongoDB, NoSQL

Backend Developer, Internet Banking System

Duration: July 2020 - September 2022
Summary: Internet banking system
Responsibilities: Writing service-tasks, setting up the engine, handling the errors, connecting different systems together, and handling the messages from brokers. Discussing the overall architecture and structure of the solution with analysts, fixing Camunda schema, and testing the whole process. Writing unit tests, supporting the product, tech support of customers (which had exceptions in the business process).
Technologies: Java 17, Spring Boot, Spring Security, JWT, KeyCloak, Jenkins, RabbitMQ, Postgresql, Camunda, React, Digital signatures, SSL/TLS, Jira

Backend Developer, Internet Banking System - Payments

Duration: July 2020 - September 2022
Summary: Internet banking system - payments: creation and management
Responsibilities: API extension, code coverage with tests, adding new functions, new features integration.
Technologies: Java 8/11, SpringBoot 2.4, Kafka, IBM MQ, Camunda, Jaxb, Postgresql, React, Digital signatures, SSL/TLS, Openshift, TeamCity

Developer, Document Accounting System

Duration: 2020
Summary: System for document accounting
Responsibilities: Code writing, generating documents for testing
Technologies: Java, Spring Boot

Education

Faculty of Computer Science dep. Computer Security (Mathematical Methods and Program Systems), Yanka Kupala State University of Grodno