Skip to main content
Ivan FedorovIF
Looking for a job

Ivan Fedorov

@ivanfedorov

Backend Java Developer

Serbia
Message

At Slavyanbank, I designed and built a credit-department module for the “Inversiya” core banking system, replacing manual document preparation with a validated input form. The change cut the procedure from around 30 minutes to under 10 and eliminated a common source of data-entry errors.

I also developed an internal JavaFX tool that consolidated a multi-step file collection, archiving, and delivery routine into one application. Working with PostgreSQL and Oracle, I designed schemas, optimised queries to improve performance by 30%, and troubleshot production data issues.

At ITMO University, I contributed to a map-routing microservice and built a service for generating and storing geo-points. Earlier, at Top Media, I worked on internal and client applications, tests, and client-facing websites. I’m also actively developing Nihongo Trainer, a Japanese-vocabulary learning application with spaced repetition.

Experience

Work history, roles, and key accomplishments

SL

Backend Java Developer

Slavyanbank

Apr 2024 - May 2026 (2 years 1 month)

Designed and built a credit-department module for the core banking system, reducing document preparation time from 30 minutes to under 10. Developed an internal JavaFX tool to automate archiving and delivery, and optimized PostgreSQL and Oracle queries improving performance by 30%.

IU

Backend Java Developer

ITMO University

Feb 2025 - Dec 2025 (10 months)

Contributed to a microservice for shortest-path routing on maps, covering point simulation and route computation. Built a service for generating and storing geo-points using InfluxDB and wired inter-service communication through RabbitMQ.

TM

Full-Stack Developer

Top Media

Mar 2023 - Apr 2024 (1 year 1 month)

Designed business logic for new projects and supported legacy code across internal and client applications. Wrote unit and integration tests, worked with relational databases and message queues, and containerised services with Docker.

ES

Junior Go Developer

Jun 2021 - Feb 2022 (8 months)

Completed a structured trainee program and then worked on production microservices. Fixed bugs in existing microservices, configured inter-service communication within Kubernetes, and implemented structured service logging using zerolog.

Education

Degrees, certifications, and relevant coursework

AS

Aston

Java Developer Trainee, Java

Completed Java Developer Trainee program at Aston in 2023.

YP

Yandex Practicum

Java Trainee, Java

Completed Java Trainee program at Yandex Practicum in 2023.

SB

St. Petersburg State University of Telecommunications (Bonch-Bruevich)

Bachelor's Degree, Information Technology

Bachelor's Degree in Information Technology from St. Petersburg State University of Telecommunications (Bonch-Bruevich), completed in 2022.

Interested in hiring Ivan?

You can contact Ivan and 90k+ other talented remote workers on Himalayas.

Message Ivan

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan