Ivan F. Go Software Engineer

Back-End Web

Summary

- 6+ years of experience in the IT industry as a back-end Ruby Engineer
- 3 years of recent commercial experience with Go
- Has experience working as a full-stack engineer using React on the front-end side
- Upper-Intermediate English
- Available in 2 weeks after approval for the project

Experience 

Senior Software Engineer

10.2019 – 06.2022

Description: As a member of the Geo Team I developed and supported Search service:

Responsibilities:

  • Implemented geo dependent search and spell checker/auto-correction mechanism which led to an increase in user rides
  • Worked on metrics to estimate the quality and relevance of our search suggestions
  • Made a provider configuration mechanism. Allows to change search results through UI without the need for changes in the code base

Tech stack: Go, Redis, Elasticsearch, Kafka

 

ShipHawk, Software Engineer

February 2019 - September 2019

Description: I was part of the Platform and DevOps teams

Responsibilities:

  • Set up deployment notifications for all projects
  • On my own initiative, updated webpack, optimized webpack.config and package.json thereby reducing the page loading time, reducing the size, and changed the structure of the bundle for more optimal caching
  • Worked on integration of distributed tracing system based on Jaeger
  • Wrote ansible playbooks and roles for automating services set up and updating configurations on servers

Tech stack: Ruby on rails, React.js, Redis, Elasticsearch, PostgreSQL

 

Software Engineer

April 2017 - January 2019

Description: Participated in the development of internal CMSs

Responsibilities:

  • Added the ability to compare different courses, clone and merge them with each other
  • Implemented a feature for users through UI to create a stage-version with changed courses. This feature substantially reduced the release time of content changes in production
  • Participated in the development of functionality for a/b testing, entrance tests, and transfer progress of the students

Tech stack: Ruby on rails, Redis, Elasticsearch, PostgreSQL

 

Junior Software Engineer, AviaCenter

February 2016 - April 2017

Description: Participated in the development of internal CMS, Buses, and Avia API

Responsibilities:

  • Implemented the unification and collection of data from various projects of the company, incl. 1C and SOFI
  • As full-stack dev implemented full support of two suppliers: Ruset and Busfor
  • Developed a new functional, fixed bugs, optimized SQL queries, and work with Redis

Tech stack: Ruby on rails, React.js, Redis, Elasticsearch, PostgreSQL

 

Trainee

June 2015 - August 2015

Description: I made a test project called HotelAdvisor as an entrance examination. I took courses on Ruby on Rails in screencast format 6 hours a week + with the practical part as homework.

In my spare time, I was attached to a team of 4 people who worked on the audio system store on Spree.

There I fixed bugs and wrote tests.

Tech stack: Front-end: Haml / CoffeeScript, Back-end: Ruby on Rails

Education 

Sevastopol State University, Bachelors and Masters Degree in Informatics and Computer Engineering

September 2010 - June 2016

Licences & Certifications

EMC Academic Associate, Information Storage, and Management

April 2014

AWS Certified Cloud Practitioner (CLF)

July 2019 - July 2022