Middle Frontend
Sergei Solod
I'm a middle frontend developer. I've been working continuously for 4 years 8 months full time in product startups (gift cards / food ordering). I love to learn, I can learn any technology, any programming language that you need.

solodsergey287@gmail.com

Experienced Middle Frontend developer (4 years 8 months full time) with deep understanding of developing complex projects in product startups (gift cards / food ordering). I've developed about 20 commercial projects (SEO friendly) from idea to release, which are used by thousands of people, remade many projects from legacy technologies to new ones. Knowledge of JavaScript, TypeScript, React, Redux, CSS and other technologies. I can develop e2e (Cypress) and unit tests (Jest). I love to learn, I can learn any technology, any programming language that you need.
Download CV
Video CV
I have developed many projects, but all the code of these projects is closed due to NDA and I cannot publish it. But you can see how I develop projects on the example of a simple test task, the link to which is below. Project Stack: JavaScript, TypeScript, React, Redux, Saas, HTML5, Jest, Webpack, Babel.js, REST APIs.
View code
My projects
The frontend part of many of my projects was developed only by me from idea to production release. All projects are available online, they work and thousands of people use them. Many projects are not presented here because they were written for our clients or employees and cannot be displayed on the Internet
App where a group of people can donate money for a gift to their friend
The link is generated individually for each order.
Group purchase tracking
The link is generated individually for each order.
Letter "You received a gift card"
The link is generated individually for each order.
The recipient of the card can view the balance of the card and its status
The link is generated individually for each order.
Payment system, card and data entry
The link is generated individually for each order.
Work experience
4 years 8 months full time
Frontend Developer
(Freelance)

May 2018 - Jan 2019 · 9 months

Frontend Developer at Foodle
(Full-time, office)

Feb 2019 - Jan 2020 · 1 year

Middle Frontend Developer at Digift
(Full-time, remote)

Feb 2020 - Sep 2023 · 3 years 5 months

My skills
  • Site layout
    • HTML5 · UI · UX · BEM
    • CSS · Saas · Bootstrap
    • Webpack · Babel · Gulp
    • Figma · Zeplin · UI · UX
    • Responsive Design
    • Cross-Browser Compatibility
    • Web Performance
  • Programming
    • JavaScript · TypeScript
    • React · Redux
    • NextJS · jQuery
    • MaterialUI  · ESLint
    • REST APIs · WebSocket
    • Unit testing and debugging using Jest
    • E2e testing using Cypress
    • UI Kit · CI-CD pipeline
  • Related skills
    • Git · Jira · Scrum · Agile
    • Search Engine Optimization (SEO)
    • Docker
    • Terminal macOS & Linux · npm
    • WordPress · Wix · Joomla
    • Google Analytics
    • Google Tag Manager
  • Soft skills
    • Creativity · Problem-Solving
    • Teamwork, experience working in a large team
    • Ability to speak publicly
    • Interaction with testers, developers, analysts, clients
    • Ability to make videos, teach
    • Politeness

What I've done as a Middle Frontend Developer at Digift

Feb 2020 - Sep 2023 · 3 years 8 months

Technologies: JavaScript · TypeScript · React · Redux · CSS · HTML5 · Sass · Jest · Cypress · NextJS · Webpack · Gulp · Docker · Babel.js · REST APIs · WebSocket · ESLint · MaterialUI · npm · jQuery · Bootstrap · Git · macOS · Linux · UI Kit · Jira · Figma · Zeplin · Scrum · Agile · SEO · UI · UX · WordPress · Joomla · Wix · Google Analytics · Google Tag Manager
1
I’ve developed about 20 complex projects (admin panels, online stores, widgets, payment systems, iframe projects that are inserted on a partner web-site) from idea to release in a large team using Scrum. These projects are used by tens of thousands of people and bring hundreds of thousands of dollars.
2
I've remade 5 large old projects from legacy technologies (PHP 5, Vue 1, jQuery) to new ones (TypeScript, React, Redux), which reduced the time of implementing features and saved thousands of hours of development.
3
Supported all projects, including legacy code, fixed bugs, implemented features, improved existing projects, regularly reviewed the code, which allowed to increase sales and improve reputation.
4
I was fully responsible for most of the projects, participated in the architectural development. Many fundamental decisions were made by me, such as the choice of technologies, programming language, architecture, which made it possible to use the latest technology and best practice.
5
I trained and mentored the employees, juniors, recruited people to the team, conducted technical interviews, made training videos. This allowed new employees to fit in the team and bring value.
6
I’ve made SEO optimization of our projects on React (NextJS, PHP), which allowed them to appear frequently in search results and attract more clients.
7
I've developed many different and complex email letters, implemented in code GA, GTM, WebSocket, authorization with a token, UI Kit development, new complex and modern animations for all projects, third-party integration
8
I've implemented features into projects that improve user experience: email autocomplete, input masks with country flags, croppers, clear validation, displaying errors and hints, auto-substitution of data, CI-CD pipeline.
9
My projects had minimum 85% test coverage (unit testing Jest, e2e testing Cypress), which allowed to reduce the number of bugs by finding them quickly, make the project stable.
10
I’ve adapted for different browsers (Safari, Firefox, Chromium), for different operating systems (macOS, Linux, Windows), different devices, solve problems that appear in each specific browser and operating system.

What I've done as a Frontend Developer at Foodle

Feb 2019 - Jan 2020 · 1 year

Technologies: JavaScript · TypeScript · React · Redux · CSS · HTML5 · Sass · Jest · Webpack · Gulp · Babel.js · REST APIs · WebSocket · MaterialUI · npm · jQuery · Bootstrap · Git · macOS · Linux · UI Kit · CI-CD pipeline · Figma · Zeplin · Scrum · Agile · SEO · UI · UX · Google Analytics · Google Tag Manager
1
I’ve developed a project (React, Redux) that helps to see restaurant menus and order food (main business idea), which allowed to increase revenue and occupy the market.
2
As a part of the team I participated in the development of the future project architecture. I suggested ideas that were implemented and reduced the load on the server, increased the productivity of the project.
3
I fixed bugs on the main website, implemented many features, implemented GA, GTM, which improved the reputation and increased the number of clients. I developed websites for our restaurant partners.
4
My projects had min 50% test coverage (unit testing using Jest), which allowed me to reduce the number of bugs by finding them quickly, make the project stable.
5
I’ve made SEO optimization of our projects on React (NextJS, PHP), which allowed them to appear frequently in search results and attract more clients.
6
I've implemented features into projects that improve user experience: email autocomplete, input masks, clear validation, displaying errors and hints, auto-substitution of data, integration of restaurants with google maps, etc.

What I've done as a Frontend Developer (Freelance)

May 2018 - Jan 2020 · 9 months

Technologies: JavaScript · CSS · HTML5 · Sass · Gulp · jQuery · Bootstrap · Figma · Zeplin · UI · UX · Joomla · Wix · WordPress · Google Analytics · Google Tag Manager
1
I've developed many websites for my clients, which allowed them to be represented on the Internet, sell services, increase revenue and sales, improve reputation.
2
I supported my clients’ sites, fixed errors and bugs, introduced new features, I also supported the CMS platforms WordPress, Wix, Joomla. This increased the sales and improved the attitude of users towards the product.
3
I implemented in the site code GA, GTM and client required libraries. This allowed my clients to see statistics, work comfortably, find their weaknesses and increase sales.

solodsergey287@gmail.com