
Senior backend engineer, with 7+ years of experience, proficient in Java, Spring, Spring Boot, PostgreSQL. Intermediate knowledge of Kafka, Apache Camel, MySQL, Gradle, Maven, Kotlin. Experience designing scalable systems, with microservices using Spring Boot. Skilled in event-driven architectures with Kafka, integration systems based on Apache Camel. Proficient in Gradle, Maven, and Kotlin. Done a fair share of code migrations.
Designed the main strategy for a data migration from an old Magento system on MySQL 5 to a Group of microservices running on Spring ...
Designed the main strategy for a data migration from an old Magento system on MySQL 5 to a Group of microservices running on Spring Boot and PostgreSQL 12, based on a simple all-or-nothing migration system for user data on a company merge, with Scala scripts on Databricks using Apache Spark, PostgreSQL, and custom parse code for serialized PHP objects from Magento. This allowed us to migrate users in a lockstep, ensuring no intermediate statuses for migrations and no data loss.
Led a migration from Java 8, Gradle 5, and Spring Boot 2.0 to Java 21, Gradle 8.12, Spring Boot 3.x, Micrometer, and a group of custom Gradle plugins and configurations for crucial internal commerce services.This improved DevEx by introducing Testcontainers and standardizing local development with Version Catalogs and Gradle Kotlin DSL.
Owned core backend systems for 2+ years, evolving service design through multiple deployment iterations and live feedback.
Refactored production services post-launch to improve performance, observability, and ease of onboarding.
Drove product development in user-facing environments, contributing directly to services with measurable customer impact.
Backend work with streaming solutions (Kafka), building microservices in Spring Boot, Quarkus, PostgreSQL, Redis, Kotlin, Java 11.<b...
Backend work with streaming solutions (Kafka), building microservices in Spring Boot, Quarkus, PostgreSQL, Redis, Kotlin, Java 11.
Wrote an account linking service to merge profiles ensuring that data was handled according to PCI
Built a custom Kotlin verification script to validate migration integrity post-deployment, improving confidence in release quality.
Wrote a series of Kafka Connect connectors and scripts to handle Protobuf/Avro deserialization and schema evolution in sync with our Schema repository.
Backend software development with Java 11, Spring Boot, PostgreSQL, GraphQL, Hibernate.
Worked on a replatform project for t...
Backend software development with Java 11, Spring Boot, PostgreSQL, GraphQL, Hibernate.
Worked on a replatform project for the governance subsystem, migrating from a maze of Oracle 11c DBs with a deprecated no-code DB tool to a Java 11 + Spring Boot microservice talking to a PostgreSQL DB with Hibernate, and serving as a central source of truth, providing data via GraphQL queries and Kafka topics.
Worked on implementing historical tables for PostgreSQL and Hibernate