Artem Belousov

Open to Work

Angestellt, Senior Software Engineer, TechnoDiasoft
Moscow, Russian Federation

Skills

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
Software
Controlling
Accounting
Computer
IT Application Management
Communication
Deployment
Data transmission

Timeline

Professional experience for Artem Belousov

  • Current 1 year and 11 months, since Jul 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 year, May 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 year and 1 month, Jul 2022 - Jul 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 year and 6 months, 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.

Languages

  • Russian

    C2 (Expert / native speaker)

  • English

    B1-B2 (Good)

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members