Denis Kurochkin

Denis Kurochkin

Web Developer / WordPress Developer

Followers of Denis Kurochkin685 followers
location of Denis KurochkinMoscow, Moscow City, Russia

Connect with Denis Kurochkin to Send Message

Connect

Connect with Denis Kurochkin to Send Message

Connect
  • Timeline

  • About me

    Frontend Engineer at OZON.ru | TypeScript, Vue, React

  • Education

    • Krasnodar College of Electronic Instrumentation

      2016 - 2020
      Technician-programmer Information Technology
  • Experience

    • Freelance (kwork.ru/user/kurochkin)

      May 2018 - Jan 2019
      Web Developer / WordPress Developer
    • 7A Agency

      Jan 2019 - Oct 2020
      Frontend Developer / Web Developer

      - Developed interfaces of different complexity using Photoshop and Figma mock-ups.- Made websites responsive for different types of devices, sometimes with corresponding design, but often without it whatsoever.- Actively used flexboxes and CSS grids, worked and set up Sass/Stylus mixins, functions and variables, following the BEM methodology.- Set up and used Gulp and Webpack using ES6 features.- Worked with Jinja2(Django), Pug (Jade) template engines, also met with Vue.js Single File Components.- Used Git (GitLab) every day, created repos, pull-requests, branches and committed changes. Show less

    • MedRating

      Nov 2020 - Nov 2021
      Frontend Engineer

      - Developed a project written with TypeScript, Vue.js (Nuxt.js), Vuetify by adding critical new features and fixing important issues- Modernized and enhanced a project written with Javascript, Vue, Django by rewriting crucial parts of legacy code and adding new features without breaking old ones- Improved reliability of both projects by introducing unit testing with Jest by coaching my team, writing internal guides and creating tests myself- Enhanced existing Webpack configurations of both projects by optimizing build size, improving site performance and introducing new helpful plug-ins- Integrated frontend with backend on Python using Swagger- Conducted daily code reviews and participated in architecture review meetings Show less

    • OZON.ru

      Nov 2021 - now
      Frontend Engineer

      - I enhanced company's own recruitment system with many new features and fixes by developing the project with TypeScript, Nuxt, Vue.js & JSX, Vuex- Conducted architecture review meetings with my team members, consolidated efforts on dealing with common issues, came up with my own solutions for those issues and reviewed presented ones- Enhanced project's developer toolbox, code quality and directory structure by adding new helpful tools, enforcing the style guide and building the collection of reusable and reliable components- Implemented new ways to save data in company's own recruitment system by integrating with external services (like hh.ru, career.habr.com) and by adding new features to the Chrome Extension with Javascript & TypeScript- Directed coverage of the project with unit tests from zero to >10% by writing tests myself using Jest and coaching my team on how to do it- Conducted technical interviews for interns, junior and middle developers which resulted in hiring multiple of those developers- Periodically replaced my team lead and took on his responsibilities- Coached a group of students during Route 256 programming training program- Wrote technical reports, documentation and helpful guides for other developers- Mentored multiple junior developers from other teams of my department Show less

    • Humanagro

      Sept 2022 - now
      Senior Frontend Engineer

      - Created frontend of the human resources management system for agriculture-based organizations from the ground up using TypeScript, React, Redux, react-query and MUI- Integrated the system with Django REST API and OpenStreetMap API- Implemented complex forms and validations using react-hook-form- Deployed the project using Vercel, set up domain and the pipeline

  • Licenses & Certifications

    • EF SET English Certificate 74/100 (C2 Proficient)

      EF Standard English Test (EF SET)
      Mar 2020
      View certificate certificate