Ilia Timofeev

Software engineer: Ruby on Rails, JS, Clojure, ClojureScript

I started my professional path with industrial automation, but after a while I realised that it was not my thing. I studied Ruby on Rails on my own and moved to St. Petersburg and found my first job here. Soon it became necessary to deal with front-end - I got acquainted with React. Then I met less popular technologies like Elm and Clojure/ClojureScript. As a result, I can call myself a full-stack engineer. I’m trying to keep up with IT news: I listen to podcasts and read books.

PERSONAL INFORMATION

Address: Saint Petersburg

Nationality: Russian

Hobbies: Video games, gym, podcasts

SOCIAL PROFILES

LANGUAGES

★★★★★ Russian

★★★★☆ English

SKILLS

★★★★☆ Clojure/ClojureScript

★★★★☆ JavaScript

★★★★★ Ruby on Rails

WORK EXPERIENCE

Senior Software Engineer (remote) at PushSMS, Russia

August 2023 – present

I help to develop a message delivery system by:

We use the following technologies:

Software Engineer (remote) at Sbermarket, Russia

November 2022 – August 2023

Helped to support and improve a very large Ruby on Rails monolith application by doing things like:

using following technologies:

Software Engineer (remote) at HalalBooking, Reading

September 2018 – November 2022

Helped to support and improve a Ruby on Rails monolith application with UI partially implemented by several ClojureScript applications including a large SPA section of the website:

Worked on a Clojure back-end endpoint that served data for the map: markers clustering, filtering, searching, etc:

Front-end Engineer, Saint Petersburg

May 2016 – September 2018

Worked in different companies on front-end applications:

EDUCATION

Volzhsky Polytechnical Institute, Volzhsky Master of science

September 2006 – May 2011

Automated systems for information processing and control