Vitaliy Meshchaninov
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Full-stack JavaScript Developer
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.
Senior Node.js Developer
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.
Browser Extension Developer
Joinesty (via Toptal)
- Created a Chrome/Firefox extension.
- Automated cross-browser extension building.
- Participated in back-end development.
Chrome Extension Developer
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.
Lead Software Engineer
Yandex, LLC
- Supported and developed Yandex Mail, both front end and back end.
Software Engineer
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.
Systems Analyst
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.
Web Developer
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.
Experience
Nodeschool.io
https://nodeschool.ioTabMemFree
http://goo.gl/zUN11Kloomba
https://github.com/glukki/kloombaMonit
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, Firefox Extensions, Bluebird
Paradigms
Design-driven Development (D3), Test-driven Development (TDD)
Education
Master's Degree in System Analysis and Management
North-West State Technical University - Saint-Petersburg, Russia