Petro
From Ukraine (GMT+3)
11 years of commercial experience
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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Team Lead
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.
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.
Team Lead
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.
Accomplishments:
- designed and built microservices platform;
- set up CI/CD for a microservices platform in monorepo;
- designed architecture of data storage for the platform.
Senior full-stack developer, team lead
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.
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.
Back-end developer
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.
- developed an MVP in tight time bounds.
Junior back-end developer
Petro worked on a statistics aggregation dashboard portal for an online ad agency. He was responsible for supporting and expanding the existing API.
- successfully migrated their Postgres storage from the SaaS platform to bare-bound servers.