Location:

Yoshkar-Ola, Russia

Work permit:

Russia / Russia

Education level:

Высшее / Higher

You can open access to the talent’s contacts. Click and buy!

Java Backend Developer

Work experience:

Omega – R
Java Backend Developer (promoted from NodeJS Backend Developer position)

Designed and developed from scratch loan managements microservices using Spring Boot
Designed and developed from scratch a payment backend service using Spring Boot
Supported and developed further Steve charging station backend service using Spring Boot
Refactored 4 backend legqcy services and developed them further (Spring Boot)
Analyzed existing systems (banking and non-banking) for further integration
Designed REST and WebSockets API
Configured interaction between backend services using RabbitMQ, Kafka
Built database schemas: PostreSQL, MongoDB
Configured CI/CD processes (stage, prod environments) using TeamCity, Jenkins, CircleCI, Docker, Docker Swarm, Kubernetes, Gitlab CI
Reviewed the code of our team members and external teams

May 2021 – Present

Work experience:

Omega – R
NodeJS Backend Developer (promoted from Web Developer position)

Designed and developed from scratch 10 backend services for mobile and web apps using ExpressJS, Restify, NestJS, Hapi, Typescript
Wrote unit and E2E tests
Integrated Amazon services: S3, SNS, SQS, EC2, ECS, Elastic Transcoder, IAM
Designed and developed 4 services based on AWS Lambda
Integrated payment services: Stripe, PayPal
Designed REST and WebSockets API
Built database schemas: PostreSQL, MongoDB, MariaDB, Cassandra, MySQL
Configured CI/CD processes (stage, prod environments) using TeamCity, Jenkins, CircleCI, Amazon Pipelines, Docker, Docker Swarm, Kubernetes
Configured interaction between backend services using RabbitMQ, Kafka
Reviewed the code of our team members and external teams
Refactored and supported legacy projects

May 2016 – May 2021

Work experience:

Omega – R
Web Developer

Developed 2 web services (Frontend + Backend) using SailsJS, Joomla CMS, ModX, Drupal, WordPress
Created web pages using AngularJS, ReactJS
Created animations using 3D CSS library
Administrated the system infrastructure

May 2014 – May 2016

Key skills:

Java Core, Spring Boot, RabbitMQ, PostreSQL, MongoDB, Redis, Docker, Rest, WebSockets, TeamCity, GitlabCI, Kubernetes, Elasticsearch, NodeJS, TypeScript

Edicuation:

Марийский государственный университет / Mari State University
Физико-математический факультет / Physics and Mathematics
Математик-программист / Mathematician-programmer
2015

Additional information

Driven and result-oriented Java Backend Developer with 2+ years of experience and over 8+ years of general experience in IT. Took part in 15+ projects aimed at developing backend services for mobile and web apps. Seeks to boost knowledge in Java Software Development. Passionate about cutting-edge technologies and eager to learn something new.