Skip to content

eldarik/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Eldar Iskhakov

Software engineer

Email / LinkedIn / GitHub /

Skills

Client-Side HTML, CSS, JavaScript, React, Redux, Bootstrap, JQuery

Server-Side Ruby, Ruby on Rails, NodeJS, Express, Elixir, Phoenix, PostgreSQL, Redis, MongoDB, RabbitMQ

Development & Operations Ansible, Docker, Terraform, GIT, RSpec, MiniTest, Github, Gitlab, Nginx

πŸ‘¨β€πŸ’» Engineering Experience

Backend Developer @ Petfolk (July 2021 - Present)

Petfolk is a veterinary for pets and their parents which bringing world class pet care services.

Tasks, responsibilities, achievements:

  • Developed back office and management system for pet care centers. It includes all user interaction logic: appointment booking, center visiting, pet examination, and treatment plans. Mirrored functional was available for vets and managers so they could fully cover the user's pet, user, vets and manager's needs.
  • Discussed the architecture of GraphQL: authorization layer, input objects, validations, filter objects, etc. It helped us as a team to build a system on how to use GraphQL. My contribution to this was in input objects: we created a specific layer that encapsulated the logic of user input. It helped the frontend to have less messy code connected to input forms.
  • Developed real-time editing for veterinary exam forms using GraphQL subscriptions and over WebSockets to provide vet assistants with a better experience with the management system.
  • Developed an app to capture DB backups from heroku and upload them to AWS S3 Glacier. Heroku can keep only the last 50 DB backups, but we need all of them, so I developed a separate app that checked the backups list, downloaded them, and uploaded to S3 Glacier.
  • Developed GraphQL API for web and iOS applications.

Technologies used: Ruby 3.0.4, Ruby on Rails. 6.1.*, GraphQL, Redis, PostgreSQL 14, Heroku, TypeScript, Apollo, React.

Backend Developer @ Foxford (March 2020 - June 2021)

Foxford is online education platform which helps russian speaking pupil study their school subjects and learn something new, participate in olympiads.

Tasks, responsibilities and achievements:

  • LMS(learning management system) development
  • development features for increasing pupil's motivation such as gifts for theirs progress
  • added diagnostic tasks for coach lessons which helped to better understand level of pupil during online lesson
  • worked on exam rehearsals. This feature gave pupil feedback with their level, knowledge gaps and course recommendations, it could help them to be better prepared for real exams

Technologies used: Ruby 2.7, Ruby on Rails 6.1, PostgreSQL, Redis, Sidekiq, Capistrano, React

Backend Engineer @ Moteefe (June 2018 - February 2020)

moteefe.com is a service for launching merchandise campaigns with its own design, online stores for sale.

Tasks, responsibilities and achievements:

  • Worked closely with supply chain and operations teams
  • Added new products on platform: phone cases, all over print t-shirts
  • Integrated new suppliers to increase order fulfillment system
  • Analyzed and fixed critical bugs with print images logic which help to provide better product's quality for customers
  • Refactored existing code base with print images, later it helped us to add new products from other suppliers

Technologies used: Ruby, Ruby on Rails, elasticsearch, cloudinary, postgresql, redis, react, redux, heroku.

Backend Developer @ wearevolt.com (May 2016 - June 2018)

We Are Volt is a team of software engineers, designers, analytics which helps startups to build better solutions.

Took part in different projects as a ruby developer.

  1. youthdiscount - service with discounts for young people, students. Solved issues with implementation of full text search with PostgreSQL extension, modernisation and adding new features in admin panel, fixing bugs.

  2. homebees - service which helps in housekeeping works (repair, setting up equipment, etc.) Development and design of rest api, integration with the Stripe payment system. Moving from monolithic rails app to app with React components and restful api backend with Ruby on Rails.

  3. crossclear service for finding and buying rights on music. Development and maintenance of several backend services:

  • service that provides full-text search in the database of compositions, writers.
  • service for creating queries to replenish the base of musical works
  • service for editing custom lists of musical works.
  • music database management service.
  • data delivery service in Elasticsearch.

I've got experience of designing and optimising data storage in Elasticsearch, searching, data access.

Technologies used: Docker, ElasticSearch, RabbitMQ, NodeJS, Ruby, Ruby on Rails, Redis, Heroku, PostgreSQL.

Backend Developer @ headmade.pro (March 2015 - April 2016)

headmade.pro is a webstudio. Took part in different projects. Worked on tasks with rest api end points implementation for mobile apps, feature with frontend and backend tasks. Got knowledge about databases, web frameworks, etc.

Projects:

  • vsemoiki.com - mobile app for ordering car wash, includes client and manager mobile apps, back office and rest api created with ruby on rails frame work.
  • flowers.kzn.ru, kazanlights.ru - sites for city festival competitions.
  • docs.kzn.ru - site for publishing city's government documents.

Technologies used: Vagrant, Ruby, Ruby on Rails, Redis, PostgreSQL.

πŸ’¬ Languages

πŸ‡¬πŸ‡§English: B1
πŸ‡·πŸ‡ΊRussian: Native

πŸ“š Education

Online courses on hexlet.io (July 2022 - August 2022):

DevOps workshop at hexlet.io
got knowledge and practise of DevOps with Ansible, Terraform, 12 Factors. (February 2019)

Bachelor of Applied Mathematics and Computer Science
Kazan (Volga region) Federal University Institute of Computational Mathematics and Information Technologies - Kazan, Russian Federation (2013 - 2017)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published