10+ years in development and design, able to create projects from scratch, develop application architecture and design complex interfaces. I am interested in the business aspects for better understanding the overall value that needs to be carried from the idea to the end customer through design and development.
I like not to tear down and build everything from scratch, but to form an evolutionary approach to the development of projects, not stopping the delivery of new features at the time of this transition.
While working with a team I am engaged in its training and development, I form the knowledge base of the project and optimize processes. I build asynchronous interaction between team members, in which everyone understands what needs to be done and why.
At the same time I do not forget about the result and tracking the overall performance of the team and the mood of its members. I have led development teams of up to 8 people.
The tool helps to form promo pages without developers' participation from standard blocks, whose look and content can be customized.
I invented the tool itself, and then thought out the service architecture, how components of the builder will be used in other services, how other services will request data, how it will all exist in the context of different Vue versions.
Worked my way up from designer and developer to development team leader and interface art director, with up to 8 people in the team.
Together with the team took the front-end out of the monolith, worked on the architecture of the application, divided the application into layers, implemented metrics, tests, automation, and much more.
An internal tool that helps the company's HR's work with applicants.
In the project, I managed the front-end development team and the design team.
We developed a set of components and utilities that we reused in all 05 projects, so that we could develop more quickly and not need to create the same components from scratch over and over again.
We automated the workflow of releases for convenience and simplicity.
Formed an approach to creating newsletters to simplify their development. Integrated MJML, and create a workflow for building and automating its deployment.
For designers to take into account all the limitations of MJML, I wrote a document that describes them in detail.
A tool that allows merchants to sell their products on the 05.ru store pages, keep track of product remains, sales, and other metrics.
Led the front-end development and interface design team.
The company is engaged in the production of signs in Dubai. Together with the business owner we created the design and structure of the site.
Then I implemented its front-end and back-end, and also made an admin panel for editing the main entities.
A tool that allows to work with customer applications, handle leads and move the client through the sales funnel in a convenient way for travel agencies.
I made the UI of the CRM, then worked on the front-end: thought about the architecture and structure of the pages, figured out how to update the view regarding the internal state of the components, wrote the logic for the kanban boards and a lot of dynamic elements.
Made a website for a company producing heavy lifting equipment, thought through the structure of the project, created a design taking into account the existing corporate identity of the company.
After that I wrote all the back-end and front-end parts, also made an admin panel for editing the main entities.
The service allows you to follow the release of new episodes of your favorite shows, watch anime online and catalog them in a user-friendly format.
I designed the entire interface, then did the front-end in Ember.js and the back-end in Ruby on Rails.
The service focuses on online tour search for users and B2B clients.
I designed interfaces, presentations and promotional materials.