12/14/2023 updated

**** ******** ****
100 % available

Frontend Developer | Vue | Nuxt | Node.js | Tailwind | e2e/unit tests

Kazakhstan
Only remote
Master's degree of Informatics and Computer Engineering
Kazakhstan
Only remote
Master's degree of Informatics and Computer Engineering

Profile attachments

CV - Igor Razumov

HTMLJavaScriptAdobe PhotoshopApplication Programming Interfaces (APIs)Business LogicAuthenticationsTest AutomationUnit TestingCascading Style Sheets (CSS)Computer ProgrammingContent ManagementSoftware Design PatternsE-CommercePayment SystemsjQueryMongoDBMySQLNode.jsNoSQLObject-Oriented Software DevelopmentRabbitMQTypeScriptTestingTailwindRussianCypress (Programming Language)Pixel PerfectVue.jsGoogle FirebaseBackendPlaywrightFigmaFront End Software DevelopmentFintechRestful Api
?‍? Hello, My main specialization is frontend (more than 5 years of experience). But I also work as a full-stack developer with node.js if necessary.

? During my professional career, I managed to work in a digital agency, a fintech company and as an independent freelance developer. I have experience working in a team environment, experience managing small teams and an interest in the commercial success of the product.

? English level: B1, enough for chatting. Russian: native.

? My software stack includes:
◾️ Frontend tools - Nuxt 2/3 (ssr, static, spa), Vue 2/3 (vuex/pinia), Tailwind, JavaScript and Typescript (js/ts), adaptive pixel perfect HTML markup, Figma, Photoshop, css, scss, JQuery.
◾️ Backend tools - Node.js, Express, RabbitMQ, Relational and NoSql databases like MySQL, MongoDB, Firebase RTDB, developing and integrating RESTful API
◾️ Methodologies - I'm familiar with all common OOP design patterns, SOLID, functional style, asynchronous approach and others programming principles.
◾️ Testing tools - Cypress/Playwright for e2e tests and Ava/Jest for unit tests, Storybook
◾️ CMS - I can setup and develop projects with Directus, Strapi and other Headless CMS if required.
◾️ Platforms - Firebase (RTDB, Functions, Storage, Hosting, Messaging, Authentication)


? Examples of projects:

◾️ EonX Pay by Account;
About: Australian Payment system
My role: Developing new pages and features, Integrating with backend API, creating adaptive HTML markup, adopting pages for basic w3 accessibility level, designing and developing new components, covering code with e2e/unit tests and others

◾️ uaz.ru - Uaz corporate portal
About: Big multilingual corporate portal of car manufacturer.
My role: Developing new pages, forms, new REST API endpoints, dealers map, designing and testing code, improving page loading speed

◾️ rosakhutor.com - The main website of ski resort.
My role: API integration, collaborate with backend team, developing e-commerce business logic, HTML pixel perfect markups, testing

Experience

Professional experience5 - 10 years
Freelancer since2022

Languages

EnglishGoodRussianNative speaker

Project history

Frontend Developer

EonX
Worked on EonX Pay by Account. It is an Australian payment system developed jointly with Mastercard.
Includes multiple web portals covering the entire payment process for merchants and customers.

- Development of new functionality on all portals (new pages, components, modules).
- Refactoring.
- Writing e2e and unit tests.
- Adapting ui to w3 requirements for website accessibility for people with disabilities. Level A+
- Project configuration tasks
- Template markups, pixel perfect (Tailwind)

Frontend Developer

Freelance; Self Employment
Supporting my old projects that I have worked on before

Frontend Developer

ZBRSK
-Developed SPA, static and dynamic websites using Nuxt.js.
-Optimized the number of requests and site speed.
-Set up routing and optimal data flow.
-Engaged in basic SEO optimization and speed optimization for Google PageSpeed.
-Worked with RESTful API
-Wrote documentation and technical specifications for other developers.
-etc.

Back End Developer

Freelance; Self Employment
Worked on a jewelry marketplace built using Yii2 + MySQL.
Among my tasks were:
- Development of new pages.
- Writing a REST Api
- Admin panel improvements

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in