Leonid Zakharov
Angestellt, Lead Frontend Developer, OUTSIDE DIGITAL
Moscow, Russische Föderation
Über mich
Frontend developer with 4+ years of experience, I develop web applications on React Hooks stack. I use TypeScript, Redux with React-Thunks as middleware or React Query with React. I start development by understanding user-flow, thinking through the architecture of the application and choosing the most appropriate stack for these tasks. I like to communicate with backend developers from the beginning to understand together what kind of interaction is the most effective for this application. I know when it is better to use monolith, and when microservices, when SSG is needed, and when SPA will be enough. I like to write clean code. I like agile - create tasks and sprints and follow them. I prefer to do without third-party libraries as much as possible. Instead, I prefer to write my own component libraries based on storybook. My core hard-skills is: TypeScript, React, Vue, Redux, React Query, REST, GraphQL, React Native, Gitlab CI/CD, ESLint
Werdegang
Berufserfahrung von Leonid Zakharov
Bis heute 3 Jahre und 5 Monate, seit Jan. 2021
Lead Frontend Developer
OUTSIDE DIGITAL
Leading a group of 6 junior developers, ensuring that a group of important project was completed on time and met all key milestones Applied modern approaches to web development which allowed to get rid of overdue deadlines and plan the team's work for the long term Collaborated with stakeholders during development processes to confirm creative proposals and design best practices Reviewed and tested customer-facing prototypes before deployment, applying best practice diagnostic techniques to verify usability
Bis heute 3 Jahre und 10 Monate, seit Aug. 2020
Frontend Developer
OUTSIDE DIGITAL
Totally took over the development of a mobile app with no experience in this. Outperformed the deadline by 30%; Improved site performance, resulting in 40-70% faster downloads; Creation, support and maintenance of microservices in the react ecosystem; Working closely with backenders; Identified issues, analyzed information and provided solutions to problems; Used critical thinking to break down problems, evaluate solutions and make decisions; Code review;
1 Jahr und 1 Monat, Aug. 2019 - Aug. 2020
Frontend Developer
AIC Robotics
Research many problems on their own, which allowed to quickly accumulate experience; Moved development from native JavaScript to using Vue and Nuxt.js, which increased development speed many times over;
1 Jahr und 3 Monate, Juni 2018 - Aug. 2019
Frontend Developer
Freelancing
Creating websites, CRMs, admin-panels using native JavaScript, Vue.js, React.js; Configured development and deployment environments using CI/CD.