Summary

Expertise

Project Highlights

Education

Agency

DS

English:

Pre-Intermediate

Dmitriy S.

vetted by Youteam

Vetted by YouTeam

Russia

UTC +04:00

Europe/Moscow

English:

Pre-Intermediate

Java developer

I have been working as a Java developer (backend) for 4 years already. In terms of databases, I have excellent knowledge and experience with PostgreSQL, MongoDB, Redis. I am always open to everything new and I try to update my knowledge every day. A good team player who understands the details and skills of solving non-trivial problems.

Want to hire this engineer?

Check if Dmitriy is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

Java 4 years

Other technologies

Agile
AWS
GitHub
Heroku
Hibernate
MongoDB
MySQL
PostgreSQL
Spring
Apache Tomcat
Git
JPA
Redis
Scrum
RabbitMQ
Webpack
Docker
DynamoDB
Spring Boot
GraphQL
Firebase

Project Highlights

icon
Backend developer (Java)

Fieldcode

https://www.fieldcode.com/

Fieldcode is a Field Service Management Software. A system for automating and simplifying the process of service management “in the field”. It allows you to form customer requests and track their implementation in automatic mode on a map of the area, assign tasks to the closest to the client or free service technicians, inform the technicians about the nature of the request, and customers - about the timing of the arrival of the master, and the details of the work performed, if any are required. The system reduces time costs, simplifies communication between the manager, the client, and the service master, and automates business processes.

Responsibilities & achievements

A microservice architecture was implemented on the project. Web and mobile applications accessed the server through the gateway service layer (gsl), which was the entry point to the k8s cluster. Synchronous interaction of microservices was carried out through Http rpc, and asynchronous through kafka. Tracing and logging of requests was implemented using jaeger. A websocket server and kafka were used to synchronize the task statuses. For flexible search, Elasticsearch was used. Single sign-on (SSO) technology was implemented using Keycloak.

Java
Nexus
PostgreSQL
Spring
Elasticsearch
icon
Backend developer (java)

Papaya Global

https://papayaglobal.com/hire/

The company's project allows multinational companies to consolidate accounting and easily carry out financial transactions without delving into the structure of local legislation. Papaya Global provides the ability to make financial calculations and pay wages in accordance with local labor laws, taking into account both the number of hours of working time per year, depending on national holidays and the rules regarding payments during holidays, maternity leave, payments at the end of service. System users can pay mandatory tax payments and other deductions, follow the set deadlines for payments in each specific country. With the help of the Papaya Global service, multinational clients are able to quickly respond to changes in local laws and compare the burden of the tax burden on employees around the world.

Responsibilities & achievements

Java
Node.js
Spring
Elasticsearch
MariaDB
GraphQL
icon
Backend developer (Java)

Under NDA #1

Development of a new personal user account for customer service via the Internet. In your personal account, you could find out information on your accounts, loans, it was possible to repay loans online, view information on payments, you can also find out about the date of the next payment, change your personal data, find service points (on the map), find ATMs (on the map), etc.

Responsibilities & achievements

I and my team were engaged in the development and support of customer service, personal account and chat were also developed.

Java
MongoDB
Oracle
PostgreSQL
Spring
Elasticsearch
Redis
Spring Boot
icon
Backend developer (Java)

Under NDA #2

Personal account for employees and managers of the Company, service for the selection and verification of candidate profiles by the Company's security service.

Responsibilities & achievements

Based on the layout, we developed a service for the selection of candidates and verification of the data of the Company's Security Service. We have developed various services for the personal account of the employee and the manager (personal data, positions, vacations, timesheets, employee training, calendar of meetings), made changes in accordance with the wishes of the Users.

Java
PostgreSQL
Spring
Elasticsearch
Redis
Spring Boot
icon
Backend developer

Under NDA #3

This project involves the creation of an information system that ensures interaction between participants in foreign economic activity and persons involved in international trade with state authorities, including regulatory authorities, and other organizations in electronic form on the basis of the "single-window" principle on the basis of the customer's digital platform and this information system, which provides the processing of documents and information received from public authorities and organizations, the collection of statistics, monitoring and evaluation of organizations, search and formation of proposals for exporters related to their foreign economic activity, as well as analysis of barriers in foreign markets. Several teams are working on creating the system (different companies). "Single-window" will allow exporters to create their digital profile, apply for services around the clock, get access to analytics, and qualified support from specialists in various aspects.

Responsibilities & achievements

Java
PostgreSQL
Spring
Elasticsearch
Redis
Spring Boot

Education

Higher education in Computer Science

Agency

Web & mobile development agency #395

100-400

GMT+4

Taganrog/Russia

Core Expertise

Agile
API
AWS
CSS
Django
Drupal
Flask
GitHub
HTML5
JavaScript
JIRA
jQuery
MongoDB
MySQL
Neo4j
Node.js
PHP
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
SQL
Stripe
Symfony
WordPress
Yii
Bootstrap
CSS3
Git
Golang
GruntJS
HTML
JQuery Mobile
Laravel Framework
Redis
Woocommerce
Angular 2x
ES6
Gulp
Trello
MariaDB
Redux
ES5
Vue.js
GitLab
Bitbucket
Firebase

Industries

Education & Science, Banking & Finance, Information services & Technologies, Advertising & Marketing, News & Media, Social Media & Communication, Travel & Tourism, Healthcare & Medicine, Booking & Rent, Arts & Culture, Audio & Music

Want to hire this engineer?

Check if Dmitriy is available