Vladislav Bida - Backend Developer
Навыки
- Amazon Web Services (AWS)
- Apache Velocity
- CI/CD
- Docker
- Domain-Driven Design (DDD)
- Elasticsearch
- Git
- Hibernate
- IntelliJ IDEA
- Java
- JavaScript
- Jenkins
- Jira
- JUnit
- Maven
- MySQL
- OAuth 2
- React.js
- REST API
- Spring Boot
- Spring Data
- Spring Framework
- Spring MVC
- Spring Security
- Test-Driven Development
Опыт работы
Sobot doo
Backend Developer - 12.2022 - PresentContribute to the development and enhancement of Mintra Trainingportal, a global multiportal Learning Management System (LMS) serving industries such as Maritime, Energy, and other safety-critical sectors.
-implement changes to the application domain/services to meet evolving business logic requirements (Java 11/17, Spring, Hibernate, MySql, ElasticSearch);
-extend/modify existing internal REST APIs to introduce new features and improve functionality, working closely with the frontend team to ensure seamless integration;
-take on frontend development tasks (React.js, TypeScript) for smaller, straightforward UI changes that align with backend features;
-maintain and enhance unit tests (primarily JUnit 4);
-integrate various AWS services (API Gateway, Lambda, Translate, CloudWatch, S3):
—introduced an internal content translation API (OAuth2 involved),
—developed a generator of temporary content download links (for emails, asynchronous content downloads),
—enforced API usage plan control by proxying the application integration API through API Gateway (OAuth2);
-integrated the Mindset AI training agent in a full-stack capacity;
-support alternative legacy MVC-based UI (Spring MVC, Apache Velocity, JS);
-contribute to the ongoing internal backend application infrastructure development;
-revise/enhance internal documentation (on development infrastructure routines, application requirements gaps through reverse engineering / implementation examination).OOO Zentec
Fullstack developer - 07.2022 - 09.2022Development and maintenance of trading control internal platform (goods and prices control, sales scheduling, excesses control, etc.) — both backend and frontend are fully on Java (UI with the means of Vaadin Framework).
Career transition
Student - 10.2021 - 06.2022Deep self-education as a Backend developer (Java, Hibernate, Spring), freelancing
OOO GK Avtomatika
Automatic Control Software Engineer - 08.2018 - 12.2021Programmable Logic Controllers (PLCs) software development (both with HMI and without), its maintenance and support for various industrial processes control (firefighting and general ventilation of very different scale, heat supply stations, pumping stations, etc.) Supervisory control and data acquisition (SCADA) systems development, user's guides writing for the whole range of control modules and software produced, customers support, on-site visits as a technical support engineer. Mentorship and internal phased training for new employees (software engineers).
In summary working in company have developed 2000+ PLC firmwares, 3 SCADA-systems (for plant bakery, zoo and swimming pool) and have taught and guided 5 software developers.
FBD, ST, Delphi
Образование
Master's degree in electrical engineering and automation
Saint Petersburg State Electrotechnical University "LETI"2017 - 2019Bachelor's degree in electrical engineering and automation
Saint Petersburg State Electrotechnical University "LETI"2013 - 2017
Обо мне
Intermediate Java Developer | Passionate about Java, Hibernate, Spring, and Software Development
2 years of hands-on experience in the IT industry, specialising in developing backend applications, crafting efficient software solutions