👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!

Andrey Lapin

Full-stack Web Developer · Фронтенд · Менеджмент
От 4000 $ · Открыт к предложениям
Возраст: 29 лет
Опыт работы: 9 лет и 6 месяцев
Регистрация: 10.09.2015
Последний визит: 3 месяца назад
Местоположение: Россия, Казань
Войдите, чтобы посмотреть контакты пользователя

Обо мне

During my life I tried myself in many of the areas connected with Computer science. I started with low level things like C language, did things in the area of languages, compilers and concurrency. After a few years I learned things connected with client-server development using C++ and Qt. Then tried to work with more mathematical stuff: lineal algebra and image processing. Finally I dived in into fields of software processes/development and web services.

My goal is to become an expert in Web Development field. I tend to team leading and like working on software architecture and discuss business processes.

Опыт работы

  • AMZScout (https://amzscout.net)
    Senior Frontend Developer (Remote)
    Август 2018 — По настоящее время (2 года и 4 месяца)


    -  Support and development of Amazon product research Chrome extensions 


    - Initiated extraction of common modules of different extensions into a separate bundles and microservices

    - Developed new extension for quick amazon product review (https://chrome.google.com/webstore/detail/amazon-quick-view-by-amzs/pggamokfileohlopdonjmelbbghhnlah)

  • Iterio Labs
    Senior Frontend Developer (Remote)
    Октябрь 2017 — Июнь 2018 (9 месяцев)


    - Building tools for web analytics

    - Development and support of web apps (https://shopfans.comhttps://iteriodata.com/)


    - Implemented javascript analytics collection tool (https://github.com/iteriodata/analytics-js - open sourced by company owner)

    - Implemented wholly new design of product landing page (https://iteriodata.com/)

    - Add better caching with JS Service Workers / IndexedDB

  • Резервное копирование из облака в облако
    Тель-Авив · От 10 до 100 сотрудников
    Lead web developer
    Апрель 2016 — Октябрь 2017 (1 год и 7 месяцев)

    CloudAlly - backups your cloud data


    - Working on improvements/redesign of front-end architecture and UX

    - Develop new customer requirements


    - Integrated with a new processor for Billing system

    - Rewritten whole build process for FE

    - Established workflow for setp-by-step move from self-written SPA + knockoutjs to react/redux and new UX

    Key technologies: js, es6, react/redux, knockoutjs, java, team leading

  • Разработка программного обеспечения на заказ
    Казань · От 1000 до 5000 сотрудников
    Full-stack web developer
    Сентябрь 2015 — Апрель 2016 (8 месяцев)

    http://www.mera.com/ - It’s a huge outsource company withmore than 3000 employes based in NizhnyNovgorod with development offices in Kazan and Serbia. My team in particular is working on a video surveillance system as Web Service. The projects consists of many parts: mobile applications, backend (streaming and video processing services, storages) and finally Web portal.


    - Developing and maintaining Web portal for video surveillance system

    - Bringing new solutions to Front-End architecture


    - Integrated clappr player (http://clappr.io/) that replaced old Flash based technology that was difficult to support

    - Introduced new routing method that restore application state given specific url

    ​ Key skills: Javascript, AngularJS, nodejs, video streaming

  • Частная практика, работа без зачисления в штат
    Казань · От 1000 до 5000 сотрудников
    Web Developer
    Декабрь 2014 — Июнь 2017 (2 года и 7 месяцев)

    It was a group of freelancers that joined together in order to work on great long-term projects. Here I participated in development of web services and CRM systems. Did requirements elicitation with customer, task management, architecture design, backend and frontend development. Managed teams up to two people as well as helped the team by investigating new technology stack: Reac.js / Flux.


    - Designing database scheme and overall project architecture based on customer requirements (The project consists of several independent services (inspired by Microservices approach): Parsers (Go), WebSocket notification layer(NodeJS), Front-end and Back-end serverthatjoins all together (Python, Flask) - parts are communicating through REST API)

    - Developing and maintaining modular FrontEnd projects based on AngularJS and React


    - Developed build automation/minification for FrontEnd with gulp that improved our development process (Browserify, sass, minification, watching/auto rebuild)

    - Designed and implemented REST API for FrontEnd and Backend communication (Model layer)

    - Developed authorization token-based system with http://jwt.io/ that automatically refreshes token once expired as well as restricts user to work with a service from single machine at a time

    - Significantly increased page loading/response by developing periodic task for cleaning data-base fromrubbish (we collect about 100 000 offers per week from our sources)

    - Improved git flow in a team with pull-requests, code review, git --rebase and separate branches for each task

    Key skills: Python, Flask, AngularJS, React/Redux, JavaScript, gulp, sass, CSS, HTML, PostgreSQL, git, Team Leading

  • BlackCat
    Full-stack web developer
    Июль 2014 — Декабрь 2014 (6 месяцев)

    Front-end development

    - Development of environment setups and deploy

    - Project architecture

    Key technologies: Javascript, AngularJS, HTML, css, sass, gulp

    Development of custom billing system which includes:

    - Tracking users activation status

    - User notification about events by email

    - Service integration with payment systems like (PayPal, Payler..)

    Key technologies: Python, Flask, Django, MongoDB

  • Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт экспериментальной физики
    Саров · Более 5000 сотрудников
    Software Engineer Intern
    Февраль 2014 — Июль 2014 (6 месяцев)

    I worked in the Computer Graphics and Visualization team. The main product of that group is the tool for pre and post processing of CAD models where you are able to build different kinds of meshes etc.

    My job was connected with upgrading of the GUI: I developed filters for some kind of metrics to analyze mesh, as well as functionality to remove nodes while building Block Mesh.

    I also developed functionality to detect contacts between models and making an automatic cutting in place of the contact.

    Key technologies: C++, Qt

  • Digital Brain Research Fundation
    QA Engineer (remote work)
    Май 2013 — Июль 2014 (1 год и 3 месяца)

    In my responsibilities were to develop a test system to apply it for functional, load and long term testing of company's web services. My job was also devoted to fixing bugs and supporting of existing code base.

    Key technologies: python, C#, testing

  • Международная корпорация, которая имеет невероятные возможности повсюду
    Нижний Новгород · От 1000 до 5000 сотрудников
    Software Intern
    Июль 2011 — Август 2011 (2 месяца)
    Developed web-server for on-line demonstration of trading system. Used Inter process communication (IPC) tools to communicate between local trading system and web-server for handling incoming requests. Key technologies: C, IPC, http, linux
    Laboratory assistant
    Февраль 2010 — Февраль 2011 (1 год и 1 месяц)
    Support and administrate the computer classes
  • Bipro Intel Laboratory
    Сентябрь 2009 — Август 2011 (2 года)
    Initially I've been involved to perform code refactoring and reimplementing algorithms to get performance and quality of the Source Code grow up. So, I did SC refactoring, system of exception handling, fixed bugs. Then I worked on parsers development: wrote a Python parser to build function calll tree, moved project license from GPL to LGPL, implemented dynamic linking of SA library instead of static linking.

Высшее образование

  • НГЛУ

    Нижегородский государственный лингвистический университет им. Н.А. Добролюбова
    Нижний Новгород · 77 выпускников
    Сентябрь 2012 — Август 2014 (1 год и 11 месяцев)
    Certified by TOEFL IBT with a score of 90 (2015)

    Саровский физико-технический институт МГИФИ
    Информационных технологий и электроники; ФИТЭ
    Сентябрь 2009 — Август 2014 (4 года и 11 месяцев)

    Software engineer specialization;

    Graduated with Highest distinctions;

    Certified by Intel in mobile development area;

    Worked in Intel lab.