Konstantin Vasiliev

Lead Frontend Developer at Genestack
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Belgrade, Serbia, RS
Languages
  • English Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Lead Frontend Developer
      • Nov 2022 - Present

    • United Kingdom
    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Development Team Lead
      • Jul 2020 - Feb 2022

      Cross-functional team leading.We organized a full-fledged team from scratch that successfully completed all the tasks assigned (about 80% backlog completed at end of the year). Work and planning based on Scrum using story points (regular speed of 50 story points).Task decomposition and implementation were carried out under my supervision. We set up the exchange of knowledge and some responsibilities between all team members (QA engineers, support, designer, backend and frontend developers).We were a team that brought most of the customers' needs to production. We clarify and develop requirements, design and solutions. Show less

    • Senior Frontend Developer
      • Nov 2018 - Jul 2020

      Development of applications aimed at visualization and management of research data in the field of genetics.Introduced TypeScript to existing development infrastructure (setup Webpack, Jest, linters, Prettier). Rewrited 80% applications from jQuery UI to React and UI Kit.Established a common UI kit for React and Typescript (about 50 — 60 extendable components).Created virtualized table components (50k rows and 30 columns) and lists. Optimized render and responsiveness for many components.Introduced react-query for data fetching and cache management.Established backend APIs for several applications (catalog with facet and full-text search, editor with excel-like tables). Show less

    • Czechia
    • Software Development
    • 700 & Above Employee
    • Software Developer
      • Mar 2017 - Nov 2018

      Development of educational projects. Product design, prototyping, user experience. Created a prototype of “social network” for people who like to get knowledge from books. The first version is based on Meteor and Typescript. The second one is based on Kotlin and JetBrains internal web platform. Both prototypes used React Material UI kit. I wrote a bridge for TypeScript for using Material UI with Kotlin.JS. Development of educational projects. Product design, prototyping, user experience. Created a prototype of “social network” for people who like to get knowledge from books. The first version is based on Meteor and Typescript. The second one is based on Kotlin and JetBrains internal web platform. Both prototypes used React Material UI kit. I wrote a bridge for TypeScript for using Material UI with Kotlin.JS.

    • Switzerland
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Javascript Developer
      • Sep 2015 - Mar 2017

      Working on the web site of a media content provider. Customized video player based on video.js library. Integrated features such as HTML5 video playback with modern technologies MSE and EME. Refactored existing site using React/Redux. Integrated i18n system for several languages (including for Arabic languages). Working on the web site of a media content provider. Customized video player based on video.js library. Integrated features such as HTML5 video playback with modern technologies MSE and EME. Refactored existing site using React/Redux. Integrated i18n system for several languages (including for Arabic languages).

  • Infocall
    • Belgorod, Russia
    • Web Developer
      • Nov 2013 - Aug 2015

      Software development, implementation and maintenance of external and internal services (Online stores, billing, stock, price following, auth system, etc.). My mission was to increase sales by creating a marketplace for our wholesale business customers and services that allowed us to follow the competitors` prices and adjust ours automatically with the best profit. I also created some other small services for simplification of the working process. The main technologies I used: Node.js, MySQL, React/Angular/Backbone, Bootstrap, gulp, grunt. Show less

    • Russian Federation
    • Technology, Information and Internet
    • 700 & Above Employee
    • Frontend Developer
      • Dec 2011 - Nov 2013

      Web interface development of Yandex.Disk service. Technical management of release cycle, build and deploy of packages, implementation of auto testing of web interfaces. I gained experience in the process of product development in enterprises with extended infrastructure. Main technologies: JS, BEM, CSS3, git, make, gulp, grunt, deb, rpm, Selenium, mocha, karma. Web interface development of Yandex.Disk service. Technical management of release cycle, build and deploy of packages, implementation of auto testing of web interfaces. I gained experience in the process of product development in enterprises with extended infrastructure. Main technologies: JS, BEM, CSS3, git, make, gulp, grunt, deb, rpm, Selenium, mocha, karma.

  • SoftMedia
    • Belgorod, Russia
    • Web Developer
      • Oct 2010 - Dec 2011

      Maintenance of online stores. Features development, installing mail and web servers, integration with external API`s. I gained knowledge about web services and how the internet works generally. Main technologies: JS, PHP, MySQL, nginx, Apache, qmail. Maintenance of online stores. Features development, installing mail and web servers, integration with external API`s. I gained knowledge about web services and how the internet works generally. Main technologies: JS, PHP, MySQL, nginx, Apache, qmail.

    • Russian Federation
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Web Developer
      • Aug 2008 - Oct 2010

      That's my first job experience. I took part in many aspects of web development from webpages coding to building ORM systems. That is the place where I decided to become a Javascript developer. Main technologies: JS, HTML, CSS, Java, PHP, XSLT, MySQL, FireBird, PostgresQL That's my first job experience. I took part in many aspects of web development from webpages coding to building ORM systems. That is the place where I decided to become a Javascript developer. Main technologies: JS, HTML, CSS, Java, PHP, XSLT, MySQL, FireBird, PostgresQL

Education

  • Belgorod Shukhov State Technology University
    specialist
    2005 - 2011

Community

You need to have a working account to view this content. Click here to join now