Viktor Front End Developer

Front-End Web

Summary

I’m Victor, and I am a front-end web developer with one year experience. I mostly specialize in JavaScript, TypeScript, React.js, Ant Design, HTML, CSS, SCSS, Redux. Knowledge of these technologies allowed me to successfully complete multiple projects.
I am friendly, independent, and easily can find common ground with team members, so I have no problem with teamwork. I am an open-minded person, and always ready to learn from more experienced colleagues.
If you want a reliable and easy-going team member, then let me help you. Working with me, you will receive an individual approach to your project, attention to detail and daily progress reports.

Interscholastic cycling association back-office application

March  2021 – June 2021

Front-end developer

This project is an easy-to-use web portal for cycling association management and coaches. It's main purpose is to handle coach licensing and association's events. 

Main features:

  • Create and manage users with different permissions
  • Tenants based access to the application for association departments
  • Events management and calendar
  • Coach licensing module with quiz and progress tracking 

 Main responsibilities:

 

  • Developing a web portal from scratch with React.js
  • Create dashboard screens with essential information about each particular league and department
  • Create highly customizable quiz module for coach licencing that included qualification related documents file upload, video player with question/answer forms, question form for spreaded answers, ABC quiz forms
  • Create UI for creating editing and deleting Users, Leagues and events
  • Permission based access to different parts of an application
  • Communication on a daily basis with the product owner, team and project manager from our side in order to get clear specifications
  • Analysing requirements from the client side.

 Project Team Size: 3 team members

 Technologies and Tools: React.js, Redux/Saga, Ant Design, SCSS, CSS, JSX, NPM, Axios

 Platform for organizing mountain biking events for middle school and   high school.

November  2020 – March  2021

Front-end developer

 

The project is a platform for organizing events for middle and high schools. It allows organizing competitions more securely for participants and convenient for organizers. 

It aims to help sport organizations to grow while ensuring consistent programming, reduced risk liability and data collection for greater security funding opportunities. Everything to ensure long-term quality, relevance and sustainability in quality organization.

 

Main responsibilities

 

  • Developing a web portal from scratch with React.js
  • Design development from scratch
  • Role authorization (admin, coach, super admin)
  • Development of functionality for creating a league and a team
  • Maintain storybook with custom components library
  • Pages for training and obtaining licences, with the development of quizzes

 Project Team Size: 3 team members

 Technologies and Tools: React.js, GraphQL, Ant Design, SCSS, CSS, JSX, HTML, NPM, Axios, storybook, lodash, formik

CRM for Small Business

August 2020 — November 2020

Front-end Developer

 

This application is a CRM for small businesses with sales through instant messaging systems aiming to make the transition of a customer from a notebook or spreadsheet to an online app as simple as possible, providing a minimum needed set of features to keep the application simple. 

This project is a CRM application written from scratch. The application was developed from scratch to provide a minimum required to be set of features in the shortest time possible for MVP purposes. After an initial MVP release, development backlog was planned by the client consulted by the development team-lead. 

I've participated in the project exclusively as a front-end React developer. During development was responsible for developing separate modules and bug fixing. 

 

Main responsibilities

 

  • Convert static mockups into React components and layouts
  • Pixel perfect design implementation
  • React class components to functional components migration
  • Integration with Back-end

 

Technologies and Tools

 

Typescript, Reac, Redux, SASS, CSS, Material UI, JSX, HTML, NPM

Node.js, TypeORM, Postgres

Heroku