Erik Ivanov
@erikivanov
Staff JVM engineer and solution architect specializing in resilient microservices and advanced database architecture.
What I'm looking for
I engineer resilient, large-scale backend services built to “stand the test of time.” With 30 years of IT work, I focus on robust JVM development using Java and Kotlin, pairing it with advanced database architecture to protect structural integrity, data consistency, and lasting maintainability.
I specialize in microservices architecture and distributed systems—especially when reliability matters. I design and optimize Kafka-based streaming and asynchronous messaging solutions, and I build high-availability data models across PostgreSQL, MS SQL Server, Oracle, and MongoDB, with performance tuning, data sharding, and safe migration pathways.
I take engineering beyond implementation: I set up CI/CD processes with Docker and Kubernetes, implement security standards (authentication/authorization via KeyCloak and Active Directory), and deliver observability so “100% of critical errors” become visible. I also mentor engineers through code reviews and training, ensuring business targets align with technical standards.
I measure maturity by the trade-offs that keep systems stable under growth and change. When I build holistic ecosystems that resolve sophisticated business problems, I do it with a mindset of reliability, clear architecture, and continuous improvement.
Experience
Work history, roles, and key accomplishments
Java Head
ФК Пульс
Jun 2022 - Jun 2025 (3 years)
Led architecture and delivery of resilient Java services, including microservice integration and Apache Kafka streaming workflows. Implemented observability improvements that made 100% of critical errors visible and strengthened security via Keycloak (AD import).
Senior Project Architect
YLab Development
Aug 2019 - Mar 2022 (2 years 7 months)
Redesigned ETL core to move from batch to online processing, refactoring over 100 stored procedures and views. Reduced incoming file processing time from 3–24 hours to real-time and delivered multi-threaded, high-load processing using messaging and updated SQL layers.
Lead System Architect
IConsaltingData
Jul 2018 - Jun 2019 (11 months)
Defined project technology stacks and built microservices using Spring Boot and JHipster-based scaffolding. Implemented secure gateway authorization with token-based JWT, automated DB migrations with Liquibase, and set up Docker/Docker-Compose CI/CD pipelines; also supported Vue frontend development.
Software Application Developer
Alpha
Jun 2016 - May 2018 (1 year 11 months)
Migrated the project database from Oracle to MS SQL Server and refactored SQL and business logic to remove bottlenecks and increase performance threefold. Implemented Liquibase for database versioning in a live system to ensure consistency across environments, and built backend services with Spring and MyBatis.
App Developer
Unitex
Dec 2014 - May 2016 (1 year 5 months)
Developed PHP applications with Yii2 and built RESTful APIs that increased data throughput by 35%. Optimized database queries and introduced caching, cutting page load times by 40% while supporting 20% growth in concurrent users.
Development Specialist
Starman AS
Aug 2001 - Dec 2012 (11 years 4 months)
Created a 24/7 national cable network monitoring system using SNMP and UDP-based data collection. Designed a reliable processing pipeline that wrote 15 MB of data to Oracle every 15 minutes without loss or downtime.
Project Manager
Interplus
Apr 1999 - May 2001 (2 years 1 month)
Managed web projects across ASP/VBScript/JavaScript stacks deployed to IIS, coordinating delivery of features backed by MS Access, MS SQL, and Oracle/PLSQL. Worked with development tooling and components including Delphi, COM, and reporting utilities.
Education
Degrees, certifications, and relevant coursework
Tallinn University of Technology
Energy Engineering
Studied Energy Engineering at Tallinn University of Technology.
Tech stack
Software and tools used professionally
GitHub
Bitbucket
Kubernetes
Docker Compose
Spring Cloud
MySQL WorkBench
Liquibase
MySQL
PostgreSQL
MongoDB
Microsoft SQL Server
SQLite
Oracle
Gmail
Spring Boot
JHipster
Telegram
Redis
Gradle
Java 8
Vue.js
jQuery
Webpack
JavaScript
Python
HTML5
Java
PHP
Kotlin
VBScript
Log4j
Swift AI
Kafka
RabbitMQ
Grafana
Prometheus
MyBatis
Oracle PL/SQL
TypeScript
Docker
Twilio
NGINX
Gunicorn
SQL
Clickhouse
Cloudinary
ClickHouse Cloud
LangGraph
Dynamic
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Erik?
You can contact Erik and 90k+ other talented remote workers on Himalayas.
Message ErikFind 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!
