Alexey Kuznetsov

Position
Front end web developer
Date of birth
1982-12-06
Objectives
Develop an unique project
Learn new technologies and improve skills
Move to Slovenia
Skills
Front end - oop, native javascript, knockout, react, angular, google maps, arcgis, leaflet, cesium and many more.
Back end - php, mysql, node, ror and some more.
Services - nginx, apache2, git, grunt, unix.
Education
Saint-Petersburg State University, Mathematics & Mechanics faculty
Post graduate (2005-2009) - St.Petersburg Department of Steklov Mathematical Institute RAS, laboratory of geometry. Working in the area of hyperbolic spaces and dimensional theory.
Graduate (2000-2005) - Qualified as mathematician, studying in laboratory of geometry.
Physical & mathematical school №239.
Employment history
Needu - Front end developer (apr. 2016 to date)

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).

ME-Design - Web programmer, all in one (oct. 2004 to date)

ME-Design is a small company created by my classmate. The company develops its own websites (e.g. findjob.ru, directrix.ru). Since 2008 I've been working remotely with wide range of tasks from setting up servers from scratch and writing content grabbers up to managing advertising sales.

IĮ Raganeta - All in one (aug. 2008 to date)

This is my private company in Lithuania that holds my own and cooperate projects (e.g. obzor.lt, rg.tj, nordhome.ru, abitato.ru, artoteka.lt, radiovideo.ru).

Airtribune - Front end developer (nov. 2012 - dec. 2015)

Developing visualization of paragliding races for airtribune.com based on several map engines - google maps, google earth, leaflet, cesium, open web globe.

Energostat - Front end developer (jan. 2012 - jan. 2013)

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

iQueLab - PHP Programmer (aug. 2010 - nov. 2010)

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

Papers
Open source - GraphHopper front end, Knockout widget binding.
Google Maps - 1 - route planer based on the google maps api (demo), 2 - about fast animated markers and tracks (demo).
Knockout - 1, 2 - about developing complex one-page application based on knockout.js and require.js, rus.
Grabbers - 1, 2 - about parsing dynamic websites using watir, rus.
ActionScript - Flex - flex-uploader tutorial for beginners, rus.
Math - 1, 2 - about metrics at the infinity border of non-compact symmetric rank-1 spaces, eng.
Portfolio
Classified job ads engine - WorkDigest.ru, JobInTheCity.ru (feb. 2016)

That's huge classified ads site created from scratch. It took about six month to implement every feature I planned. MySQL db, own php engine, own front end engine based on knockout and requirejs, no-page-reload authentication, seo-friendly past it anywhere text system, mobile optimization, stickable and hideable column layout etc.

Tajikistan classified ads - RG.TJ

That's classified ads site for the main ads catalog publisher in Tajikistan. It was created entirely by my own. It uses MySQL db, custom php engine and front end engine based on knockout.js. It has a lot of features - multi language support, sms validation, integration with payment providers, it supports different properties for different categories (eg. number of rooms in flats and build year in cars). There's a graph of categories with property inheritance, it's simple to maintain and add new property or subcategory. My duties also include servers adminstration (replication, backups, cdns etc).

Live tracking platform - Airtribune.com (nov. 2015)

That's live tracking platform mainly for paraglider competitions and practice. I took care of front end part including website and race player in 2d (google maps) and 3d (cesium webgl). Player supports real time (with one minute delay) and offline (with smart caching) modes. There were several attempts to build race player on other engines - I've built leaflet 2d player, google earth 3d and openwebglobe working prototypes. Also this project includes several non-public services like pilots after race retrieve system, online timetable etc.

Just a website - RadioVideo.ru (may 2016)

Why not? This small site was written by me recently, it's simple and mobile optimized, and it has editor that loads just over the content, so it's simple to edit everything right in place. Nothing special, but that's what I can accomplish in a couple of days.

Local news site - Obzor.lt (apr. 2011)

That's website for the largest russian language weekly newspaper in Lithuania, created by me in 2011, it works on my server.

Citizenship
Russian citizenship, permanent resident of Lithuania (EU).
Address
Lithuania, Vilnius, Rinktinės g. 35-1.
Contact information
+37061441102, +79213188160, , Kasheftin.
Links