Artem Belousov

Open to Work

Angestellt, Senior Software Engineer, TechnoDiasoft
Saratov, Russische Föderation

Fähigkeiten und Kenntnisse

Spring Framework
Hibernate
Java
Git
JUnit
JPA
REST
Apache Maven
JEE
IntelliJ IDEA
Microservices
Docker
Backend
Software Development
Kubernetes
Oracle
MySQL
PostgreSQL
Oracle SQL
Junit
Mockito
RESTful API
GitLab
GitHub
CI/CD
Object Oriented Programming (OOP)
Spring
Java Spring
Spring Boot
Spring-Framework
Java Development
Hibernate-Framework
JDBC
HikariCP
MariaDB
Vert.x Framework
java
spring boot
spring fr
Java Spring Framework
hibernate
jdbc
Java Database Connectivity (JDBC)
jdbcTemplate
Liquibase
Mapstruct
Lombook
Sql
SQL
MySql
PostgreS
PostgreSQL Project
Oracle DB
Zonky
Restful API
Grpc
Kafka
Apache Kafka
Swagger
OpenApi
SLF4J
Json
XML
XML Schema
Spring test
Kubernet
Helm (Kubernetes)
OpenShift
Red Hat OpenShift
DropApp
Jenkins
Nexus
Helm
Helm Charts
Istio
Secman
Maven
grad
Gradle
gitlab CI
gitlab CI?/CD
gitlab
gitlab CI/CD
bitbucket
Atlassian Bitbucket
sonarq
SonarQube
oop
Objektorientiertes Programmieren (OOP)
solid
tdd
Test Driven Development (TDD)
ddd
Domain-driven Design (DDD)
microser
Microservice
monolith
kafka tool
insomnia
postm
Postman
dbeaver
Web Services
Apache Tomcat
Customer care
GraphQL
soap
SOAP
agile s
Agile Software Development
application su
Application support
custo
Customer Support
business c
Business Contacts
ecli
Eclipse
jax
JAX-WS
Jira
Algorithm
Linux
Team work
PL/SQL
Apache
MongoDB
Testing
Microsoft Visual Studio
MVC
Basic
HTML
Code
GWT
jQuery
AWS
Confluence
Eclipse Java IDE
SQL Server
Elasticsearch
Hard skills
Multithreading
Contexts and Dependency Injection
ability to work under pressure
Reliability
Fast learner
Distributed Systems
SoapUI
Scrum
Unit Testing
Enthusiasm
Flexibility
Responsible
willingness to learn
Writing skills
OOD
Database Development
Information technology
Database Design
Team leadership
System Integration
Software Architecture
Enterprise Java Beans
Motivation
Creativity
Application Server
Idea

Werdegang

Berufserfahrung von Artem Belousov

  • Bis heute 1 Jahr und 1 Monat, seit Juli 2024

    Senior Software Engineer

    TechnoDiasoft

    Main tasks and achievements: 1. Interservice communication: Developed service integration via gRPC and Kafka, ensured stable data transmission between systems. 2. Performance optimization: Accelerated object processing by up to 80% (objects up to 7 million records each). Reduced application memory usage from 1.5 GB to 170 MB. Decreased load on PostgreSQL through query and data structure optimization. 3. API development: Implemented endpoints for related teams, including work with different codebases.

  • 1 Jahr, Mai 2023 - Apr. 2024

    Java Software Engineer

    FiveBits S.r.L.

    Project: Backend development for the website of the Ministry of Justice of Italy (Ministero della Giustizia) Main tasks and achievements: 1. Backend development for a key government service. 2. Designing and implementing calculation logic, data aggregation, and financial metrics computation. 3. SQL query optimization for PostgreSQL and Oracle (PostgreSQL used in test/dev, Oracle in prod — risks during transition were taken into account). 4. Lead in a mini-team (3 backend developers).

  • 1 Jahr und 1 Monat, Juli 2022 - Juli 2023

    Java Software Engineer

    Norilsk-Nickel

    Remote Corporative chat-bot project (Microservices) over 80 thounsands active users. This allows employees to interact with the HR department, accounting, or the medical office without visiting the office, saving time. Project has NLP module for understanding natural language (Machine Learning). Developing and supporting core of project in Java and increasing accuracy of NLP module which on Python. Stack of project: Java + Vert.x Framework + Maven + MariaDB

  • 1 Jahr und 6 Monate, Aug. 2020 - Jan. 2022

    Java Developer

    TSM (TermoStroyMontaj)

    Development and deployment of the company's website. Creation of a database for controlling fuel usage and the development of microservices for calculations and communication between the website and the database. Creation of an application to monitor data from GPS trackers (GPS trackers for trucks) for the purpose of analyzing and comparing data on fuel consumption, vehicle condition, and transport efficiency.

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z