Mikhail Davydov
Principal FE Engineer

Misha Davydov

Principal Frontend Engineer based in Berlin. Frontend centric GraphQL APIs and brilliant React, Node.js applications are my domain

  • Based in Berlin
  • Experience 17+ Years
  • Date of Birth 02 April 1986

About Me

4k+
Open Source
Contributions
23
Launched
Web Apps
13
Public
Talks

My name is Mikhail Davydov. I am a Principal Frontend Engineer. My passion are brilliant web-interfaces loved by customers. Frontend-centric APIs, which make frontend engineers happy and productive. My primary tech stack is TypeScript, React, Node.js and GraphQL.

In 2014 I moved to Germany and started a new chapter in my developer career. As of today I worked at 3 international startup companies as full-stack JavaScript/Tech Lead and recently transitioned into Principal Frontend Engineer role.

I have a solid public speaker experience with more than 10 talks at big Russian and European conferences. I used to teach JavaScript and other web technologies for 2 years at Yandex Interface School. 200+ future developers attended my classes. I am open to new technologies and read popular blogs like Dev, Google Developers Blog, HTML5 Rocks and keep an eye on Youtube channels of JSConf, Fronteers, Fluent, React Conf etc.

Fun fact about me: I worked for 1 year at a uranium enrichment plant.

My hobby is analog photography.

Download CV

My Resume

As Principal Frontend Engineer I am deeply integrated in all layers of company: backend, frontend, design, dev-ops, legal, product, data, HR and PR. However my primary focus as JavaScript/Node.js and GraphQL expert are frontend technologies. I make sure that company shines and has a bright future with right number of happy developers onboard. I participate in key architectural and strategical decisions, team building, workshops and mentoring activities. I do public speaking on company behalf, writing articles about tech-stack used in my company as well as tutoring JavaScript and web-technologies in-house and at universities. I am maintainer of key frontend libraries like components and codestyle. I always keep myself in a loop with modern technologies.

It does not matter if I start a project from a scratch or work on existing one – it will shine at the end!

EXPERIENCE
JavaScript/TS

Expert knowledge of ECMAScript 3-Next editions, object-oriented and functional patterns and related technologies: DOM, HTML5 APIs, Promise, TypeScript. 17+ years of active work experience.

Node.js

Deep knowledge of V8 (fine optimizations, GC), Streams, Buffers, Event Loop and asynchronous I/O, design patterns, data structures and complexity. 8+ years of active work experience.

React

Expert knowledge of React guts, optimisations, component composition, maintaining of company-wide components libraries, cross-team component sharing via Module Federation. 8+ years of active work experience.

Web Standards

Deep knowledge of HTML/CSS, cross-browser, design and layouts; page load and rendering speeds improvement. Keeping myself updated with new specs and standards every year. 17+ years of active work experience.

GraphQL

Expert knowledge of client centric services based on GraphQL with Apollo Federation. Apollo toolchain. 4+ Years of integration experience in multiple companies.

I work every day with
React, React Routing, Webpack, Nodejs, GraphQL, Apollo, Jest, Typescript, Git, Webstorm, Npm and of course wonderful people
I can tune well
Jira, Redux, React Native, Mocha, Storybook, RxJS, Ramda, Eslint, Prettier, Helm, Docker, Kubernetes, AWS, MongoDB, MySQL, IndexedDB, GitlabCI, Jenkins, Puppeteer, Playwrite
Willing to learn
Rust, Golang, Kotlin
LANGUAGES
Russian
Native
English
C1+
German
A2
EDUCATION
2003 - 2008
Master in Computer Science
Kalashnikov Izhevsk STU
WORK
Feb 2021 - Present
ARRIVAL Germany
Principal Frontend Engineer

Architecture and development of projects for ARRIVAL factories, robofacturing design and internal programming language. Maintenence of internal design system library. Tech: TypeScript, Node.js, React.js, GraphQL

Feb 2015 - Feb 2021
Matterway
Senior JavaScript Developer, Tech lead

Architecture and development of 4 generations of company products. Studio – visual IDE. Assistant – mobile automation runner. Marketplace – space for assistant automation skills. Tech: TypeScript, Node.js, React.js, GraphQL

Aug 2014 - Feb 2015
deltamethod
Senior JavaScript Developer

Development of company key product – Campaign Suite! Helping Junior developers to grow. Tech: JavaScript, CSS3/HTML5, Twitter Flight, React.js, BEM

Jan 2011 - Aug 2014
Yandex
Senior JavaScript Developer, Tech lead

Active development of Yandex Mail, Yandex Weather, Yandex Chat and Yandex Taxi. Thanks to Yandex I was conduct a number of talks at major Russian and European conferences. Taught JavaScript and other web technologies for 2 years at Yandex Interface School.

Sep 2009 - Dec 2010
Wikimapia
JavaScript Developer

Maintained wikimapia as full-stack developer (JavaScript and PHP) in a team of 6 people.

Download CV