Esc

Mailer - SPA Angular application

The goal is to develop basic functional interface for mail app.

Technologies:

  • Backend:

    Node.jsKoaPassport.js

  • DB:

    NoSQL (MongoDB + ODM)

  • Frontend:

    pre/post processorstemplating enginebuild tools

  • JS frameworks:

    Angular1

  • Testing:

    UnitAPI

  • VCS:

    git

  • CI:

    travis

  • Deployment:

    Heroku

Esc

Dimsalon - Website for a beauty salon

The goal is to develop website for beauty salon. The website should include price list for all services and online ordering. Manager and owner needs to be notified by SMS and email when ordering from the website.

Technologies:

  • Backend:

    Node.jsKoa

  • Frontend:

    pre/post processorstemplating enginebuild toolsclient-side JS

  • Deployment:

    HerokuCloudflareSMTP transportSMS transport

  • VCS:

    git

Esc

ItemStock - Sport shop nutrition

My role in the project was to develop client interface by the supplied layouts and API (request for goods from server, filtering and sorting of goods, etc).

Technologies:

  • Frontend:

    pre/post processorstemplating enginebuild tools

  • JS libs:

    Reactwebpackgulpetc.

  • VCS:

    git

Esc

KnowLedge - News portal

My role in the project is the full cycle development using LAMP stack.

Technologies:

  • Backend:

    PHPMySQL

  • Frontend:

    pre/post processorstemplating enginebuild tools

  • Server app:

    Apache + Nginx

  • VCS:

    git

About me

Hi! I'm Selkin Vitaly. I'm a software developer with over 5 years of experience with JS technologies. I believe that team and product are the most important criteria for success. I know what underestimated tasks, legacy code, team building, interviewing candidates are, because I have experience in the position of team leader.

I think many things can be automated for the team to work more effectively. Therefore, I always look for ways to improve. I don't like phrase 'impossible', but prefer 'we will try'. I'm not afraid to make mistakes, because I think that the most important thing is to correct mistakes quickly.

In my free time I'm interested in other technologies.

Selkin photo

Primary technical skills

  • Languages:

    TypescriptJavascriptHTML, CSS

  • JS frameworks:

    React (mobx, redux, flux)VueJSAngular1Modern Angular

  • VSC:

    gitsvn

  • Build tools:

    WebpackGulpjsspost/pre processorsetc.

  • Servers:

    NodeJS (koa, express etc.)nginx

  • OS:

    linux (debian based)

  • Task managers:

    JiraConfluenceSlacketc.

Secondary technical skills

  • CI/CD:

    GitlabAWSDockerJenkins

  • DB/NoSQL:

    MongoDBRedisPostgreSQL

Education

  • ITMO University, Saint-Petersburg

    Master of Science (with an honours degree), Information Systems and Technologies, 09.04.02

    2014-2016

  • ITMO University, Saint-Petersburg

    Bachelor of Science (with an honours degree), Optical Engineering, 200200

    2010-2014

  • Institute of Social and Humanitarian Knowledge, Kazan

    Secondary Professional Education, Management

    2008-2010

Work experience

  • Development team leader

    sletat.ru / SLT team

    January 2019 - October 2019

  • Front-end team leader

    sletat.ru / SLT team

    May 2017 - January 2019

  • JS developer

    sletat.ru / letsfly / module / intelocate (canadian project)

    August 2016 - May 2017

  • Front-end developer

    T.T. Consulting

    January 2016 - August 2016

  • Web-developer

    freelance

    February 2014 - November 2015

Contacts

This form is unpredictable, but you can try your luck if you want to contact me: