Ivan Marinin

Java Software Engineer

RU | EN

About Me

Java developer focusing on the Spring ecosystem and microservice architecture. I have experience in creating and maintaining corporate HR systems and banking applications. I solve problems of designing and developing backend services, integrating with external systems, optimizing performance, and increasing application reliability. I actively participate in architecture design and technical requirements definition. Finalist of national hackathons.

Work Experience

Java Software Engineer

May 2023 — Present

Reksoft

  • Development and support of microservices for enterprise applications
  • Architecture design of components and systems
  • Creation of reusable libraries and components
  • Optimization of development processes and codebase maintenance
  • Participation in code reviews and team mentoring
  • Student mentoring

Senior IT Specialist

September 2022 — July 2023

TFOMS of Ryazan Region

  • Development of a web application for medical care re-expertise
  • Creation of an automated document processing service
  • Development of a medical insurance policy verification portal

Skills

Core Technologies

Java 17, Spring (Core, Boot, Data), PostgreSQL

Tools

Docker, Kafka, Git, Maven, TestContainers

Additional

Kotlin, GraphQL, Hibernate, Liquibase

Education

Software and Information Systems Administration

2023 — Present

RSREU, Master's degree

Computer Science and Engineering

2019 — 2023

RSREU, Bachelor's degree