Sergei Nikitin
About
Experience
2015–2020
Head of Frontend Engineering at Auto.ru
Auto.ru (auto classifieds website) was acquired by Yandex in the late 2014 and I joined the project as a head of front-end dev team. I had to reorganize the existing team and to replace old php/jquery codebase with modern technologies. Responsibilities:
  • Team (15-20 people) management: hiring new people, replacing team members, teaching, 1-on-1.
  • Talking/teaching about new technologies to our team.
  • Planning our work together with other teams (design, backend, testing).
  • Choosing proper technologies, libraries, tools and incorporating them into our dev process. We replaced php with Node.js + Express and later we started migration to React and TypeScript.
  • Writing tools and libraries if we couldn't find analogue in the open-source world. Like descript — data aggregation library and jpath — xpath-like query library.
  • Code reviewing
  • And of course writing a lot of JS/TS.
2010–2015
Front-End Architect and Tech Leader at Yandex
I worked on the project of replacing an old and slow Web 1.0 interface of Yandex.Mail (one of the biggest web mails in Russia) with a new, fast and shiny Ajax interface. My responsibility was to prototype a new tech stack for that project: server side JS (we used Firefox JS engine), working with XML and XSLT in a browser, new JS framework for SPA etc. And then with the rest of the team to finish the project using all of this tech. Later when we decided to replace XSLT I wrote XSLT-inspired template engine in JS — yate.
2009–2010
Senior Front-End Developer at Yandex
I developed a web component library (called Lego) aiming to unify web interfaces of all Yandex projects. And also I helped other teams to adopt the library.
2005–2009
Front-End Developer at Yandex
I worked on the development of several big projects in Yandex using HTML/CSS/JS/XML/XSLT:
  • Yandex.Money (payment system)
  • Yandex.Photo (photo hosting and sharing service)
  • Yandex.Video (video search and hosting service)
2000–2005
HTML/CSS coder
I worked as a html/css coder in several web companies.
Skills
Education
Contacts