Richard
Java Developer
- Город проживания:
- Львов
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19563486/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
SOFTWARE ENGINEER
[
[
WhatsApp / Telegram
PROFESSIONAL SUMMARY
Java Software Engineer with 7+ years of commercial experience in software development and system
architecture with expertise in creating scalable and highly reliable solutions using Java and Spring
Framework.
One of my accomplishments was successfully building and delivering a startup project application
from scratch for one of my clients where I worked as a key backend developer.
This work contributed to the project growing into a high-revenue generator for clients,
showcasing my ability to deliver scalable and efficient solutions tailored to business needs.
Additionally, I have excelled in leadership roles, overseeing the performance and leading the
new team members.
By facilitating a collaborative communication environment and providing technical guidance,
my team consistently delivered high-quality solutions.
My leadership not only improved project outcomes but also contributed to the professional
development of the team members.
My goal is to take ownership of complex technical solutions, drive architectural decisions, and ensure high
standards of code quality, reliability, and performance. I aim to actively contribute to business outcomes
by delivering robust systems while mentoring engineers, supporting team growth, and collaborating
closely with product and stakeholders.
SKILLS & ABILITIES
Java Core, Object-oriented Programming, SOLID, Design Patterns
Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate, REST API, gRPC, JWT
SQL, NoSQL/RDBMS (MongoDB, Oracle, PostgreSQL, etc.)
JUnit, Mockito, Kafka, RabbitMQ, GIT, JIRA, Scrum
Maven, Gradle, CI/CD, Jenkins, Docker, Kubernetes
Flyway, Liquibase, Swagger, OpenAPI, Thymeleaf
Monolithic and Microservice Architecture, Software Development Life Cycle
Amazon WEB Services, Firebase API, Keycloak API, Guacamole API, Kotlin, Project Reactor
WORK EXPERIENCE
BACKEND SOFTWARE ENGINEER
Virtido | May 2025 - Present
The Investment Advisory Platform (IAP) microservice architecture, which manages essential domain
models including clients, portfolios, transactions, and other core financial entities. The system provides
the authoritative data models and business logic that other IAP services depend on, and uses the OpenAPI
specs for generating API clients, which further on get forwarded to specific gRPC interfaces.
The services used Spring Boot Modulith:
Domain-driven design: Clear separation of domain models, repositories, and services.
Modular structure: Organized into cohesive modules with explicit dependencies.
Event-driven communication: Domain events for cross-module integration.
GRPC API: High-performance RPC interfaces for service-to-service communication.
Technologies: Java 17, Spring Boot 3.x, Spring Boot Modulith, gRPC for API communication, PostgreSQL
database, Flyway for database migrations, JUnit 5 for testing Gradle for build management, Docker and
Docker Compose
Accomplishments:
Designed and delivered a core IAP microservice acting as the authoritative source for financial
domain data (clients, portfolios, transactions).
Implemented a modular, domain-driven architecture using Spring Boot Modulith, improving
scalability and maintainability.
Established OpenAPI-first development with generated clients and high-performance gRPC
interfaces.
Introduced event-driven communication to enable reliable cross-module integration.
Responsibilities:
Owned backend architecture and core domain services within a microservice-based platform.
Designed domain models and business logic following DDD principles.
Developed gRPC APIs for efficient service-to-service communication.
Ensured data integrity, testing, and production readiness.
JAVA SOFTWARE ENGINEER
InventorSoft | May 2022 – April 2025
The platform for security teams that are dealing with operational fatigue from deploying multiple
point products to secure the end-user & device from identity and access-related attacks. The
single agent (Mac, Windows, or any Linux OS) creates a zero-standing privileges fabric to secure
endpoints and end-users. The application secures against lateral movement, web, and private
access threats by creating an identity-centric micro-perimeter around the apps, folders, URLs,
and networks an end-user is supposed to access.
Technologies: JDK 21, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Postgres, Docker,
Apache Kafka, Keycloak API, Guacamole API, InfluxDB API, JUnit, Mockito, Swagger.
Accomplishments: Architected and developed the backend application from scratch independently
and managed the development processes (described in the summary section).
Responsibilities:
Designed and implemented key security features, including identity and access controls.
Performed a key role in the architecture and development of the application.
Created RESTful APIs, integrating with various third-party security APIs.
Contributed to deployment and containerization using Docker.
Actively collaborated in Scrum meetings, working closely with a cross-functional team.
Client communication.
JAVA DEVELOPER
Sigma Software | January 2020 - April 2022
Worked on a variety of projects, including developing RESTful applications with Spring Boot,
developing APIs for mobile apps, developing a real estate web platform, and creating a CRM system
that involved integrating multiple data sources using a microservices architecture.
A particularly rewarding experience was contributing to the development of a mobile app
designed to register a company and promote a business account setup for entrepreneurs in the UK.
Technologies: JDK 8–21, Spring Framework, AWS, Spring Security, JPA/Hibernate, SQL, Postgres,
Jenkins, Docker, JIRA, Scrum, OAuth2, Kotlin, Project Reactor, MongoDB, Swagger/OpenAPI,
Monolith/Microservices.
Accomplishments:
Modernized software architecture by participating in the migration from a monolithic to a
microservices architecture.
Optimized data handling through the design of efficient data models.
Successfully migrated data using SQL procedures.
Responsibilities:
REST API monolith/microservices development.
Bug fixing.
AWS services integration.
Data migration.
Parsing CSV files.
HYBRIS DEVELOPER
EPAM Systems | July 2019 - December 2019
B2B/B2C application for North America, Mexico, Australia, and Japan using the Hybris platform.
Technologies: Hybris B2B 6.3, SAP Hybris Cloud, SAP 6.5 ERP, SAP HANA database, Worldpay,
Avalara, XPO-warehouse fulfillment.
Accomplishments: Extended functionality of the Commerce B2B Accelerator for custom
solutions.
Responsibilities:
Customized and enhanced Hybris modules for the B2B portal and business model for
Japanese market entry.
Collaborated with senior developers and learned best practices for working in large-scale
eCommerce environments.
JAVA INTERN / JUNIOR JAVA DEVELOPER
LineUp | September 2018 - June 2019
Developed the API for the mobile application that allows people to share their impressions
about places of interest, cafes, cinemas, etc. based on users' regions. Also, the application allows
users to leave comments, rate the places, create albums with photos, and recommend the
sights to their friends in this app network.
Developed the Web application to support seamless consultations with healthcare providers that
allow them to register appointments to visit or get a consultation with doctors. The application
supports multiple data sources configuration and Vaadin Framework.
Technologies: Java 8, Spring Boot, Spring Data, Spring Security, JWT, Server-side Firebase
Cloud Messaging, Swagger, Log4j, Vaadin Flow Framework.
Accomplishments:
Developed a user-friendly backend API.
Integrated server-side notifications via Firebase Cloud Messaging.
Built a reliable appointment scheduling service.
Responsibilities:
Backend feature development.
Full-stack Vaadin Web application development.
Product delivery.
LANGUAGES
English: Fluent
Ukrainian: Native
Russian: Fluent
EDUCATION
COMPUTER ENGINEERING
Bachelor's Degree
State Biotechnological University | 2022 - 2026
MACHINE-BUILDING ENGINEERING
Master's Degree
Ukrainian Engineering Pedagogics Academy | 2016 - 2018
MACHINE-BUILDING ENGINEERING
Bachelor's Degree
Ukrainian Engineering Pedagogics Academy | 2012 - 2016
Похожие кандидаты
-
Junior Java Developer
Удаленно -
Java-розробник
Удаленно -
Junior Java Developer
Удаленно -
Java developer
Удаленно, Днепр , еще 8 городов -
Програміст Java
Удаленно, Одесса -
Програміст Java
Удаленно