Georgy Y Java Developer
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