Aliaksandr Batkou

I am a senior web developer whose main expertise lies in single-page application development using JavaScript.
I'm especially well-versed with React.js and Angular languages, as well as have some experience with Vue.js.
Not only that, but I also have rich experience of building backend APIs using Node.js and Express.
I'm meticulous in my coding practices and I communicate extremely well.

Work Experience

Full stack Developer in Keyfi  •  Alberta, Canada

March 2021 - August 2021

-Lead position for two junior developers, assigning and tracking tasks, code review.
-Back end API development for a pro app named keyfi-pro-api
-Building new pages and components on a pro app named keyfi-pro
-Integrating web3.js into pro app
-Lambda scripts development for cron job of pro API named keyfi-pro-script
-Deployment keyfi-pro-api and lambda scripts to AWS

Full stack Developer in Mediclinic company  •  Berlin, Germany

May 2020 - June 2021

-Added many pages including independent features such as booking, patient profile,
Admin Dashboard with Angular in portal and test portal software.
-Developed and integrated some back end APIs such as Medicall and MediclinicAPI...
-Developed Medicall back end API from scratch.
-Implemented some sub-systems named Patient profile, Treatment note, Mediclinic Call
for portal.

Vue and React, Angular developer   •  Upwork

March 2019 - April 2020

-Built landing page by using Next.js to optimize SEO performance and Material UI to customize a responsive and eye-catching Landing Page.
-Refactored class component into React hooks. The new components were much cleaner and easier to understand compared to class components.
-Designed Dashboard based on team ideas with ReactJS, TypeScript and Material UI as a UI framework for faster development.
-Used Chart.js to draw various charts to display the data provided by AI.
-Applied Flux Architecture with Redux Store to make applications scalable.
-Learned how to use Git, various workflows and maintained the project on this tool on
GitHub.
-Developed an Endpoint API that allows brokers to update profiles and upload images,
resumes, and videos to Firebase.
-Learned how to work and collaborate with others members in the AGILE method.

-Learned to solve a problem at each stand-up meeting every two weeks.
-Archived Top 4 on this challenge.

Front end developer   •  in Nestairs

February 2018 - March 2019

-React front end development for real-time communication app.
-Implementing communication features (video, voice, text) by using WebRTC
-Implementing 1 million concurrent user problem

Education

2014 - 2018

Moscow Information Technology University

computer science

Skills


  • HTML5
  • CSS3
  • Bootstrap3 / Bootstrap4/Bootstrap 5
  • JavaScript / ES6 / jQuery
  • TypeScript
  • React.js/Redux/Redux Toolkit/
  • Redux Saga/Redux thunk
  • Reactstrap, React-Bootstrap
  • React-query
  • Vue.js/Vuex
  • Next.js/Nuxt.js
  • GraphQL
  • Node.js / Express.js
  • Moment.js
  • chart.js
  • Require.j
  • Svelte
  • tailwildCSS
  • Styled-component
  • Restful API
  • AWS
  • MaterialUI


Languages


  • English — Fluent