MikeZotov

Senior Front-end Developer

I build user-friendly applications that people like.

About me

Hi! My name is Mike, I have built commercial apps since 2014. I know JavaScript (ES5+) superbly, write on TypeScript, and use Vue (2/3), Vuex, and Pinia on a daily basis. I'm a punctual and sociable front-end developer with good soft skills.

I write extendable and neat code, and know how to build scalable web applications. I pay attention to the details, edge-cases and stability of my solutions. On top of that, I easily get along with people and can lead a front-end team.

Mike Zotov - photo

Education

  • 2020-2022: «Sreda obucheniya», Faculty of Contemporary Art;
  • 2015-2017: St. Petersburg State University, Mathematics & Mechanics Faculty (master of computer science);
  • 2011-2015: St. Petersburg State University, Mathematics & Mechanics Faculty (bachelor of computer science).

Projects

01.
DAO crypto investments

Swiss neobank start-up

Lead front-end developer

Implemented a bridge between CeFi and DeFi. Integrated 17 international and domestic money transfer types like SWIFT/SEPA/ACH/CLABE, 27 currencies + their fx, physical and virtual cards program. Implemented crypto buy and withdrawal via smart contract interaction and from the Kraken API.Read more...

  • Vue 3
  • TypeScript
  • Pinia
  • Vuex
  • decimal.js
  • Web3
  • Web3Modal (Wallet Connect)
  • ethers.js
  • wagmi
  • scss
  • Vuelidate
  • Figma
  • JIRA
  • git
02.
DAO crypto investments

DAO crypto investments

Lead front-end developer

Implemented a React application (Gatsby) to close the third round of funding for a startup. Integrated Web3 wallets and ABI of smart contracts DAI, USDC, and USDT. Added the ability to deposit tokens through smart contracts and display current balances.Read more...

  • React
  • Gatsby
  • Web3
  • Web3Modal (Wallet Connect)
  • ethers.js
  • wagmi
  • scss
  • Figma
  • JIRA
  • git
03.
Booking engine system on Vue.js

Booking engine system on Vue.js

Senior front-end developer

Modern booking engine system on Vue.js. Set up the architecture of the web application and implemented most of the components and pages.Read more...

  • Vue.js
  • scss
  • Vue I18n
  • Vuelidate
  • lodash
  • date-fns
  • soft skills
  • JIRA
  • git
  • Photoshop
04.
Personal portfolio site

Personal portfolio site

Senior front-end developer, SEO-specialist

It was required to organize the list of projects in which I took part in the form of a portfolio site. The development of the site itself resulted in another project with interesting tasks.Read more...

  • Vue 3
  • TypeScript
  • Pinia
  • vite
  • scss
  • Vue I18n
  • SSG
  • SEO
  • git
  • Photoshop
05.
Optimizer for PPC-advertising

Optimizer for PPC-advertising

Senior front-end developer, SEO-specialist

Developed a Vue.js application that calculates the exact profitable click cost for Google Ads and Yandex Direct, boosted the traffic by 100%. Thanks to the app I detected profitable and nonprofitable regions in the tourism niche and pushed my ads to the top-1 position.Read more...

  • Vue.js
  • lodash
  • ApexCharts
  • Wordpress
  • SEO
  • Google Ads
  • Yandex.Metrika
  • Yandex.Direct
06.
Clinical trials tracking system

Clinical trials tracking system

Full-stack developer

Developed the front-end and the back-end for the biggest company in the pharmaceutical industry. Worked with different databases and published two major releases.Read more...

  • AngularJS
  • lodash
  • less
  • bootstrap
  • materializecss
  • ASP.NET
  • C#
  • MS SQL
  • MySQL
  • Oracle
  • JIRA
  • svn
  • UI/UX
07.
Outcomes management system for researchers

Outcomes management system for researchers

PM, full-stack developer, UI/UX

The application makes it easy to work with documents for researchers. Automated the workflow of a scientific laboratory: now the import and generation of reports are performed instantly.Read more...

  • AngularJS
  • Node.js
  • Express
  • lodash
  • cheerio
  • MongoDB
  • passport/OAuth
  • scss
  • materializecss
  • soft skills
  • Bitbucket
  • git
  • Photoshop
  • UI/UX
08.
COVID-19 vaccines news portal and infection statistics

COVID-19 vaccines news portal and infection statistics

PO/PM, SEO-specialist, full-stack developer

Run a news portal about COVID-19 vaccines and pushed the website to top-1 rank in SERP in two weeks. Helped Wordpress to get along with Vue.js application, which shows infection statistics.Read more...

  • Vue.js
  • ApexCharts
  • Wordpress
  • php
  • SEO
  • soft skills
  • Yandex.Wordstat
  • git
  • Photoshop
  • UI/UX
09.
Statistical analysis system for complex algorithms

Statistical analysis system for complex algorithms

Back-end developer, researcher

Built the app for empiric analysis of competing algorithms on the .NET framework (C#). The research results were published in academic journals and presented at international scientific conferences on artificial intelligence (AI).Read more...

  • .NET
  • C#
  • unit-test
  • git
10.
Websites parsing via Node.js and SEO

Websites parsing via Node.js and SEO

Back-end developer, SEO-specialist

Built a PBN for legal niche traffic arbitrage. Optimized texts and doubled website traffic. Parsed the websites of competitors via Node.js and cheerio.Read more...

  • Node.js
  • cheerio
  • Wordpress
  • php
  • MySQL
  • SEO
  • Yandex.Wordstat
  • Yandex.Metrika

Skills

Programming languages

  • JavaScript (ES5+)
  • TypeScript
  • HTML
  • SCSS/CSS
  • TSQL
  • C#
  • Pascal 🙂

Verbal languages

  • English — advanced (C1)
  • Russian — native
  • Ukrainian — intermediate (B1)
  • Dutch — beginner (~A1)

Frameworks and technologies

  • Vue.js
  • Vue 3
  • Web3
  • AngularJS
  • Node.js
  • .NET
  • MS SQL
  • Oracle
  • MySQL
  • MongoDB

Libraries and plugins

  • Pinia
  • Vuex
  • Web3Modal (Wallet Connect)
  • ethers.js
  • wagmi
  • Vue I18n
  • Vue Router
  • Vuelidate
  • Axios
  • decimal.js
  • JWT
  • Vanilla JS
  • materializecss
  • bootstrap
  • lodash
  • date-fns
  • ApexCharts

Soft skills

  • Working in a startup
  • Leading a FE team
  • Learnability
  • Analytical (critical) thinking
  • Problem-solving
  • Decision-making
  • Creativity
  • Product owning
  • Project management
  • Teamwork
  • Stress management
  • Mentoring
  • Flexibility and adaptability
  • Communication

Contacts