Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Личные данные скрыты

Этот соискатель решил скрыть свои личные данные и контакты, но ему можно отправить сообщение или предложить вакансию.

Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/8736823/

Middle Java developer

Город:
Харьков

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

Соискатель скрыл свои личные данные, но вы сможете отправить ему сообщение или предложить вакансию, если откроете контакты.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Oleksandr Myronenko
Middle Java Engineer
Experienced software engineer focused on delivering exceptional solutions for top-tier technology
clients. Known for consistently delivering high-quality results, I have a strong background in developing
scalable applications and systems using Java and differend frameworks. My expertise lies in designing
and implementing web applications using different type of architecture(Monolithic or Microservice) and
developing fintech project. Enthusiastic about utilizing technology to foster innovation and tackle
practical problems effectively.
Remote - yes, relocation - yes. Office only - no. Expected salary - 1400-1700$.

Contact
Phone Hard skills
[открыть контакты](см. выше в блоке «контактная информация»)
Email Programming and Scripting Languages
[открыть контакты](см. выше в блоке «контактная информация»)
Java, SQL, NoSQL
Country
Ukraine Technologies and Frameworks
Links
Github Spring Framework(Core, Boot, REST, Data, JDBC, AOP, Security), Hibernate,
Multithreading, Reflection API, Flyway, Lombok, Log4j2, Sl4j
LinkedIn
Software Engineering Practices
Education
Microservice Architecture, Event Driven Architecture, Message Driven Architecture,
CI/CD
2020 - 2024 | Bachelor Applied
Math | Kharkiv National University Software Engineering Principles
of Radio Electronics SOLID, Clean Code, DRY, KISS, Design Patterns, GRASP, ACID

Networking and Protocols
HTTP, HTTPS, REST

SQL and NoSQL Databases

Soft Skills PostgreSQL, MySQL, SQLite, MongoDB, Redis, Cassandra

Message Brokers
Ability to adapt quickly
RabbitMQ, Kafka

Ability to solve fast complex problems
Container Orchestration
Easily to get along with different
Docker
cultures
DevOps Tools
Leadership qualities
AWS(SQS, SNS, S3, RDS), kubernetes, Grafana
Generate innovative ideas
Testing and Quality Assurance
JUnit, Mockito, Testcontainers

Language Building Tools
Maven
English (Upper-Intermediate B2)

Ukrainian (Native) Version Control Systems
Git, GitHub, GitLab, Bitbucket

Development Environment
IntelliJ IDEA, Postman, DBeaver, Windows, MacOs
Work experience
May 2022 - March 2023 | Trainee Java Engineer | Epam

I worked on developing a web applications where I took on various responsibilities. This included writing REST endpoints to handle API requests,
and ensuring the functionality of the application through unit testing. I utilized a range of technologies and frameworks such as Spring, Hibernate,
PostgresSQL ans so on to build and enhance the application. This allowed me to gain experience in working with diverse tools and technologies
while delivering high-quality software solutions.

September 2023 - February 2024 | Java Engineer | Freelance

During my time as a freelancer on the UpWork platform, I had the opportunity to work with a client based in France. I was involved in maintaining
and adding new features to a desktop application that aimed to simplify the process of finding useful information about important individuals within
various cities. This application not only provided historical or notable details about these figures but also included geolocation data for popular and
significant places within each city, enriching the user experience. However, as I took on other commitments, I realized that balancing two jobs
simultaneously was becoming increasingly difficult. After thoughtful consideration, I made the decision to conclude this project to maintain the
quality of my work in the main job. Despite this, the experience was invaluable, as it allowed me to sharpen my skills in desktop application
development, work closely with international clients, and contribute to a meaningful product that had a real-world impact.

November 2023 - Present | Strong Junior Java Developer | Teamvoy

I am currently working on a fintech project where I am utilizing microservices architecture with the Spring framework. My focus is on developing
scalable, efficient solutions that meet the complex requirements of the financial technology sector. I was responsible for the end-to-end
development of a payment service, including the entire business logic. I designed and implemented core functionalities, ensuring secure and
efficient transactions. I also managed the structure and generation of PDF files, creating automated workflows for document creation and
processing. My work focused on delivering high-performance, scalable solutions that are critical to the success of the fintech platform. Throughout
the project, I collaborated closely with other teams to ensure seamless integration across the other systems. Lust but not least, I’ve shown fast
growth from Junior to Strong Junior position in the short period of time.
Pet projects

JS-Interpreter

It is rest api's application arount GraalJS for executing javascript code and managing it. Briefly, user make POST request for executing javascript
code(also there are additional params as show resultst in body or no, or scheduling executing script) and program must execute this code. After that,
user can managing this code, e.g. delete inactive js code, make GET requests with sorting and filtering and so on. Overall, this project aims to provide a
versatile and efficient API for executing and managing JavaScript scripts using the GraalJs interpreter while offering features like non-blocking
execution, output/error streaming, and script management options.

Architecture: Monolithic, Rest.

Technologies: Java 17, Spring(Core, Boot, Data), GraalVM, Multithreading(ScheduledExecutor, ScheduledFuture), Maven, MongoDB, JUnit, Mockito,
Docker.

Webstore

This is a test microservice project, that has been developed (and now continues to be developed) by a group of developers. I joined this project in
February 2023. Briefly, that is a webstore app, there is a lot of microservice like userservice, paymentservice, displayservice, and so on. I was
responsible for developing and modifying such microservice as:
1. PaymentService - involved creating rest endpoints, involved developing payment transaction logic(was imitated working with google pay or PayPal),
involved creating Postgres database, and setting migration.
2. CommonService - involved creating custom annotations, involved developing custom configurations.
3. DisplayService - involved modifying business logic, involved setting up caching data.
4. CompareService - involved creating a non-relational database and setting migration. Also, I successfully utilized LocalStack, specifically SQS and
SNS, for seamless and cost-effective testing of AWS services. LocalStack proved to be an invaluable tool in my testing workflow, allowing me to
simulate the behavior of AWS SQS and SNS without incurring any additional costs.

Architecture: Microservice, Rest.

Technologies: Java 17, Reflection API, Spring(Core, Boot, Data, AOP), Hibernate, Maven, PostgreSQL, MongoDB, Docker, JUnit, Mockito, Redis,
LocalStack(SQS, SNS), Swagger.

REST-API

It is a REST API's application written in java. That has some entities gift_certificate(with fields- id, name, description, price, duration, create date, last
update date ), tags(with fields - id, name), user(with fields- id, name, password, role_id), role(with fields - id, name) and orders(with fields-id, price,
purchase time, user's id, gift certificate's id). Also, there are some relationships between entities, for example, gift certificates and tags are connected as
many to many, users and orders as one to many, etc. Some functions were realized like CRUD operations for gift certificates and users. Last but not at
least, was realised authorizatio mechanism, so admin can do all operations, user ony some operations, and anonymus can only make some GET
requests.

Architecture: Monolithic, Rest.

Techologies: Java 11, Spring(Core, Boot, Data, Rest, Security), Hibernate, Flyway, PostgreSQL.

Bank Project

It is website application, where users can create personalized cards, manage them and make simple operations, for example, making payments,
transferring to another card, and sorting bills and cards for fast finding needed one. If you want to enter and try all of these functions, you have to log
in or sign up before. In this project was not used Spring, it is only on servlet containers. Also, was written front-end using JS, HTML, Bootstrap.

Architecture: Monolithic, MVC.

Techologies: Java, Apache Tomcat, JS, HTML, Bootstrap, Servlets.

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: