Andrey Vakhrushev

Andrey Vakhrushev

$40/hr
Front-end / Javascript / Angular 1.x - 9.x
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
37 years old
Location:
Minsk, Minsk, Belarus
Experience:
10 years
Andrey Vakhrushev Individual Entrepreneur: Batumi, Georgia Location: Minsk, Belarus, Eastern Europe Citizenship: Ukraine Date of Birth: 11/21/1988 Contract only, Remote only Contacts Phone, WhatsApp, Telegram: - E-mail:-LinkedIn: https://www.linkedin.com/in/andrey-vakhrushev-4a7530b5 Github: https://github.com/ajvakhrushev Summary of qualifications More than 10 years of experience in web frontend development. Expert in JavaScript, JQuery, Angular 1.x/4.x/5.x/6.x/9.x, Vue 3.x, HTML 5, CSS 3, SCSS. Advanced knowledge of Typescript, Moment JS, Google Maps Javascript API, Ag-Grid. I have participated in projects for clients such as Chelsea FC, KapitalBank, Deloitte, Exadel, Globavista LTD, etc. Strong experience in development of web projects with varying complexity, including high load projects. Effectively organize and prioritize multiple complex tasks, interact creatively and achieve results in a dynamic environment. Skills Entity Experience, years Level Last used, year Javascript 9 Expert 2023 HTML 5 10 Expert 2023 CSS 3 10 Expert 2023 Typescript 5 Advanced 2023 jQuery 7 Expert 2023 AngularJs 1.x 3.5 Expert 2023 Angular 4.x/5.x/6.x/9.x 4.5 Expert 2023 Angular Material 4.5 Advanced 2023 1 Intermediate 2023 RxJS 4.5 Intermediate 2023 NgRx 0.5 Intermediate 2018 Vue 2.x/3.x 1.5 Advanced 2020 Backbone JS 1.5 Advanced 2015 Angular Bootstrap Bootstrap 3.x 3 Intermediate 2023 Ag-Grid 3.5 Advanced 2023 Google Maps JavaScript API 3.5 Advanced 2023 LESS 4 Advanced 2023 SASS/SCSS 4 Advanced 2020 GIT 8 Advanced 2023 Webpack 5 Advanced 2023 Also Skills, Technologies, Languages, Framework, Libraries, Tools, Methodologies, Utilities - I work/worked with: React JS, Lodash JS, Underscore JS, Moment JS, Require JS, Gettext, Express JS, Node JS, Gigya, Ooyala, Vindicia, Livefyre, Opta, MySQL, PostgreSQL, MongoDB, Microsoft SQL, HTTP 1.x, AJAX, REST, JSON RPC, Redux, Vuex, LESS, SASS/SCSS, Electron, Scrum, Kanban, Atlassian JIRA, MS Teams, Monday.com, Jasmine, Phantom JS, Karma, Protractor, NPM, Bower, Gulp, Grunt, Babel, MS Build, SVN, TFS, JSON, SQL, Maven, JBoss, Docker, Vagrant, .NET Framework, C#, Confluence, Visual Studio Code, VS Code, Sublime Text 3, NetBeans Work Experience Globavista LTD, United Kingdom Senior Frontend Developer October 2020 - May 2023 https://www.bigoceandata.com/ (Official website). Unfortunately, the software I worked on is not for free - you need to have a paid subscription to review it. Project Description: Maritime Software. The Software is intended to manage the vessels and fleets of vessels in the vastness of the oceans. The customer can track the ships in real time, build and analyze complex routes, do the post voyage analysis, manage security risks, dedicated zones, vessel reports, ports and perform some other fleet operations. The Project is built on the top of the Google Maps API, divided into a few modules, which are classical SPA based on AngularJs. NDA. Responsibilities: - to migrate AngularJs 1.x into Angular 9.x; - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to write unit tests and end-to-end tests; - to refactor the application - to keep it clean, scalable, maintainable, performance; - to review the codebase - request, discuss and make changes in it; Team Size: 10 - 15 Skills: AngularJs 1.x, Angular 9.x, Typescript 3.x, RxJS, Angular Material, Google Maps API 3.x, Bootstrap 2.x, jQuery, jQuery UI, Lodash, Moment JS, Underscore JS, Webpack, ESLint, LESS, REST, Karma, Jasmine, MS Azure, Git, MS SQL Server, .Net Framework, C#, Git, JS, HTML 5, CSS 3 References: - Mark Hewish - https://www.linkedin.com/in/mark-hewish-/ ,-; - Steve Tighe - https://www.linkedin.com/in/stevetighe/ ,-; Rich Media Systems, Ukraine Senior Frontend Developer November 2019 - October 2020 https://www.online-stylist.co.uk/ Unfortunately, it is under construction now Project Description: The Application helps people to create their own “look” style. There is a smart engine, which parses the image, finds goods, clothes on it and searches them in different stores across the globe. Also the website operates as a small lightweight social network - we can interact with different users, exchange minds, see their ”looks”, comment on them, create groups, etc. The Application combines classical webpages and SPA based pages. The most challenging task was to maintain different modules, which should work properly for both SPA and non-SPA modules. We had a lot of hooks, helpers, utilities, components written on pure Javascript (EcmaScript 2015+). They have been integrated harmoniously into Vue.js based SPA to follow the DRY pattern. My main objectives were to achieve better user interaction with the application, to provide better performance and to maintain a clean, fresh, user-friendly UI/UX. NDA. Responsibilities: - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to refactor the application - to keep it clean, scalable, maintainable, performance; - to review the codebase - request, discuss and make changes in it; Team Size: 4 - 10 Skills: Vue 3.x, Vuex, Axios, Lodash, Twig, SCSS, REST, PHP, Yii 2.x, Nginx, GitLab, Git, JS, HTML 5, CSS 3 SSA Group, Ukraine Senior Frontend Developer September 2018 - October 2019 https://www.ssa.group/ (Official website). The Agency performs outsourcing and outstaffing services. I participated in projects for Future Ordering (Sweden) and W Site Technology (Netherlands). The software I worked on is now in the development stage or it is intended for specialized machines as internal software. NDA. Responsibilities: - to build Application from scratch; - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to review the codebase - request, discuss and make changes in it; Team Size: 1 - 6 Skills: Angular 6.x, RxJS, NgRx, Redux, Typescript 2.x, Angular Material, Moment JS, Lodash, TS Lint, Vue 2.x, Vuex, Axios, SCSS, Electron, REST, MS Azure, Git, JS, HTML 5, CSS 3 References: - Pavlo Pochuev - https://www.linkedin.com/in/pavlopochuyev/ ,-; Omnigon, Ukraine Senior Frontend Developer August 2017 - March 2018 https://www.chelseafc.com (Official website) - Redesign of the Chelsea FC official website. Project Description: Redesign from the scratch of the Chelsea FC official website. Ordinary official company website with enormous amount of features. SPA based on Angular. Application uses SSR technology. Website includes a lot of third-party services such as Gigya, Ooyala, Youtube, Vimeo, Vindicia, Opta, Livefyre, etc. The most challenging task for me was to integrate and synchronize all of them together and into the application (as part of my responsibility was the authorization module). It is worth mentioning “component’s constructor” on the frontend for some pages (news, video, etc.) to be able to change the structure of those pages dynamically through the AEM. NDA. Responsibilities: - to redesign the website from the scratch; - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to write unit tests and end-to-end tests; - to review the codebase - request, discuss and make changes in it; Team Size: 8 - 20 Skills: Angular 4.x+, Server-Side Rendering, RxJS, Typescript 2.x, Angular Material, Gigya, Ooyala/Youtube/Vimeo, Vindicia, Livefyre, Opta, Moment JS, Lodash, Protractor, Jasmine, TS Lint, SCSS, AEM, REST, Node JS, Express JS, Git, JS, HTML 5, CSS 3 References: - Damir Secki https://www.linkedin.com/in/damirsecki/ ,-; ScienceSoft, Belarus Senior Javascript Developer March 2016 - March 2017 https://www.scnsoft.com/ (Official website). The Agency performs outsourcing and outstaffing services.I mostly performed frontend functions. I participated in projects for Evertracker (Germany) and KapitalBank (Azerbaijan). The software I worked on is not for free and available only by subscription or you need to be the client of the customer company to access it. NDA. I worked on the “frontend side” mostly. Responsibilities: - to build Application from scratch; - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to refactor the application - to keep it clean, scalable, maintainable, performance; - to review the codebase - request, discuss and make changes in it; Team Size: 5 - 15 Skills: Angular JS, Angular Material, Gulp, jQuery, Google Maps Javascript API, SCSS, JS Hint, Gettext, Ag-Grid, JSON RPC, REST, Node JS, Express JS, Apache HTTP Server, Git, JS, HTML 5, CSS 3 References: - Alexander Zyil https://www.linkedin.com/in/alexanderzyil/ ,-; Exadel, Ukraine/Belarus Software Developer January 2014 - February 2016 https://exadel.com/ (Official website). The Agency performs outsourcing and outstaffing services. I participated in projects for GHX (US), Deloitte (US) and Exadel (US) itself (https://appery.io/). The software I worked on is for internal usage only or it is not for free and available only by subscription. I worked on the “frontend side” mostly. Responsibilities: - to build and maintain quality solid architecture, reusable modules, components, entities; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; - to write unit tests and end-to-end tests; - to refactor the application - to keep it clean, scalable, maintainable, performance; - to review the codebase - request, discuss and make changes in it; Team Size: 5 - 15 Skills: Backbone JS, Require JS, Underscore JS, Angular JS, jQuery, jQuery UI, jQuery mobile, Bootstrap 3.x, Angular Bootstrap, Grunt, SCSS, Karma, Jasmine, REST, Ant, Tomcat, Maven, Jboss, PostgreSQL, MongoDB, Node JS, MS Azure, SVN, TFS, Git, JS, HTML 5, CSS 3 Ebola Communications, Ukraine Frontend Developer July 2013 - January 2014 http://ebola.agency/ (Official website - unfortunately, it is under construction now). The Agency performs outsourcing services mostly. I participated in projects for Kiyvstar (UA), Sunny7 (UA) and Ebola Communications (UA) itself. One of my projects was nominated for the “Site of the day” prize and has won the "special mention" http://www.awwwards.com/best-websites/agl-digital-production-portfolio/ . Responsibilities: - to build Application from scratch; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; Team Size: 3 - 4 Skills: jQuery, jQuery UI, Underscore JS, Kinetic JS, LESS, Adobe Photoshop, Adobe Illustrator, Flowplayer, REST, PHP, Apache HTTP Server, Git, JS, HTML 5, CSS 3 MC Studio, Ukraine Frontend Developer September 2012 - July 2013 https://www.mcstudio.com.ua/ (Official website). The Agency performs outsourcing services. I participated in projects for Russilver (Russia), City Sites Franchise (Ukraine), Museum of nomadic culture (Russia). The projects I worked on are https://russilver.ru/ , https://www.0629.com.ua/ , http://nomadic.ru/ . Responsibilities: - to build Application from scratch; - to develop and keep “UI/UX” performance, quality and up-to-date; - to develop new features according to requested design and requirements; - to fix different issues and inconsistencies, maintain the application workable; Team Size: 3 - 5 Skills: jQuery, jQuery UI, LESS, Zend Framework, Adobe Photoshop, REST, PHP, Apache HTTP Server, Git, JS, HTML 5, CSS 3 Languages - English (Advanced - C1); Russian (Native); Education Kharkiv institute of trade and economy of Kyiv national university of trade and economy September 2008 - July 2011 Bachelor degree in Enterprise economy Hobbies Ballroom and Social dances, Chess and other board games, Football (soccer), Traveling, Outdoor activities.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.