Technologies:
- Programming languages: JavaScript (ES6+), TypeScript
- Libraries and frameworks: React, Redux (saga), Next.js, Tailwind, ReactNative
- Markup and styling: HTML5, CSS3, SASS/SCSS
- Build and dependency management: Webpack, npm, yarn
- Testing: Jest, Cypress, Playwright
- Version control: Git, GitHub, Gitlab
- Experience with RESTful API
English - B2
Russian - native
contacts:
email: lisofffa@gmail.com
tg: @Lisofffa
Support of existing projects, bug fixes, implementation of new features (React,
ReduxSaga, TS, ether.js, SCSS-modules)
Working with complex forms (Formik, Yap)
Task estimation (redmine)
- Support of the existing platform for decentralized application developers (platform redesign, rewriting components from class-based to functional, adding new features, creating custom components). JS, React, SCSS-modules, TS, Redux.
- Transferring the project's landing page from Gulp + HTML + CSS to NEXT.js + Tailwind.
- Development of independent decentralized applications for the platform. JS, React, SCSS-modules, TS.
- Frontend development for hackathons in which the project team participated:
hack-fs 2022 https://ethglobal.com/showcase/tweery-0fd3c (top 20 best projects)
https://devpost.com/software/b-o-s-mutation-proposal (top 10 best projects)
- Development of widgets for near.social. StyledComponents.
- Writing end-to-end tests (Cypress, Playwright).
- Writing unit tests (Jest).
- Support of existing projects: bug fixes, implementation of new features.
- Writing documentation: description of the platform as a whole, description of new core features, creating test examples for onboarding application developers (Docusaurus).
- Development of the frontend for a mobile application (ReactNative).
- Active use of linters in projects (prettier, styleLint, eslint).
- Creation of an npm package: command-line creation of templates for decentralized applications and adapters, both for internal use by the team and for the convenience of external developers (Node.js).
- Task estimation (Jira), participation in weekly sprint planning/demos.
- Working with the Git version control system (GitHub).