Konstantin Vasiliev
Lead Frontend Developer at Genestack- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Limited working proficiency
Topline Score
Bio
Experience
-
Genestack
-
United Kingdom
-
Data Infrastructure and Analytics
-
1 - 100 Employee
-
Lead Frontend Developer
-
Nov 2022 - Present
-
-
-
Genestack
-
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
-
-
-
JetBrains
-
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.
-
-
-
SPB TV
-
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
-
-
-
Yandex
-
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.
-
-
-
FACTORY OF INFORMATION TECHNOLOGY
-
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