Opportunity to solve challenging tasks and have a real impact on project
Ildar Zaripov
@ildar_zaripov
Backend engineer with 11 years of experience, specializing in distributed systems, event-driven architecture, and high-performance services
What I'm looking for
Core Java · Spring Boot · Apache Kafka · Microservices · Event-Driven Architecture · REST · gRPC · Protobuf · Avro
Databases PostgreSQL · MongoDB · Redis · Apache Ignite · MS SQL · MySQL · SQLite
Infrastructure & Observability AWS (EC2, ECS, RDS, S3, ELB, IAM) · Docker · Kubernetes · Terraform · Prometheus · Grafana
Engineering Practices Distributed Systems · Clean Architecture · TDD · SOLID · Design Patterns · DDD · Agile / Scrum
Additional Rust (Axum, Tokio) · Go · TypeScript / React / Redux · Android (Java, Kotlin, MVVM)
Open to senior / staff backend roles in product companies, fintech, or deep-tech.
Experience
Work history, roles, and key accomplishments
Sole backend engineer for ToYou (Saudi Arabia food delivery), owning a production event-driven chatbot microservice (Java 17/Spring Boot/Kafka). Drive architecture end-to-end; refactored legacy code. Built Transactional Inbox/Outbox for reliable messaging, resolved concurrency bottlenecks, migrated tests to Testcontainers (-25-30% build time), added unit tests for Groovy logic
Founder & Solo Engineer, Walking Dating — real-time app for instant meetups (Tinder, but action-oriented). Built entire product solo (backend, Android, infra); ran in production 1+ year. Designed microservices (Spring Boot/Kafka/GridGain/PostgreSQL/Elasticsearch); set up Prometheus/Grafana observability. Wrote Android app (Java/Kotlin, MVVM, Retrofit2/Dagger).
Software Engineer, Mandara Energy Ltd (London) — oil & energy trading firm across global commodity markets (crude, futures on ICE/NYMEX). Built/maintained low-latency price server ingesting real-time UDP feeds from ICE/NYMEX, normalizing ticks into trader views; latency/errors directly impacted trading. Migrated monolith to microservices, upgraded Spring 2 to Boot
Software Engineer
Sberbank
Sep 2015 - Feb 2019 (3 years 5 months)
Java backend engineer across several projects: built MQTT messenger backend (Java 8, Vert.x, PostgreSQL, multithreading, EventBus); built face-recognition backend with custom Netty/Apache Ignite node protocols and HTML-to-OpenOffice-XML converter; built bank scheduling web app, IE8-compatible, considered for production; also shipped Android client for secure doc sharing
Education
Degrees, certifications, and relevant coursework
MIPT
Master's degree, Applied mathematics and physics
2015 - 2017
MIPT
Bachelor's degree, Applied mathematics and physics
2011 - 2015
Calculus (2.5 years), Discrete mathematics (1 year), linear algebra (1 semester), differential equations (1 year), theory of probability (1 semester), algorithms and data structures, C/C++, general physics (2.5 years), theoretical physics (1.5 years) and etc.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Ildar?
You can contact Ildar and 90k+ other talented remote workers on Himalayas.
Message IldarGet 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!
