Ivan F., Go Software Engineer

Vetted expert in Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Georgia UTC+02:00

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

Main Skills

Go, Go Software Engineer

Go

Ruby on Rails, Go Software Engineer

Ruby on Rails

Programming Languages

Go JavaScript Ruby

JavaScript Frameworks

React

Ruby Frameworks

Ruby on Rails

Databases & Management Systems / ORM

AWS ElasticSearch PostgreSQL Redis SQL

Amazon Web Services

AWS ElasticSearch

Message/Queue/Task Brokers

Kafka RabbitMQ

Operating Systems

Linux
ID: 400-160-307
Last Updated: 2023-07-04

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

Ready to hire Ivan F.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call