Stepanov Mikhail
Frontend/Javascript/Node.js Software Developer
Saint Petersburg

5+ years experience in web development. Currently frontend team lead in Yandex.Money plastic card project. Top quality skills in native Javascript, solid background in functional programming, OOP, algorithms, data-structures and design-patterns.
Yandex.Money
2016-10-12 - 2018-10-13
Frontend team lead
Frontend Team lead in Yandex.Money(the largest online payment service in Russia)
  • Managed the team of up to 3 developers, including planning, evaluation, assignment of tasks, development and maintenance of current project and new services
  • Alone and with the team developed various frontend projects: Plastic Cards, Credit, Insurance, FuelStations, Fines, Payment Customization etc
  • In 'Insurance' we prepared the project for the final release
  • In 'Credit' we developed interfaces(forms) for credit approval and widgets for visualization of current credit status
  • In 'FineChecking Service' we added new options for seeking new fines from our and foreign sites
  • In 'Fuel Stations project' we developed new mobile webview pages for native apps(Android/IOS) for getting authorization tokens for online payments
  • Developed brand-new customized payment pages for major partners, switching from regular interfaces to highly customized and metchant-styled
  • In Yandex.Money we work by Agile principles, with strict code style, code and logic reviews
  • Experience in infrastructure tasks, developed department common libraries, automation tools, browser extensions and internal security audits
  • Internal tech-talk speaker and proactive person
Freelance
2013-09-01 - 2016-10-12
Web developer
Various not connected web projects with random frameworks and technology stacks
  • Frontend/Backend design and development of web sites and landing pages
  • Tuning and customisation of existing projects
  • Node.js multi-user web crawlers(incl. headless browsers) for 7000+ pages on daily basis
  • Backend database experience with PHP/JS MySQL and MongoDb
Saint Petersburg State Financial University
Economics - Master
2004-09-01 - 2009-09-01
Russian
Native speaker
English
Advanced
Spanish
Advanced
Finish
Beginner
Web Development
Master
  • Javascript/Typescript
  • HTML
  • CSS
  • Javascript frameworks: React, Angular, Backbone
  • Node.js
–°lose to work concepts
  • Crypto currency and blockchain
  • IoT with Arduino and JS
  • Machine learning in JS
  • Hybrid application