Download CV as PDF: Link
Версия на русском языке: Ссылка
Frontend-engineer
Location: Almaty, Kazakhstan(UTC+5) | Email: [email protected] | Telegram: @cyber_potato | LinkedIn: @rustamgarifulin
About
I am currently seeking a position as a remote Frontend Developer with no specific time zone preference.
I value well-organized team collaboration processes and reliable CI/CD practices. I effectively work with teams, managers, and designers to discuss assigned tasks, evaluate different approaches, and propose optimal technical solutions for implementation.
Since 2009, I have worked as a freelancer, collaborating with various startups, web studios, advertising agencies, individual clients, and other freelancers, including both developers and managers. My experience extends to working as a freelance project manager. I have mentored junior developers and participated in team-building activities.
Experience
Frontend-engineer, X5 Retail Group July 2021 – Present
Developing user interfaces for a system that manages the company’s IT landscape architecture — a centralized repository of the corporate metamodel and architectural artifacts. Stack: TypeScript, React, MobX, Apollo GraphQL.
Initially contributed to moving the product beyond the MVP stage through extensive refactoring of components, build processes, and UI/UX redesign, leading to a configurable boxed release.
Over the last two years, led the development of an in-house TypeScript library for creating interactive diagram editors (Canvas API), replacing GoJS. The library enables visual modeling of business processes and system architectures, featuring Undo/Redo, snapping, grouping, gestures, and a multi-layer event-driven rendering system.
Frontend-engineer, Chatme.AI; November 2018 — June 2021, 2 years 8 months
Developed interfaces for a chatbot creation platform using React and Apollo GraphQL. The platform included a chatbot builder, analytics dashboards, and user management tools.
I organized components in Storybook and ensured proper test coverage.
Frontend-engineer, startup; December 2017 — June 2018, 7 months
Worked on a large CRM system that served as an autopilot funnel builder — combining sales automation, chatbot scripting, email automation, and landing page creation within a single interface.
Responsibilities included supporting other frontend developers, refactoring, implementing new features, improving build and deployment processes, and optimizing frontend load performance.
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.