About Me
My name is Marat Galiev.
My current city, country: Toronto, Canada.
You can download my CV here, contact me via email or follow me on Twitter.
My interests are: software development, open-source, agile methodologies, project and engineering management.
Pet Projects
Web Applications
- Canada Living Cost Calculator - Interactive tool to estimate living expenses across Canadian provinces (Next.js, TypeScript, Tailwind CSS)
- Elixir/Erlang Jobs board - Job board for Elixir and Erlang developers with meetups list (Elixir, Phoenix, PostgreSQL) [GitHub]
- RustJobs - Job board for Rust developers (Rust, VueJS, PostgreSQL) [GitHub backend, GitHub frontend]
- Golang Jobs board - Job board for Golang developers with meetups list (Golang, React, PostgreSQL) [GitHub]
- Evendy - Web app for creating and organizing events (Rails5 API, VueJS, PostgreSQL) [GitHub backend, GitHub frontend]
- Coffekzn - Kazan Coffee shops list with interactive map (Rails5 API, MongoDB, GraphQL, VueJS, NuxtJS) [GitHub backend, GitHub frontend]
- Runboard - Web application for Office purposes, tasks, employees list, calendars etc (Rails5 API, GraphQL, PostgreSQL)
Developer Tools
- DBMon - DB stats for your app
- Trell - CLI tool for releases in Trello (nodejs) [GitHub]
- Stocky - CLI tool for stock market (nodejs) [GitHub]
- Bottleneck - Rate limiter for Rails, based on Redis
- QBoard - ROM.rb and DRY.rb within Rails project
- Conductor - Google Chrome extension for view Rails development log in browser console, based on rails_panel
Bots & Utilities
- Wishwundergram - Telegram bot with Wunderlist API wrapper, converts text into Wunderlist tasks (Ruby)
- Obrigado - Say obrigado to your mix project deps with GitHub star
- Thanksgod - Say thanks (star) each GitHub repo in your godep project
Open Source Contributions
Core Frameworks
- Rails - Ruby on Rails framework
- ActiveJob - Job framework for Rails
- ActiveStorage - File attachment framework for Rails
Elixir & Erlang
- Ravenx - Notification dispatch library
- Ravenx Telegram - Telegram adapter for Ravenx
- Elixir Uber - Uber API client for Elixir
- CBR Elixir - Central Bank of Russia API client
- Elixir MBCS - Multi-Byte Character Set support
Ruby Gems
- Devise Autosigninable - Devise extension for auto-signin
- Nanoid - Ruby port of nanoid
- Scrivener Ecto - Pagination for Ecto queries
Other Projects
- Yandex Disk - Yandex.Disk API client
- Fucking Great Advice - Advice generator
- Standup Bot - Daily standup bot
- RFPL Table - Russian Premier League table
Check my photos on Flickr.
Additional interests: soccer, street photography, sneakers and soccer cleats, Mercedes-Benz cars, Rolex/Vacheron Constantin/Audemars Piguet watches.