layout | title |
---|---|
cv |
Sergey Zelentsov's CV |
JavaScript developer
- Looking for a full-time position
- Maintaining a few old commercial projects
- Working on 1 pet project
Front-end: ● JavaScript (ES6+, WebSocket/Socket.IO, Vue.js, Vuex, Bootstrap Vue, React) ● CSS (SASS, PostCSS, Less, Stylus, Bootstrap, Materialize CSS, Semantic UI, CSS animations) ● Webpack, Gulp, npm/yarn scripts, Grunt, ESLint, Prettier, JSHint, JSLint
Back-end/DevOps: ● Node.js, Express.js, Koa.js, MongoDB, Mongoose.js, MySQL, PostgreSQL ● Docker, Nginx, Apache, pm2, Linux, AWS, DigitalOcean
Other: ● TDD, BDD, Mocha, Chai, Jest, Jasmine ● Solidity, Truffle, Embark, Geth, Parity, web3.js ● C++11/Qt
2007-2011
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
- Bachelor's degree, Computer and Information Sciences, General (Honors Diploma)
2011-2013
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
- Master's degree, Computer and Information Sciences, General (Honors Diploma)
2013-
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
- Doctor of Philosophy (Ph.D.), Management Information Systems, General
2009-2012
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
- Bachelor's degreeField Of StudyBusiness Administration and Management, General
Smart contract (with web UI) in Ethereum blockchain for managing collateral Role: fullstack Core technologies: Solidity, Node.js, Vue.js, AWS
Browser automation tool for topping up multiple accounts Role: backend Core technologies: Puppeteer, Node.js, MongoDB
Browser extension managing cookies and local storage Role: frontend Core technologies: WebExtensions API
Converting a web application (emulating user actions on a social media platform) to a browser extension Role: frontend Core technologies: WebExtensions API, Vue.js
Improving/updating/fixing/tweaking a number of browser extension for Chrome and/or Firefox:
- for working with Google Drive, OneNote, youtube, Photobucket
- downloading videos from a social media platform
- controlling and blocking popups
- converting web pages to pdf
- tweaking HTML5 video player on a particular website
- text to speech
- enhancing DevTools
- enhancing the UI of a number of websites (property bookings and CRMs)
- notifications
- managing tabs
- working with images Role: backend, frontend, fullstack Core technologies: WebExtensions API, Node.js
Updating a (legacy) parser/crawler for 3 websites without CAPTCHA (≈20k + ≈300 + ≈130k pages) Role: backend Core technologies: Cheerio.js, PhantomJS, Node.js
Browser extension to suggest products for the users based on their search history Role: frontend Core technologies: WebExtensions API, React
Trading bot for 3 crypto trading platforms Role: fullstack Core technologies: Node.js, React, MongoDB
Cryptocurrency smart contract in Ethereum blockchain Role: fullstack Core technologies: Solidity, Solidity assembly, Node.js, MongoDB, React, AWS, web3
Browser extensions to automate the user action on 2 major affiliate marketing networks Role: frontend Core technologies: WebExtensions API