Egor Kravchenko

Senior Full Stack Engineer

Highly skilled software engineer with over 5 years of experience in developing cutting-edge user interfaces.

Strong expertise and daily experience in TypeScript, Vue 3, GraphQL & Node.js.

Demonstrated proficiency in developing high-performance, scalable and secure production-ready code.

Proven ability to lead team members to deliver high quality software products, effectively coach and guide them.

Adept at working in Agile development environments.

Work experience

Senior Frontend Engineer

NayaOne

London, United Kingdom

May 2021 - current time

  • Taking major part in the development of several customer-specific frontend applications using Vue 3
  • Created UI kit component library based on the design system from Figma to ensure consistency and ease of use
  • Successfully built a large number of complex pages with various layouts
  • Managed the complexity of various customizations and features required by different customers
  • Significantly improved the quality of the product, security and performance of the frontend applications
  • Moved all applications and auxiliary packages to the monorepo, which resulted in better code organization and maintainability
  • Led the refactoring of an existing application from Vue 2 & Vuetify to Vue 3 & Quasar
  • Improved the data management by switching from Axios and Vuex to Apollo Client and its internal cache
  • Changed bundler from Webpack 5 to Vite and optimised production builds

Full Stack Engineer (full time)

Synergy University

Moscow, Russia

June 2018 - May 2021

  • Built 2 frontend apps for customer loyalty program platform
    • Personal account and reward catalogue to spend points (for clients)
    • Dashboards with 3+ different chart types
    • Router-based multi-page forms
    • Microsoft Excel integration (uploading / downloading)
    • Wide opportunities to customize apps for different platform customers: palette, internationalization (i18n), visible UI elements and functionality
  • Was mentoring junior frontend engineers in the team, hence helped them grow in their careers
  • Developed backend service for SSO authentication on top of Keycloak
  • 80% Vue frontend, 20% Node.js backend

Senior Frontend Engineer (freelance)

Monetnik.ru

Moscow, Russia

February 2019 - May 2021

  • Complete website redesign
  • Moved from legacy ES5 jQuery codebase to modern ES2020 vanilla JS
  • Optimized and improved performance to score “Good” for all three Core Web Vitals both on mobile and desktop

Education

Bachelor: Linguistics in the Field of Business and Professional Communications

Ural Federal University

Yekaterinburg, Russia

September 2008 - July 2012