Personal details

Ilya B. - Remote back-end developer

Ilya B.

Based in: 🇬🇧 United Kingdom
Timezone: Edinburgh (UTC+1)

About

Senior Backend with 8 years of experience
Skilled Java Developer with proven expertise in developing large-scale, robust server-side applications. Expert in employing Domain-Driven Design to ensure coherent and high-performing software architecture. Experienced in complete Software Development Life Cycle (SDLC) including System Requirements Collection, Architecture, Design, Coding, Development, Testing. Always focused on goals and delivering success to rapidly evolving and dynamic environments.

In my spare time, I love to work on building funny and sometime useless applications. Like: Electricity tracking system! Which could be run on any laptop and user could observe whether he has electricity at home or not. It was useful for the time when people in Ukraine didn't have permanent electricity at home. Or "Spy System", which records voice when somebody is talking in the room and send it to server. Or building framework for fast implementing Telegram bots. Or try solving vehicle routing problem, and many more.

Some of them are public and could be found in my GitHub account: https://github.com/089-ilya

Work Experience

Senior Backend Engineer
Progresstech - Ukraine (Boeing) | Jun 2023 - Present
Java
SQL
NoSQL
GitLab
Docker
Spring Boot
Jwt
OpenShift
Apache Kafka
Microservices
GraphQL
Agile
Keycloak
Jira/confluence
Hasura

Developed an application for synchronizing flight crew on a flight even without internet. Synchronizing and integrating data with existed data vendors. Microservices.

Tech: Java 11, Hasura, Postgres, Kafka, KeyCloak,  GitLab.

  • Spearheaded the design and implementation of an event-driven system for data synchronization between internal and external sources.
  • Worked closely to Architect and Stakeholders to achieve better understanding and fast grow of the project
  • Developed a comprehensive Data Vault model, optimizing data integrity and access.
  • Directed team efforts in deploying solutions on OpenShift and build CI/CD on a GitLab.
  • Deigned and implemented project security based on JWT and KeyCloak
  • Integrated security into Hasura and Java-based microservices
  • Mentored and guide junior specialsts
Software Engineer
SoftServe | Sep 2021 - Feb 2023
Java
SQL
Big Data
Spring Boot
JavaScript
Subversion
Agile
RESTful API
Jira/confluence

Huge, legacy BigData project which can be used for huge variety of things. Lots of technologies like: SVN, Progress DB, Apache NIFI, Kafka, Spark, Cassandra, Logi Composer and many more. Despite the fact there were lots of elder technologies, and we had to maintain and support them - there were a lot of new work based on modern technologies like: Java 11, Spring Boot, JavaScript etc.

  • Successfully integrated the new version of Logi Composer into the existing project framework.
  • Boosted system performance by 30% through strategic implementation of advanced caching mechanisms.
  • Integrated existed security into new version of Logi Composer.
  • Answer questions on public forum as a part of Analitycs team
  • Mentoring junior specialist

Education

Yuriy Fedkovych Chernivtsi National University
Master's degree・Computer Science
Sep 2010 - Jul 2015