Pavlo ********
Javascript Software Engineer
*******************
telegram: @Pavel********
skype: Павел Бещук
Show contacts (mailto: Show contacts )
About
● I have been studying software development intensely since the middle of 2018
● Have a goal to become a strong front-end developer.
● Finished multiple self-assigned JS projects to practise different aspects of the craft.
● I have been working as a SEO specialist in an IT company for 5 years before
switching to software development.
● Team player
● Hard-working, responsible and conscientious.
Technical skills
● Frameworks: React, Redux, React-Redux, React-Thunk, React-Router, Axios,
NodeJS, Express, Vue, Vuex,Vue-Router, Next.js, JQuery
● Build: Webpack
● Testing: Mocha, Chai, Sinon, Jest
● VCS: Git
● Issue tracking: Github issues, Jira
● Code review: Github Pull Requests
● Database: MongoDB
Experience
Tips Mart
Junior Frontend Developer (2020)
Responsibilities: Fixing bugs on the front-end, implementing form validation, working on
layout of website admin page. Teamwork with designer and back-end developer. Website
admin development. Quickly and efficiently completed all assigned tasks.
Tech: JS, jQuery, PUG, Git, Github Pull Requests, Github issues, Jira, SASS(SCSS),
Node.JS, Express
Null
Junior Frontend Developer (2019 - 2020)
Responsibilities: Website admin development. Teamwork with back-end developer.
Quickly and efficiently completed all assigned tasks.
Tech: JS, Git, SASS(SCSS), React, Redux, Vue, Vuex
Landing: (https://github.com/Pasha********/landing)
(https://github.com/Pasha********/landing)
https://github.com/Pasha********/landing (https://github.com/Pasha********/landing)
Description: Landing page with native API for loading pictures and user data
Tech: Axios, Bootstrap, React, React-Thunk,Redux, React-Redux, MongoDB, Mongoose,
Node JS Express
Landing-Page: (https://github.com/Pasha********/landing-page)
(https://github.com/Pasha********/landing-page)
https://github.com/Pasha********/landing-page (https://github.com/Pasha********/landing-page)
Description: Responsive Landing Page.
Tech: React, Bootstrap
Bike-Rental-App: (https://github.com/Pasha********/bike-rental-app)
(https://github.com/Pasha********/bike-rental-app)
https://github.com/Pasha********/bike-rental-app (https://github.com/Pasha********/bike-rental-app)
Description: The page contains a form for adding bicycles. We can create bikes for hire,
change the rent status of each bike. We can calculate the amount of rent and discounts.
Tech: Axios, React, React-Thunk,Redux, React-Redux, MongoDB, Mongoose, Express
Simple-Blog: (https://github.com/Pasha********/Simple-Blog)
(https://github.com/Pasha********/Simple-Blog)
https://github.com/Pasha********/Simple-Blog (https://github.com/Pasha********/Simple-Blog)
Description: Created a simple blog based on Next .js and Typescript. User can view, delete
and create new article.
Tech: Next.js, Typescript,axios, React, React-Thunk,Redux, React-Redux.
Demo Vue project (https://github.com/Pasha********/vue-project)
https://github.com/Pasha********/vue-project (https://github.com/Pasha********/vue-project)
Description: Main page displays the table with user data. User data can be deleted or
edited. When you click on the edit button go to the edit page. On this page you can change
the user, add user and add a JSON file with users that will be added to the table.
Tech: Vue, Vuex, Vue-Router, localstorage, JSON, Flux-architecture
Demo Full-stack JS App (https://github.com/Pasha********/Node_JS-React/)
(https://github.com/Pasha********/Node_JS-React/)
https://github.com/Pasha********/Node_JS-React/ (https://github.com/Pasha********/Node_JS-React/)
Description: Full-stack Javascript project. NodeJS backend-end, React front-end +
React-Router, mock data store. Implemented landing page (layout), users page (User API,
pagination, filtering), user’s website visit statistics page (Stats API, graph visualisation,
dynamic update based on date range selected)
Tech: Node.JS, Express, Redux, React-Redux, React-Router, MVC, Flux-architecture,
Recharts, React-Thunk, Axios
Social Network (https://github.com/Pasha********/social-network)
(https://github.com/Pasha********/social-network)
https://github.com/Pasha********/social-network (https://github.com/Pasha********/social-network)
Requirements: Created a full-fledged social network, with the ability to add posts, fill out a
profile, login, send messages.
Achievements: The work is based on "Flux architecture". Work with different types of
requests (GET/PUT/POST/DELETE). Process json data coming from the server. Error
handling for incorrect inputs. Blocking unauthorized users from accessing certain pages.
Tech: React, Redux, React-Redux, React-Form, Axios, RestAPI, Flux-architecture, Jest
Tetris (https://github.com/Pasha********/tetris)
https://github.com/Pasha********/tetris (https://github.com/Pasha********/tetris)
Requirements: Creating a full-fledged Tetris game. Tetrominoes are controlled with
keyboard keys. UI is rudimentary - text-based in console.
Achievements: More professional approach: Test-first, TDD and OOP. Using specialized
development environment - VSCode. Added webpack to build 2 different versions of the js
file - to test and to embed into html.
Tech: JavaScript, Mocha, Chai, Sinon, Webpack, Git, Github Pull Requests, Github issues.
OOP. Terminal emulators: CMD, MinGW. Editor: VSCode + debugging.
Snake (https://github.com/Pasha********/snake)
https://github.com/Pasha********/snake (https://github.com/Pasha********/snake)
Requirements: Creating a full-fledged game “Snake”. Snake is controlled via keyboard
keys. UI is displayed via colored html table cells.
Achievements: Working with DOM, keyboard event handling, scheduling (setTimeout and
setInterval). Used principles of functional programming (pure functions). Used Single
Responsibility Principle. Learned to avoid global state.
Tech: Base JavaScript, DOM manipulation. Notepad++. Browser debugging
In 2015 I studied Python fundamentals