Vitaliy Meshchaninov, Software Developer in Saint Petersburg, Russia
Vitaliy Meshchaninov

Software Developer in Saint Petersburg, Russia

Member since April 4, 2014
Vitaliy is an experienced web engineer who also excels in back-end development. He is an expert in cutting-edge technologies and frameworks in web development, and he enjoys taking on challenging and complex new projects.
Vitaliy is now available for hire

Portfolio

Experience

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

Fish, Git, WebStorm, MacOS

The most amazing...

...thing I've coded is an extension for Chrome to lower CPU load and RAM consumption.

Employment

  • Full-stack JavaScript Developer

    2017 - PRESENT
    iQualify (via Toptal)
    • Built an Angular app with server-side rendering.
    • Created a UI element library for Angular.
    • Converted E2E tests from Zombie.js to WebdriverIO.
    • Integrated Azure AD single sign-on.
    • Integrated Stripe payments.
    • Participated in AngularJS to Angular app migration.
    Technologies: Stripe, Selenium, WebdriverIO, MongoDB, AngularJS, Angular, Express.js, Node.js, TypeScript, JavaScript
  • Senior Node.js Developer

    2017 - 2017
    Johnson & Johnson (via Toptal)
    • Created a REST API "back-end for front-end" server for mobile clients.
    • Implemented a data conversion mechanism to pass data between client and back-end microservices.
    • Worked in an Agile, design-driven environment.
    • Covered code with unit/integration tests.
    • Supported a CI configuration.
    Technologies: Sinon.JS, Mocha, REST APIs, Apigee, JSON/XML Schemas, Swagger, Express.js, Node.js
  • Browser Extension Developer

    2015 - 2016
    Joinesty (via Toptal)
    • Created a Chrome/Firefox extension.
    • Automated cross-browser extension building.
    • Participated in back-end development.
    Technologies: Amazon Web Services (AWS), AWS, Bluebird, Express.js, Microsoft SQL Server, Babel, Browserify, Gulp, Firefox Extensions, Chrome Extensions, Node.js
  • Chrome Extension Developer

    2015 - 2016
    UCapture (via Toptal)
    • Made a Chrome extension with OAuth integration to a website.
    • Made an integration with third-party REST APIs.
    • Built automated extensions with Gulp and Browserify.
    • Built data extractions from third-party JS files with Esprima parser.
    Technologies: Esprima, Third-party APIs, OAuth, Browserify, Gulp, Chrome Extensions
  • Lead Software Engineer

    2014 - 2015
    Yandex, LLC
    • Supported and developed Yandex Mail, both front end and back end.
    Technologies: Git, Gulp, Stylus, XSLT, HTML5, Node.js, JavaScript
  • Software Engineer

    2013 - 2014
    F0-Soft
    • Created components of a CRM platform.
    • Developed a Mongo abstraction and document references management module.
    • Built an ORM module (similar to Mongoose).
    • Developed an internal and email messaging module.
    • Created a model representation module.
    • Implemented a platform dependency management module.
    Technologies: Redis, MongoDB, Node.js
  • Systems Analyst

    2011 - 2013
    Telda NPP
    • Created a report web system for a multi-regional corporation.
    • Managed the development of a hydroelectric power station controlling a system report module.
    • Managed installation of a police station's automation system in Krasnoyarsk city.
    • Analyzed requirements.
    • Developed documentation.
    Technologies: CSS, HTML, Oracle, PHP
  • Web Developer

    2008 - 2009
    Tager Media
    • Developed the back and front end of the banner network Adzilla.
    • Created layouts of the corporate website for TagerStroy.
    • Developed the back and front end of an SMS test site.
    • Designed layouts for the banner network Admigo.
    • Handled other back- and front-end development.
    Technologies: JavaScript, CSS, XHTML, XML, MySQL, PHP

Experience

  • Nodeschool.io
    https://nodeschool.io

    Help newbies learn new JS/Node.js things in Saint Petersburg, Russia.

  • TabMemFree
    http://goo.gl/zUN11

    A Chrome extension lowering the RAM consumption and CPU load of Chrome by "parking" inactive tabs on a lightweight page. It works just like a BarTab Firefox extension and has 70k users. I have been developing it since 2011 using JavaScript and Chrome API.

  • Kloomba
    https://github.com/glukki/kloomba

    A mobile geo-MMO game for Android. I was involved in the conception of the idea, team management, and back-end development. I worked on this from 2011 to 2012 using Python, App Engine, Protobuf, and Memcached.

  • Monit

    A car-tracking system with a single-page web app and server handling tracker messages. I created it from 2009 to 2010 using PHP, JavaScript, MySQL, XHTML, CSS, and Google Maps API.

  • Toptal Mentor
    Vitaliy is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Vitaliy shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    TypeScript, ECMAScript (ES6), JavaScript, HTML5, SQL, CSS, PHP, XML, XHTML, HTML, Python, XSLT
  • Frameworks

    Swagger, Express.js, .NET, AngularJS, Angular, Selenium, Bootstrap
  • Libraries/APIs

    Sinon.JS, Node.js, Apigee, jQuery, REST APIs, Stripe, React
  • Tools

    Git, Babel, Gulp, Mocha, Browserify, Chrome Developer Tools, Mongoose, Stylus, WebStorm, WebdriverIO, Webpack, NGINX, Apache
  • Platforms

    DigitalOcean, Linux, Docker, Google App Engine, MacOS, Amazon Web Services (AWS), AWS Lambda, Azure, Oracle
  • Storage

    JSON/XML Schemas, MongoDB, Redis, PostgreSQL, MySQL, Microsoft SQL Server, Memcached
  • Other

    Chrome Extensions, HTTP, Fish, OAuth, Third-party APIs, Esprima, Firefox Extensions, Bluebird, AWS
  • Paradigms

    Design-driven Development (D3), Test-driven Development (TDD)

Education

  • Master's Degree in System Analysis and Management
    2005 - 2010
    North-West State Technical University - Saint-Petersburg, Russia

To view more profiles

Join Toptal
Share it with others