Meet @Yan L.

Middle Software Engineer

5 years of work

English C1, Russian C2, Ukrainian C2

PostgreSQL
Java
Python
Node.js
React
Vue.js
JavaScript

I have 6 years of commercial experience in software development. During the last 6 years, I have worked on many projects and with many cases. I have strong skills and proven experience in the main Java framework (Spring). Also, I had some experience in front-end development using VueJS and React. I have a strong understanding of object-oriented concepts. Theoretical understanding of the design patterns and different SDLC processes. I have been involved in one project, which gave me strong experience in various areas of software development. This project was handled with Scrum. Therefore, I have experience and a good understanding of this methodology. I also have strong technical knowledge and experience in JavaScript, HTML, and CSS. I am always open to new and accepting challenges with interest and enthusiasm. I have very good skills in problem-solving. I am open-minded and goal-oriented. I have an active teamwork attitude and quick learning ability.

Projects

🏥

Telegram bot

2 years

Python
Web Services
PostgreSQL
Aiogram
Git
Docker

Telegram bot that enables checking stocks, and bonus balances by phone number or card and finding nearby pharmacies. Admins can send mailing to bots users, change stocks (text and photo), and check statistics: how many users were joined today, etc. Bot updates data about pharmacies (take it from google table) every day. Project Role: Software Engineer. Responsibilities: Code development and bug fixing; - Development build and deployment. - Communicating with customers; - Database design; - Software designing, research, and analysis for system design.

📖

Site for English school

5 months

JUnit
Spring Security
VueJS
Docker
PostgreSQL
Git
Web API

Site for learning English by different books, articles etc. Users can choose for example a book and they will get an English text with Russian hints in every sentence and under the text user has words that they can add to their personal cabinet. And there they can hear the pronunciation of this word and check the translation. I implemented a method of learning English words. Admins can add new texts in Russian and English languages and the server will combine it and words related to this text. Project Role: Software Engineer. Responsibilities: Developing server-side and functionality; - Implementing UI JavaScript (VueJS); - Implementing unit tests; - Implementing import and export scripts; - Software designing, research, and analysis for system design.

🔒

Full stack developer

1 year

Under NDA

STOMP
React
PostgreSQL
WebSockets
Spring Boot

The site is a copy of the zoom meeting group. Users can log in to the group and raise a hand. Login, logout, and hand-up are fully dynamic. To implement it, on the backend side I use WebSocket protocol and simple broker for subscribing to topics and routing requests. Project Role: Team Lead/Software Engineer. Responsibilities: - Developing server-side functionality; - Implementing UI JavaScript (React); - Software designing, research, and analysis for system design.

🔒

Microclinic

1 year

Under NDA

Docker
JUnit
Git
Spring Cloud
Spring Boot
Spring Data
Spanner Cloud and Spanner Emulator

Implement two business services that are responsible for patients and orders. As well as 3 infrastructure ones such as Config server, Service discovery (Eureka), and gateway. My goal was to learn Google Cloud Platform (Spanner DB), Spring Cloud, MapStruct, TestContainers, and Feign Client and practice it. Project Role: Software Engineer. Responsibilities: Unit and integration testing; - Designing and implementing API; - Developing server-side functionality; - Software designing. - Docker (services containerization)

💻

Clinic website

1 year

Spring
GCP
SonarQube
JUnit
Bitbucket
Jenkins
Gradle
Docker

A system for a major healthcare provider of details for healthcare professionals, who provide follow-up treatment to thousands of patients in the USA. Project Role: Java Software Engineer. Responsibilities: - Refactoring of existing code; - Fixing bugs; - Implementing features; - Implementing unit tests.

By using this site you agree to our Cookies Policy.