Anton Cherepov

Senior Front-End Developer

Download my CV:

About me

Hello, my name is Anton, and I live in Diemen, Netherlands. I'm passionate about frontend development. I have worked on many projects both as an employee and as a freelance developer.

My current everyday stack includes TypeScript, Angular, RxJS, and related technologies. I also have experience with React.js, NestJS, and Node.js. Additionally, I’m exploring backend technologies and have experience with Kotlin and the Spring Boot framework. I’m also enthusiastic about programming fundamentals such as algorithms, design patterns, data structures, project architecture principles (e.g., S.O.L.I.D.), and core object-oriented programming concepts.

Experience

September 2025

Rabobank

Senior Front-End Developer

Part of the Platform team. Focused on improving internal tooling, streamlining application delivery processes, and supporting engineering teams in building, deploying, and maintaining scalable applications.

November 2021 - September 2025

Rabobank

Senior Front-End Developer

Part of the Product team. Responsible for features that are related to the online communication channels. Participating in a cross team projects by helping to increase the delivery pace and code quality.

October 2019 - November 2019

ZyLAB Technologies B.V.

Software Developer

Part of R&D team. Working on frontend part of the new features for companies main project ZyLAB ONE. Supporting, refactoring and improving current code and features.

April 2017 - October 2019

Solit Clouds

Software Developer

Working on user interfaces for EMIAS (United Medical Information and Analytical System of Moscow).

April 2012 — April 2017

Inform-Mobile (IMMO)

Frontend Developer / HTML-coder

As a Frontend Developer / HTML-coder I was developing and coded projects for company partners such as MTS RB, MTS, Life:), TELE2, and also for own company projects

July 2016 — February 2017

Loftschool

Mentor

Was mentoring the group of 10 attendance at JavaScript course

March 2008 — April 2012

NBZ Computers

Content-manager

Worked with the content for the company web site (articles, offers, banners, catalogue items, new sections), supporting internet advertising at search systems, helping with developing for the company projects and coding HTML emails

March 2007 — March 2008

StarMedia Russia

System Administrator

Was Supporting network, helping with software, configuring the new computers for companies employees

Freelance

Frontent Developer

Occasionally, I've worked on projects as a freelancer. Most of these projects involved converting PSD designs into HTML and CSS, along with basic coding for animations, pop-ups, form validation, and handling data exchange with the server.

Projects

Pages for "Znak Kachestva"

For that project, I prepared layouts using Pug and SCSS, and implemented interactive features using jQuery.

Techstack: Pug, Scss, jQuery, Gulp.

Education

Moscow Institute of Electronics and Mathematics, MIEM (Technical university)

Sept 2003 - Sept 2008

System Engineer (Specialist Diploma)

Russian higher educational institution in the field of electronics, computer engineering, and applied mathematics. Founded in 1962 as Moscow Institute of Electronic Machine Building (Russian: Московский институт электронного машиностроения), in 2011 joined with National Research University Higher School of Economics.

React.js Web applications development

Aug 2020 - Sep 2020

Online course for developers to be more comfortable to develop with ReactJS, Redux, Redux-Saga

ShRI (School of Interface Development by Yandex)

July 2017 - Sept 2017

The school is part of Mobilisation project by Yandex that helds designers, managers, mobile developers and frontend developers. I was took a part only in the first round of school and quit of the second round by my own reasons

The complex education of web-development

Oct 2014 - Jan 2017

Online course for developers and coders by Loftschool

My Projects

Some of my own projects and libraries.

Generator Basic Page

The boilerplate project to create web pages with Pug, Scss, TypeScript and task manager Gulp.

  • Pug
  • Scss
  • TypeScript
  • Gulp
  • Babel
  • SMACSS

XLF2XLF (ex. google-translate-xlf)

A command-line utility to automatically translate .xlf translation files using Google Translate

  • JavaScript
  • NodeJS
  • Npm
  • Angular
  • i18n

split-file-js

Small script that I've created for project where we needed to split whole html pages into small chunks

  • JavaScript
  • NodeJS
  • Npm

Skills

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Pug
  • SCSS
  • Angular
  • RxJS
  • git
  • npm
  • AWD / RWD
  • BEM
  • Gulp
  • AngularJS
  • NgRx
  • NodeJS
  • SMACSS
  • Webpack
  • Vite
  • React
  • Redux
  • Kotlin
  • Spring Boot