• Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/20811274/

Програміст Java

Місто проживання:
Львів
Готовий працювати:
Дистанційно

Контактна інформація

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 4 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Ruslan Bashenskyi
Contact information Mail: [відкрити контакти](див. вище в блоці «контактна інформація») Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
Telegram: https://t.me/rbashenskyi

Summary
• Java Software Engineer with analytical thinking, unique ability to understand client’s needs and create clean and efficient code with overall 10+ years of professional experience.
• Working with different technologies and frameworks such as Spring, Spring Boot, Hibernate/JPA, REST, GraphQL, Apache Camel, JUnit, Docker, Swagger, PostgreSQL, Redis, Kafka, Kubernetes, Keycloak.
• An expert at resolving application defects, and at testing, debugging, and refining software to produce the required product. On a personal level I have the ability to stay organized and on top of my work at all times.
• My strong points are excellent analytical and self-motivation skills, being a good team player and well organized. I'm a responsible, energetic and very friendly person that is always ready for and appreciative of new experiences.

Education
2010 - 2015 Lviv Polytechnic National University, Master. SC. Degree in Computer Science

Courses and Certificates
◦ Softserve IT Academy / Java Back-End Development - 2015
◦ SAP Commerce Cloud 1811 Developer / SAP Certified Development Professional - 2019

Skills & Qualification
◦ Expert skills in Java 8/11/17/21
◦ Strong knowledge of OOP
◦ Knowledge of SOLID, KISS, DRY principles
◦ Expert skills in Spring (Spring Boot, Spring Cloud, Spring Data, Spring Integration, Spring Security)
◦ Strong experience in microservices architecture and distributed systems design
◦ Experience in designing and implementing RESTful APIs
◦ Experience with event-driven architecture and messaging systems (Kafka, RabbitMQ, ActiveMQ)
◦ Experience with system integration and enterprise-grade backend solutions
◦ Experience working with relational and NoSQL databases (PostgreSQL, MySQL, OracleDB, Redis, MongoDB)
◦ Experience with containerization and orchestration (Docker, Kubernetes)
◦ Experience with CI/CD pipelines and build tools (Maven, Jenkins, Git)
◦ Experience with Apache Camel for integration flows
◦ Experience with authentication and authorization systems (Keycloak, OAuth2)
◦ Experience with database migration tools (Flyway, Liquibase)

Language skills
◦ Ukrainian - Native speaker
◦ English - upper-intermediate
Commercial Experience

January 2024 - Present
Company:
Position: Senior Java Engineer
Project Name: R&D Project for European Rail Passenger Information Systems
Project Description: The project is part of an R&D initiative for a well-known European railway domain company focused on Passenger Information Systems. The system allows remote management of onboard train applications,configuration updates, and passenger communication services across distributed environments in the rail industry.
Tools & Technologies
▪ Java 21
▪ Spring Boot
▪ PostgreSQL
▪ JPA / Hibernate
▪ Apache Camel
▪ RabbitMQ (async communication)
▪ Docker
▪ Maven
▪ Jenkins
▪ Git / Bitbucket
▪ Kubernetes

Responsibilities

▪ Interpret and analyze business requirements from Product Owners
▪ Co-design and implement backend solutions for distributed rail systems
▪ Develop RESTful APIs and backend services using Spring Boot
▪ Implement asynchronous communication using messaging systems
▪ Write well-designed, testable, and maintainable code
▪ Write unit and integration tests
▪ Work with PostgreSQL using JPA/Hibernate
▪ Participate in system design discussions with architects
▪ Support CI/CD pipelines and deployment processes
▪ Provide production support, troubleshooting and debugging
▪ Contribute to continuous improvement of system architecture
▪ Work in an international multidisciplinary team

June 2022 – January 2024
Company: Artelogic

Position: Senior Java Engineer

Project Name: Bitergo
Project Description: Our mission is to revolutionize the logistics industry through customer-oriented innovation. We understand the unique challenges you face in logistics and have developed the Warehouse Management System "Warehouse Star" to optimize your processes and increase your efficiency.

Tools & Technologies
▪ Java 11
▪ Spring Boot
▪ Postgresql / Liquibase
▪ Apache Camel
▪ Docker
▪ Keycloak
▪ Git / BitBucket
Responsibilities

▪ Troubleshoot, debug and upgrade existing systems
▪ Write well-designed, testable code
▪ Building reusable code and libraries for future use
▪ Building and managing the project databases
▪ Produce specifications and determine operational feasibility
▪ Write integrations using Apache Camel

May 2021 - June 2022
Company: Scalors
Position: Senior Java Engineer
Project Name: Otalio
Project Description: The goal of the project is to help cruise companies to handle their fleet operation in the following years, incorporating the new cloud technologies and giving both shore-side and onboard teams the single platform to communicate as one voice.
Tools & Technologies
▪ Java 8/11
▪ Spring Boot, Spring Cloud, Spring Data, Spring Integration
▪ Keycloak
▪ Kafka
▪ Kubernetes, Docker, ELK
▪ MySql
▪ Microservice Architecture (32+ microservices)
▪ Jenkins
▪ REST
▪ Git / BitBucket
Responsibilities

▪ Execute full software development life cycle
▪ Write well-designed, testable code
▪ Document and maintain software functionality
▪ Integration of user-facing elements developed by a front-end developer with the server-side logic
▪ Independently handle project activities related to builds and deployments
▪ Working closely with a project management team and taking part in requirements
analysis
▪ Conducting face to face meetings with a client

October 2020 - May 2021
Company: Digis
Position: Senior Java Engineer
Project Name: Connected2Fiber
Project Description: Connected2Fiber is an industry platform for connectivity, cloud, and communications that drives growth through location intelligence.
Tools & Technologies
▪ Java 8
▪ Spring
▪ Hibernate, JPA
▪ Git / BitBucket
▪ PostgreSQL, Flyway
▪ Docker
▪ Kafka
▪ REST, SOAP

Responsibilities
▪ Work in team to continue developing the product
▪ Optimize the legacy code
▪ Implement new modules for internet providers
▪ Share knowledge and expertise with other team members
▪ Conduct the interviews
▪ Optimization of the application for maximum speed and scalability
▪ Conducting face to face meetings with a client

August 2018 - September 2020
Company: Techmates Group (TMG.io) Position: Java Hybris Software Engineer Project Name: Whirlpool
Project Description: E-commerce platform
Tools & Technologies
▪ Java 8
▪ Spring
▪ Hibernate, JPA
▪ SAP Hybris platform
▪ MS SQL, OracleDB
▪ Docker
▪ Active MQ
▪ Tomcat
▪ DCOS
Responsibilities
▪ Implement new features using SAP Hybris platform
▪ Write unit, integration tests
▪ Work with HAC, HMC
▪ Pass Hybris certification
▪ Leading the refactoring process
▪ Developing and maintaining new features

February 2016 - August 2018
Company: Sombra
Position: Java Software Engineer
Project Name: ZappySales
Project Description: E-commerce platform
Tools & Technologies
▪ Java 7/8
▪ Spring, Spring JDBC Template
▪ MS SQL
▪ JSTL
▪ Hibernate, JPA
Responsibilities
▪ Code review and refactoring
▪ Handle DevOps stuff
▪ Write integration with Amazon, Walmart, Bigcommerce
▪ Troubleshoot database issues related to transactions and bad initial design
▪ Write integration with xtuple and generate different kind of sql reports using java
▪ Write sql stored procedures and functions

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: