Senior Frontend Developer
Information
Languages
About
Main technologies
- HTML6 yrs.
- CSS6 yrs.
- React Storybook6 yrs.
- React.js6 yrs.
- Material-UI6 yrs.
- Redux.js6 yrs.
- TypeScript6 yrs.
- JavaScript6 yrs.
- Sass5 yrs.
- React Native3 yrs.
- GraphQL3 yrs.
- Tailwind CSS3 yrs.
- Object Oriented Programming (OOP)3 yrs.
- Next.js3 yrs.
- Svelte2 yrs.
Additional skills
- ESLint5 yrs.
- Jest4 yrs.
- Webpack2 yrs.
- React Apollo2 yrs.
- D3.js2 yrs.
- Mocha2 yrs.
- Cypress2 yrs.
- Redux-Saga2 yrs.
Experience
Social Network
About the Project
New social network that works with big companies that don`t want spend lots of money and resources on finding a perfect candidate. In our modern world there are lots of our friends that can easily fit the job. This application helps people bring and refer friends for jobs and get a reward. You can not only refer someone but also ask your friend to refer yourself so that you both can have some compensation.
- Social Services
Responsibilities
- Front-end, Mobile solutions and implementation; - Refactoring of the legacy application; - Supporting a shared components library; - Implementing a custom solution for a demo application; - Participation in all Scrum ceremonies; - Estimation and prioritization of tasks; - Code review; - Writing documentation; - Communication with customers.
Skills & technologies
A Norwegian startup in solar plant energy domain.
About the Project
It is a Norwegian startup in solar plant energy domain. The main idea of the project was to create live visualization of solar plants from different regions and in convenient format display it and show energy metrics with alerts so workers on those plants could fast check if smth is wrong. It consisted of several modules such as display module with charts and metrics, module with checklists for users to report their status and billing module.
- Renewable Energy
Responsibilities
- Creating project from scratch with modern technologies such as React, Typescript, Next.js for SSR, D3.js, react-testing-library; - Cover all functionality with unit and integration tests, take responsibility for the shole FE application including reviewing PR-s, divide tasks, discussing all changes with clients and BE side and creating FE architecture; - Creating custom charts with updating date occasionally; - Creating new functionality on the Web side with React.js hooks, fixing bugs, creating independent features that can be widely reusable.
Web ERP System
About the Project
It is Web ERP means to move massive ERP programs to the Web for comfortability. It isa very big project with lots of written code React.js so most of the time I wrote new components with the Svelte framework which is very comfortable and fast to dive in. The hardest things that I have done are: - Grid table with virtual scroll, custom filters, and sorts and aggregations; - PivotTable – the same as in Excel but in Web with a configurator; - Kanban board with grouping ability and custom cards; - Dashboard with different widget types (BarChart, PieChart, LineChart, Grid), Report functionality with custom Sections; - QueryBuilder for creating new queries like in Microsoft programs but in Web.
Responsibilities
- Front-end solutions and implementation; - Refactoring of the legacy application; - Supporting a shared components library; - Implementing a custom solution for a demo application; - Participation in all Scrum ceremonies; - Estimation and prioritization of tasks; - Code review; - Writing documentation; - Communication with customers.
Skills & technologies
ABCloudz
About the Project
Project that helps replace Jira board transition to its own system.
Responsibilities
- Front-end solutions and implementation; - Refactoring of the legacy application; - Supporting a shared components library; - Implementing a custom solution for a demo application; - Participation in all Scrum ceremonies; - Estimation and prioritization of tasks; - Code review; - Writing documentation; - Communication with customers.
Skills & technologies
An Online Shop
About the Project
An Online shop for the United States where people could buy flowers, plants, and other gardening stuff from more than 10 States. With lots of filters, sorts, and a huge admin page with many user roles, it was interesting to develop and solve upcoming problems. It also had a mobile version written on React Native, so a couple of months I helped with creating the same functionality on both React and React Native project parts.
Responsibilities
- Front-end solutions and implementation; - Refactoring of the legacy application; - Supporting a shared components library; - Implementing a custom solution for a demo application; - Participation in all Scrum ceremonies; - Estimation and prioritization of tasks; - Code review; - Writing documentation; - Communication with customers.