Michael Ozarinschi, Developer in Chisinau, Moldova
Michael is available for hire
Hire Michael

Michael Ozarinschi

Verified Expert  in Engineering

Domain-driven Design (DDD) Developer

Chisinau, Moldova

Toptal member since October 6, 2020

Bio

Michael is a developer who's been specializing in Go back-end engineering for the past four years. He has a demonstrated history of designing and building GraphQL and gRPC APIs, database systems using CQRS and event sourcing, and much more for commercial projects in fintech, advertising, social, and crypto. Michael also has experience running a small agency where he delivered websites and APIs for small projects before becoming the lead back-end engineer at Holdex.

Portfolio

Holdex
Google Cloud Storage, Google Cloud SQL, REST, SQL, gRPC, Docker Compose, Docker...
Freelance
NGINX, API Integration, SQL, Back-end, APIs, Laravel, Event Sourcing, CQRS...
EBS Integrator
Back-end, APIs, Laravel, PHP

Experience

  • gRPC - 9 years
  • SQL - 9 years
  • Microservices - 9 years
  • GraphQL - 4 years
  • Go - 4 years
  • Clean Architecture - 3 years
  • Domain-driven Design (DDD) - 3 years

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), GitHub, Linux, GoLand, MacOS

The most amazing...

...thing I've built is a Go event sourcing library that uses PostgreSQL to store and stream events live.

Work Experience

Lead Back-end Software Engineer (Go)

2017 - PRESENT
Holdex
  • Built and evolved an event-driven architecture, using Event notifications, CQRS, and event-sourcing patterns.
  • Designed and implemented the GraphQL API and some gRPC services.
  • Added new features, refactored, and maintained clean code following DDD and clean architecture principles.
  • Built integrations with external APIs like Segment, Algolia, Sendgrid, and Infura.
  • Maintained Nginx configurations (proxies, redirects, authorization, security, Lua middlewares, and so on).
  • Maintained CI/CD configurations (Docker files, Docker-compose files, Google Cloud Build, CircleCI, and so on).
  • Handled weekly deployments (w/ docker-compose) and database migrations on stage and production environments.
  • Collaborated in an Agile environment with front-end engineers, designer, and product owner to identify and solve challenging problems.
Technologies: Google Cloud Storage, Google Cloud SQL, REST, SQL, gRPC, Docker Compose, Docker, Back-end, APIs, NGINX, Domain-driven Design (DDD), API Integration, Clean Architecture, Microservices, Google Cloud Platform (GCP), Redis, SQLite, PostgreSQL, Event Sourcing, CQRS, GraphQL, Go

Full-stack Software Engineer (Go, PHP, Laravel, Angular)

2015 - 2017
Freelance
  • Designed and implemented various APIs (GraphQL, gRPC, and REST) for small freelance projects in Go.
  • Built a Go event sourcing library that uses PostgreSQL to store and stream events live.
  • Developed projects like online marketplaces and eCommerce sites using PHP and Laravel.
  • Developed components for a browser app for planning and booking trips (Angular 4).
Technologies: NGINX, API Integration, SQL, Back-end, APIs, Laravel, Event Sourcing, CQRS, REST, Docker Compose, Docker, Redis, PostgreSQL, gRPC, GraphQL, PHP, Go, Microservices

Back-end Software Engineer (PHP, Laravel)

2015 - 2015
EBS Integrator
  • Worked most of the time on the back end of an online financing platform.
  • Implemented CRUD controllers to manage resources from an admin dashboard.
  • Built a component that aggregated user-submitted data and exported it as a PDF file to download.
Technologies: Back-end, APIs, Laravel, PHP

Experience

Holdex

https://holdex.io
Holdex is a community management platform for crypto startups.

I worked here as the lead back-end engineer and built the GraphQL API to make querying of data easy and fast for the front-end app. I also implemented the database using CQRS and event sourcing for flexible, fast, and insightful queries into the system.

Education

2011 - 2015

High School Diploma in Software Engineering

CEIIT — Center of Excellence in Informatics and Informational Technologies - Chisinau, Moldova

Skills

Tools

Docker Compose, NGINX

Languages

GraphQL, Go, SQL, PHP

Frameworks

gRPC, Laravel

Paradigms

CQRS, Event Sourcing, Microservices, REST, Clean Architecture

Platforms

Docker, Google Cloud Platform (GCP)

Storage

PostgreSQL, SQLite, Google Cloud SQL, Google Cloud Storage, Redis

Other

APIs, API Integration, Domain-driven Design (DDD), Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring