Alexey Kuznetsov

https://rag.lt/cv

Position
Senior Front-End Developer
Location
Vilnius, Lithuania, LT/EU citizenship, B2B contract available
Date of birth
1982-12-06
Skills
Front-End - Vue, Nuxt, TypeScript, Qwik, Vuetify
Back-End - Nest.js, GraphQL, Prisma, MySQL, MongoDB
Services - Unix, Nginx, Git, WebPack, Vite, OpenAPI, Codegen, Cordova/Electron

I work in web development since 2004. There're many technologies passed by, only those I would like to work with mentioned above. For example, before the vue.js I've been working with react/redux/mobx for 2 years, meteor, cesium, ror, perl (1 year for each on different projects). I was one of the strongest knockout.js developers (made plugins and contributions). I'm strong with bootstrap, google maps, and leaflet (about 3-8 years of experience). For the last 6 year my focus is purely on vue.js + vuetify framework. This time using typescript both for the back-end and front-end seems to be a mature and solid approach. I'm writing the back-end on nest.js + openapi or graphql when it's included into my responsibilities.

Skills explanation

Experience
Vue.js, Vuex, Nuxt, Vuetify - 7 years
TypeScript, Nest.js, Prisma - 4 years
JavaScript, Unix, PHP, MySQL - 20 years
Education
Saint-Petersburg State University, Russia, Mathematics & Mechanics faculty
Postgraduate (2005-2009) - Department of Steklov Mathematical Institute RAS, laboratory of geometry. Working in the area of hyperbolic spaces and dimensional theory. Passed exams but left without achieving a PhD.
Graduate (2000-2005) - Qualified as a mathematician, studying in the laboratory of geometry.
Physical & mathematical school №239 (1996 - 2000), Saint-Petersburg, Russia.
Employment
TeamHood - Senior Front-End Developer (Feb. 2020 to date, Vilnius, LT)

We are creating agile project management software (teamhood.com). My part is the front-end based on vue/vuex/vuetify/typescript/openapi.

Raganeta / Upwork - Front-End / Full Stack (Aug. 2008 to date, Vilnius, LT)

Raganeta is my private company in Lithuania that holds my own, cooperate projects and freelance activity. Usually I work as a freelancer for 10-15 hours a week. Some projects are:

  • obzor.lt (Sep. 2023 - Apr. 2024) - russian-language weekly newspaper in Lithuania, nest.js, graphql, vue, qwik, marked.js
  • ekool.eu (Sep. 2021 - Mar. 2022) - messaging app, refactoring, performance optimizations, vue.js.
  • fieldconnect.ru (Sep. 2019 - Jan. 2022) - agronomy irrigation management, leaflet/vue/vuetify.
  • beach-tennis.lt (Aug. 2021 - Sep. 2021) - competition engine for badminton-like sports (trees, tables, points, ratings, clubs), vue/vuetify/nest.js/openapi.
  • antegenes.com (Aug. 2019 - Jul. 2020) - genetic tests, chartjs/node/nuxt/vuetify.
  • labori (Sep. 2019 - Apr. 2020, own) - cordova/vue/vuetify/pwa app for labori.ru season job ads.
  • audentes.ee (Sep. 2019 - Dec. 2019) - education management: students, work plans, etc, laravel/vue/bootstrap.
  • ragneta.com (Nov. 2018) - nuxt/vuetify/node/sequelize.
  • eaglevision.ee (Apr. 2018 - Aug. 2018) - appointment management, nuxt/vuetify.
  • ledshop.ee (Jan. 2018) - schedule, vue/bootstrap.
  • clarityapp.io (Feb. 2018) - management tool, node/mongo/sequelize/react.
  • tevai.eu (Nov. 2016 - May 2017) - communication and management platform for kindergarten and primary school, html/cordova, php/mysql/knockout/bootstrap.
  • findjob.ru (May. 2015 - Nov 2015) - huge classified ads website, mysql/php/knockout.js.
  • radiovideo.ru (May 2014) - Sound making studio in Russia.
  • rg.tj (Nov. 2014 - Nov 2015) - classified ads for the primary press published in Tajikistan, mysql/knockout.js/sms providers/replication/cdns.
  • show 12 other / older projects
StarBright School - Front-End developer (Sep. 2017 - Aug. 2021, San Jose, USA, remote)

Starbright.com school management platform front-end development based on vue/vuex/vuetify/nuxt. It's a huge and comprehensive system with dozens of features that goals to cover all primary school needs. Some of them are: individual student schedule with full history, accounting (billing periods, discounts, multi charges, quick books sync, etc), drop off/pick up (+ mobile application), staff schedules, work shifts, clock-ins, sign-outs, the health module (immunizations, documents, medical services), communications (multi-channel, gmail addon, mailing lists, sms, alerts), reports (everything in different combinations in pdf printable format), charts, stats, tags, file storage, form constructor (like jotforms, but fully integrated into the StarBright ecosystem). The entire front-end created by me. more...

ME-Design - Full Stack (Oct. 2004 a kind of to date, Saint-Petersburg, RU, remote)

This is a small company created by my classmate. The company develops its own websites (e.g. workdigest.ru, findjob.ru). Worked remotely since 2008 with a wide range of tasks from setting up debian/ubuntu servers from scratch and writing content grabbers up to managing advertising sales. We still have some servers, and our websites still work, but we do not develop them because it's not profitable anymore.

Exentriq Ltd - Meteor Developer (Mar. 2017 - Oct. 2017, Palermo, IT, remote)

Fullstack development of different business and communication tools for Exentriq platform like video chat, kanban/gantt boards, time tracker, etc. using meteor framework, blaze templates, rocketchat.

Needu - Front-End Developer (Apr. 2016 - Dec. 2016, Sydney, AU, remote)

Developing needu.com website based on ror, knockout.js, and ko-widget (that's my front-end engine on top of knockout and require.js). Developing complex nodejs/phantom-based web scrapping botnet with captcha solving and vpn/proxies support.

Airtribune - Front-End Developer (Nov. 2012 - Dec. 2015, Moscow, RU, remote)

Developing visualization of paragliding races for airtribune.com based on several map engines - google maps, google earth, leaflet, cesium, open web globe. Real-time races with 2min delay, keyframes technique for replays with various speed, several internal services like pilot's retrieve system.

Energostat - Front-End Developer (Jan. 2012 - Jan. 2013, Moscow, RU, remote)

Developing web interface for energostat.ru system using raphael.js, jquery, and native javascript.

iQueLab - PHP Developer (Aug. 2010 - Nov. 2010, Prague, CZ, remote)

Writing botnet grabbers for inntelligenz.com system with iquelab.com team.

Show 7 other / older companies

Contact