Logo
Petro – Golang, Ruby, MongoDB, experts in Lemon.io

Petro

From Ukraine (GMT+3)

flag
Back-end Web DeveloperMiddle-to-senior
Hire developer
11 years of commercial experience
Advertising
Banking
Customer support
E-commerce
Fintech
Human resources
Maritime
Transportation
Travel
Addons
Communication tools
Dev tools
Platforms
Utilities
Lemon.io stats

Petro – Golang, Ruby, MongoDB

Petro is a developer with 7 years of commercial experience, during which he was exposed to maritime logistics, communication tools projects and banking, among other domains. Having started his career with Ruby and JavaScript, he later transitioned to Golang. His commercial practice includes working with various databases and architectural patterns, both monolithic and microservices, highlighting his adaptability and readiness to tackle the challenges of different levels!

Primary areas of interest are high load, distributed projects. Petro has experience in leading full-stack developers teams.

Main technologies
Golang
3 years
Ruby
4 years
Additional skills
MongoDB
Docker
AWS
Redis
PostgreSQL
JavaScript
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Team Lead
Jul 2020 - Apr 20221 year 8 months
Project Overview

The platform focuses on meeting the operational needs of the maritime industry. The main product is Open Ocean Studio, which is a single common environment to manage and monitor all fleet-related activities and resources. Petro worked on several projects here:

  • platform services that provide authentication, authorization, and roles management for the whole platform;
  • travel booking portal for vessel crewmen;
  • vessels defect management tracking system.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • designed and took part in building multiple products from ground-up to production;
  • multiple times helped to define career development path plan for junior-mid-senior developers and oversaw its execution with successful results;
  • completely refactored existing service according to Domain Driven Design principles.

Routine responsibilities:

  • interviewed and screened potential candidates;
  • managed day-to-day and sprint workload.
Project Tech stack:
Docker
PostgreSQL
Golang
Kafka
Kubernetes
gRPC
GraphQL
Microservices
AWS
Team Lead
Feb 2018 - Jun 20202 years 4 months
Project Overview

It is a multi-channel communication platform that aggregates Facebook Messenger, WhatsApp, Viber, and Telegram into a single outlet for better business communication with customers.

Petro was responsible for all back end.

Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • designed and built microservices platform;
  • set up CI/CD for a microservices platform in monorepo;
  • designed architecture of data storage for the platform.
Project Tech stack:
Golang
Redis
PostgreSQL
AWS
DynamoDB
Senior full-stack developer, team lead
Feb 2017 - Feb 20181 year
Project Overview

The project was a gift cards store service that consisted of a website and browser addon. It helped users save money by selling discount gift cards for popular online stores.

Petro mainly worked on designing and developing the addon, with some effort spent also on the website of a store.

Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • successfully developed addon that worked similarly across all major browsers;
  • decreased front page load time from 30-60 seconds to under 150 milliseconds

Routine responsibilities:

  • mentored junior developers;
  • managed day-to-day and sprint workload.
Project Tech stack:
Ruby on Rails
PostgreSQL
Redis
JavaScript
React
Back-end developer
Feb 2016 - Feb 20171 year
Project Overview

Petro worked on multiple projects:

  • BI banking tool built for integration into Bank-as-Service Suite;
  • Applicant Tracking Systems (Taleo, Kenexa) custom front-end application. For the first one, he was in charge of developing an MVP for the product. For ATS custom front-end app he was working on a Ruby bath processing application that was connecting the front-end with Taleo and Kenexa APIs.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • developed an MVP in tight time bounds.
Project Tech stack:
Ruby
Golang
Golang
MongoDB
Junior back-end developer
Nov 2014 - Mar 20161 year 4 months
Project Overview

Petro worked on a statistics aggregation dashboard portal for an online ad agency. He was responsible for supporting and expanding the existing API.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • successfully migrated their Postgres storage from the SaaS platform to bare-bound servers.
Project Tech stack:
Ruby on Rails
PostgreSQL
Redis
Heroku
Chef

Education

2015
Applied Mathematics
Master's Degree
2014
Applied Mathematics
Exchange studies

Copyright © 2024 lemon.io. All rights reserved.