Mihail O.

DEVELOPER

342 euro
Freelancer
8 years
Chisinau, MOLDOVA, REPUBLIC OF

My experience

More

Holdex LimitedNovember 2017 - Present

Stuff I've built so far @Holdex, mostly in Golang:

- The GraphQL API
- Business logic using DDD, CQRS, and Event Sourcing patterns
- Events streaming between microservices using gRPC
- Background data aggregation processes backed by Postgres/SQLite/Redis
- Background email notifications schedulers
- Authentication system + OAuth2 and OpenID Connect for 3rd parties to integrate "Login with Holdex".
- CI/CD pipelines using Google Cloud Build, Docker and Docker Compose
- Background processes to retrieve and aggregate Transactions & Events data from the Ethereum blockchain

Also, Smart Contracts for Tokensales/Airdrops using Solidity.
More

Elysio Digital AgencyJanuary 2017 - November 2017

- Learned Golang and started using it as the main programming language for writing a more robust and elegant code
- Built GraphQL/gRPC/REST APIs for freelance projects in Golang
- Learned new patterns like DDD, CQRS, and Event Sourcing which improved a lot the way I write code and approach business logic problems
- Written an Event Sourcing library in Golang which uses PostgresSQL as an EventStore

SeattleCloudMay 2015 - December 2016

More

Elysio Digital AgencyJune 2015 - December 2016

- Co-founded Elysio Digital Agency with my 2 best friends: a designer and a frontend dev
- Worked on freelance projects like Online Marketplaces and E-Commerces mostly using PHP and the Laravel Framework
More

EBS IntegratorFebruary 2015 - May 2015

Worked on smaller components/pages for an online crediting solution.

My stack

Web Architecture, Go, GCP, Event-Driven Architecture, DDD, Blockchain, GitHub, GraphQL, API, Docker, Git, Redis, SQLite, PostgreSQL, Golang, gRPC, REST API, OAuth, CQRS, Laravel