Home > Candidates > Nikita Leshchev
Nikita Leshchev

Togliatti Samarskaya region, Russia

Phone: xxx-xxx-xxxx

Email: xxx@xxxx.xxx



  • Looking For: Senior PHP Developer, Middle Java Web Developer

  • Occupation: IT and Math

  • Degree: Bachelor's Degree

  • Career Level: Fully Competent

  • Languages: Russian, English

Career Information:

Sign up to view Nikita Leshchev's full profile.

Highlights:The most interesting part of my career is the current part. I'm responsible for choosing backend technologies for the high-loaded e-commerce web site with a few hundred thousands unique visitors per day. Also one of my main responsibilities is splitting huge monolith Magento 1 platform to many micro-services based on Symfony 4.1

Skills:PHP, Symfony 4, MySQL, HTML, JavaScript, CSS, Java, C#, MicroServices, Kafka, Magento 1, Neo4j

Goal:I'd like to become a Team Leader or even CTO.


Experiences:

Backend Tech Lead / Architect 02/2018 - current
Optimax Investments LTD, Togliatti, Samarskaya region Russia
Industry: e-commerce
Responsible for choosing backend technologies for our big high loaded project, and a bit for managing small teams.
1. Splitting Magento 1 monolith to microservices (MS): designing architecture, developing some MS (ElasticSearch (including designing of the new fast re-index algorithm), Mail etc) and many common Symfony 4 bundles (e.g. Kafka Bundle for communicating with Apache Kafka which is used almost in all our MS). 2. Creating, splitting and estimating tasks 3. Migration to Google Cloud Platform 4. Introduction of Blackfire to Magento monolith. As a result, increasing of loading speed up to 70%. 5. GraphQL integration to ElasticSearch MS 6. Creating Similar MS (Microservice which is responsible for managing similar products and upsells) which is based on Symfony4 and use Neo4j as DB Stack: PHP 7.2, Symfony 4, 4.1, Redis, ElasticSearch, MySQL, Neo4j--
Senior Backend Developer 09/2017 - 02/2018
Optimax Investments LTD, Togliatti, Samarskaya region Russia
Industry: e-commerce
Developing new functionality for Magento 1 project and supporting it, developing inner company systems
1. Supporting of main company project GlassesUSA: resolving bugs, developing new features and rewriting old controllers to new REST API Stack: Magento 1, PHP7, MySQL, Elastic Search, Docker, Composer 2. Development of an internal system for calculating working hours, collecting latenesses of employees, automate sprint planning (JIRA integration). Stack: Python 3.5, Django 1.11, MySQL/SQLite (locally) 3. Development of a Bitbucket Server plugin which adds a button to pull-request page for notifying reviewers via Slack. This plugin also connected with our internal system (2). Stack: Java, JavaScript, Python 3.5--
Developer 05/2016 - 09/2017
GeniSoft, Moscow, Moscow Russia
Developing websites and mobile applications
1. Development of a messenger (text messages, images sharing and audio/video calls (SIP)) application. Stack: Java (Android API 16+), websocket, HTTP REST 2. Supporting of company sites and one desktop app (C#) Stack: PHP 5+, JavaScript, CSS, MySQL, C# 3. Development of an application GlassGate Stack: C# (Android API 16+, Xamarin) GooglePlay link 4. Supporting of website www.agexperts.ru based on framework 1C-Bitrix. Development of REST API, integration with 1C (SOAP) Stack: PHP 5.6, 1C-Bitrix, JavaScript (JQuery), CSS--
Full Stack Developer 05/2016 - current
GisBuyer, Moscow, Moscow Russia
The third-party project which I develop in my spare time connected with geolocation and big data.
Designing and developing of web-service connected with geolocation and Big data. 1. Developing REST API (Yii2) for frontend based on Angular 4 2. Introduction of ClickHouse DB 3. Integration with payment systems via REST API 4. Working with GoogleMaps API (JS) and Geocoder API (REST) 5. Setting, splitting and estimation of tasks 6. Installing Redmine Stack: PHP 7.1, Yii2, MySQL 5.6, Angular 4 (TypeScript), LESS, CSS, JavaScript, ClickHouse--
Web developer 08/2015 - 02/2016
Leomax, Moscow, Moscow Russia
Industry: e-commerce
Supporting websites of the company and developing new functionality for them.
1. Supporting of old and developing new features of sites (e.g. adding reviews functionality, notifications about answers for reviews and comments (frontend/backend)) 2. Development of some kind of CRM-system for products management between different sites based on different frameworks: Shop24 (1C-Bitrix), ttstv.ru (Yii1) and domatv.ru (Yii1). The system was written on Yii2. 3. Work with Git via shell--
Web developer 03/2015 - 05/2015
AppAtBox, Moscow, Moscow Russia
Supporting of company’s clients’ sites
--
Web developer 04/2012 - 09/2017
Freelance, Moscow, Moscow Russia
Developing websites
Began from simple chats and landing pages. Since 2013 have been developing CPA-systems. Had experience in developing ERP-system for typography based on Symfony 1.4 (management of orders, products, warehouse, clients and integration with accounting system “1C”). Little experience in Android developing. One simple C# ERP application for warehouse management and generating reports in PDF format.--
C# developer 07/2011 - 04/2012
Autograff, Moscow, Moscow Russia
Developing of ERP system for the typography.
Developing of ERP system for typography including such modules as orders management, clients management, order tracking system for workers on production, warehouse module, and some other little modules. Stack: C#, PostgreSQL--

Education:

Moscow State University of Railway Communications 09/2010 - 06/2015
Moscow, Moscow, Russia
Degree: Professional Degree
Major:Management and Informatics in Technical Systems
I graduated as an engineer but all those years I worked as a web developer.


Download Resume(Available to Employers Only):

Login to view resume: Senior PHP Developer -



More About Nikita Leshchev
Please sign in or sign up an employer to view Nikita Leshchev's personal information.

  • Phone: xxx-xxx-xxxx
  • Email:xxx@xxxx.xxx
  • Visa: -
  • Work Authorization: -
  • Expected Salary: -
  • Intests & Hobbies: -