Ilia Murashkin
@iliamurashkin
Java Backend Developer building scalable Spring Boot REST APIs and Kafka integrations with performance-aware CI/CD.
What I'm looking for
I’m a Java Backend Developer focused on building Spring Boot REST APIs and Kafka-based integrations with an emphasis on clean architecture, validation, and reliable error handling. I work with Java 17/21 and design services that are both maintainable and performance-aware.
In my self-employed work, I delivered a multi-module Java backend with 100+ REST endpoints and a layered structure (domain, use case, persistence, web). I engineered Kafka workflows across 10–15 topics and separated synchronous REST boundaries from asynchronous integration flows.
I’ve also owned delivery and reliability end-to-end: I containerize with Docker Compose, use Nginx as a reverse proxy/gateway, and standardize database changes with Liquibase. I improved a deployment cycle from 20 minutes to 5 minutes, and stabilized runtime behavior by applying Nginx rate/connection limits and container resource limits—reducing load spikes from 430% CPU to about 0.2–1% steady state.
Previously, as a Full-Stack QA Engineer on a backend track, I strengthened quality gates by integrating Java API testing with REST Assured into CI/CD in TeamCity. I reduced incident triage from 1 day to 2 hours and cut regression time per feature from 12 hours to 4 hours, then supported backend release readiness with better automation and traceability.
Experience
Work history, roles, and key accomplishments
Java Backend Developer
Self-Employed
Apr 2025 - Present (1 year 2 months)
Built and maintained Spring Boot Java backend with 100+ REST endpoints and Kafka workflows across 10–15 topics; implemented clean layering, validation, and exception handling. Containerized services with Docker Compose, standardized Liquibase migrations, and cut deployment time from 20 minutes to 5 minutes while reducing CPU spikes from 430% to ~0.2–1%.
Full-Stack QA Engineer
VK
Nov 2021 - Apr 2025 (3 years 5 months)
Delivered backend fixes by analyzing logs, reproducing issues, and implementing server-side validation for age rules and empty profile-field handling. Reduced incident triage from 1 day to 2 hours and improved release readiness by integrating Java API/integration tests with REST Assured into TeamCity CI/CD quality gates, cutting regression time from 12 hours to 4 hours.
QA Engineer (Automation)
Kinoplan
Jan 2020 - Nov 2021 (1 year 10 months)
Improved QA verification workflow for two teams by tightening checklists and standardizing acceptance criteria, reducing feature verification time from 7.5 hours to 3.2 hours. Expanded Java-based UI test automation using Selenium and Cucumber to deliver 8 end-to-end scenarios with improved delivery reporting.
Education
Degrees, certifications, and relevant coursework
Skillbox
Professional Program: Java Developer, Java Development
2024 - 2025
Professional program in Java Developer (continuing education) at Skillbox from Jun 2024 to Nov 2025.
Adyghe State University
Master of Science (MSc), Applied Mathematics and Computer Science
2022 - 2025
Master of Science (MSc) in Applied Mathematics and Computer Science at Adyghe State University from Oct 2022 to Mar 2025.
Don State Technical University
Specialist (MSc), Civil Engineering
2013 - 2019
Specialist (MSc) study in Civil Engineering at Don State Technical University from Sep 2013 to Jul 2019.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
murashkin.devPortfolio
murashkin.devJob categories
Skills
Interested in hiring Ilia?
You can contact Ilia and 90k+ other talented remote workers on Himalayas.
Message IliaFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
