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

Full stack developer

I develop web applications in Javascript/Node.js

Read more

About me

Hi! I am Selkin Vitaly. I am a programmer with 4 years of IT experience primarily in Javascript technologies. I believe that team and product are important criteria in IT. I know what is underestimated tasks, tons of legacy, team building, interviewing candidates, because I have experience in position of teamlead.

Initially I used KOAN stack, but now actively use React, Typescript, Node.js in my work. I believe that 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 main thing is to correct your mistakes quickly.

In my free time I am interested in other technologies.

Selkin photo

Personal skills

  • Team player:

    Team decides everything

  • Leadership:

    I like to take initiative

  • Stress resistance:

    I like storm overboard

  • Responsible:

    I like complex and interesting projects

  • Communicative:

    I can explain complex things simply

Tech skills and experience

  • Languages:

    TypescriptJavascript

  • Servers:

    NodeJS (koa, express etc.)nginx

  • DB/NoSQL:

    MongoDBRedisPostgreSQL

  • JS frameworks:

    React (mobx, redux, flux)VueJSAngular1Modern Angular

  • VSC:

    gitsvn

  • Build tools:

    WebpackGulpjsspost/pre processorsetc.

  • CI/CD:

    BambooJenkinsTravis

  • Task managers:

    JiraConfluenceetc.

  • Deployment:

    AWSDockerHerokumLabetc.

  • OS:

    linux (prefer debian based dists)

Education

  • Institute of Social and Humanitarian Knowledge, Kazan

    Secondary Professional Education, Management

    2008-2010

  • ITMO University, Saint-Petersburg

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

    2010-2014

  • ITMO University, Saint-Petersburg

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

    2014-2016

The 5 last taken courses

  • learn.javascript.ru - Course on VueJS
  • learn.javascript.ru - Course on TypeScript
  • learn.javascript.ru - Course on Angular.js
  • learn.javascript.ru - Course on Node.js
  • learn.javascript.ru - Course on React.js

The 5 last read books

  • Chezarini Franchesko - Programming Erlang
  • Kristina Chodorow - MongoDB: The Definitive Guide, Second Edition
  • Thomas Cormen - Introduction to Algorithms, Third Edition
  • Stoyan Stefanov - JavaScript Patterns
  • Balachander Krishnamurthy - Web Protocols and Practice

Experience

  • Frontend teamlead

    sletat.ru

    August 2016 - today

  • Web 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: