Rustam Garifulin

Frontend-engineer

Location: Almaty, Kazakhstan | Email: [email protected] | Telegram: @cyber_potato | LinkedIn: @rustamgarifulin

About

I am currently seeking a position as a remote Frontend Developer with no preference for a particular time zone. I possess a preference for well-organized team collaboration processes and a reliable Continuous Integration/Continuous Delivery (CI/CD) system. I am proficient in efficiently discussing assigned tasks with teams, managers, and designers and have the ability to identify, compare and suggest optimal solutions for implementation.

Having operated as a freelancer since 2009, I have collaborated with various startups, web studios, advertising agencies, individual clients, and other freelancers, both developers and managers. My experience extends to working as a freelance project manager. I am enthusiastic about team-building and mentoring activities.

Experience

Frontend-engineer, X5 Retail Group July 2021 – Present

I am engaged in interface development as a member of a project team whose product is a BPMN-like process management system. The project employs Typescript, React, MobX, Apollo GraphQL, and GoJS. Modules and components are organized within Storybook.

As an accomplishment, upon starting with the project, one of the initial major tasks was to exit the Minimum Viable Product (MVP) stage. This involved refactoring components and the build system as well as the UI/UX implementation. As a result, the team created a product that was ready for publication as a configurable boxed solution. Furthermore, I collaborate with an outsourcing team responsible for implementing individual platform components by assigning tasks and reviewing the results.

Frontend-engineer, Chatme.AI; November 2018 — June 2021, 2 years 8 months

Within the company, I was engaged in developing interfaces for a chatbot creation platform. The platform’s frontend employed React and Apollo GraphQL. The end-user had access to a chatbot builder, an analytics display application, and a user management application.

I organized the platform’s components within Storybook and ensured their coverage with tests.

Frontend-engineer, startup; December 2017 — June 2018, 7 months

The project is a “large CRM” that serves as an autopilot funnel constructor, which includes sales automation, script constructors for chatbots, email constructor and automated mailing, mailing, and landing page constructor - all within a single interface.

My primary responsibilities included assisting other frontend developers and preparing for release. These tasks involved refactoring, supporting and writing new functionality on the frontend, accelerating the build and deployment process, and optimizing frontend load times.

UI-Developer, 2GIS; December 2015 – November 2017 1 year 11 months

I have been involved in developing mobile interfaces as part of an iOS team, collaborating closely with product managers, designers, and other developers from our team and other teams. I implemented interfaces within a webview-based application. The technology stack comprised es6+stylus and sometimes Lodash.