Maksim Andreev CV
My face

Maksim
Andreev

Frontend developer

Saint Petersburg, Russia

I am a frontend web developer with main stack of React and TypeScript, but I have experience working with other technologies. Currently I work in one of the largest social networking services in the world — VK.com as a frontend developer in the e-commerce department. Previously I worked in a fully remote company headquartered in Singapore, CSSSR, which specialises in modern stack and solves the problems of fintech corporations.

Latest work experience

Senior frontend developer in the e-commerce department

  • React
  • TypeScript
  • PHP
  • KPHP
  • Unit testing
  • Storybook

Brought out of the ‘legacy’ state codebase of my own department for the whole platform: hastened migration to JSX and Typescript, covered business logic with tests, refactored backend on the principles of modularity, clarity and lucidity. I reorganised the process of a code review inside the department: code delivering became faster, team obtained psychological comfort despite change requests for a clear and scalable code. I initiated new strict standards and agreements in code writing for the whole company and was an active participant of elaborating them. I like to be the first who can do things that were postponed by others and encourage others to do those things with me - refactoring old code, reconsidering existing practises, creating tools (especially on hackathons) that could help each other to do work more efficiently. Now I solve business-tasks of department which helps small and medium business to find its clients, and the most important and interesting field for me is to write code related to analytics. As a side work I took a part as one of the main contributors in delivering dark theme to our site.

CSSSR.com, [remote]

2019 – 2020

High middle frontend developer

  • React
  • TypeScript
  • Flow
  • GraphQL
  • Unit testing
  • Github Actions
  • Storybook

I wrote React code for web applications, which were involved in getting, processing and displaying data, which helped fintech companies to work effectively. I developed complex modular applications, which interacted with each other as libraries. I wrote a code myself and helped other teammates to do it. Also had a successful experience mentoring junior developers and students of our company's online course.

Sliday.com, [REMOTE]

2020 - Present

Middle frontend developer

  • React (incl. Native)
  • Flow
  • Vue
  • Ruby on Rails
  • Unit testing
  • Google Analytics
  • MJML email

I created and supported the work of many NDA-projects from creating personal photobooks service to advertisement opportunities aggregator. With my frontend team I rewrote web- application from legacy-stack (jQuery + AngularJS) to Vue, which tracked working time of more than 800 thousands employees around the world and implemented a design system for it by myself. I created a mobile app for interacting with 250 thousand loyal buyers. I tracked and analysed dozens of UI/UX cases for thousands users in Google Analytics, Google Optimize and Google Tag Manager.

Education

UX design course

Bachelor's degree, marketing

I got a degree as a marketer, represented my university at olympiads (including intercity) and took prizes. Beginning with the third year of education (2008) until 2013 I went from marketer assistance to a head of marketing department and finished my career in marketing.