Aleksandr B. Full Stack Engineer
Summary
- 5+ years of commercial experience in IT
- Profound experience in developing applications using JavaScript
- Identifying key core problems and impacts to business resulting from software modifications
- Comprehensive understanding and propagating of best engineering practices like TDD, refactoring, code review, etc
- Working with project estimation and pre-sales
- Experience as a Team Lead
- Experience in mentoring developers at the project and group of interns/trainee developers
- Organizing educational programs for back-end developers
- Experience working in large teams (40+ team members)
- Quality/result-oriented and highly motivated team player with good communication skills
- Analytical thinking, responsible, hard-working, creative
- Upper-intermediate English.
- Availability starting from 01.08.2023
Experience
Javascript Developer
June 2021 - Present
Javascript Developer, Nix Solutions
November 2017 - June 2021
Projects
Full-stack development
August 2022 - Present
Description: One of the UK’s largest online classifieds sites serving communities up and down the UK, helping people find what they need most, affordably and locally. A website provides a platform for people to connect around a life stage, a need, a pastime, passion or interest, from new parents trading buggies and nursery equipment, to bike enthusiasts, fuelling their passion.
Responsibilities:
- development and support of authorized functionality,
- test coverage,
- back-end integration
- deployment and release of work
Technologies: Webpack, Babel (Transpilation), ESLint, Jest, Testing Library (React), JavaScript, TypeScript, React, Next.js, Redux, SASS, Node.js, Express.js, Kubernetes, Helm, Jenkins
Full-stack development
June 2021 – August 2022
Description: An online lottery ticket messenger service providing customers with the opportunity to play the biggest lottery draws, with official lottery tickets, from anywhere in the world. As an independent third-party ticket purchasing service, we have been leading the online lottery industry since 2002, serving as the industry standard with a stellar reputation and professional 24/7 customer service.
Responsibilities:
- Develop the new website utilizing a microservice architecture, leveraging technologies such as Node.js, Nest.js, Go, SQL, Cassandra, Redis, RabbitMQ, Kafka, AWS, Docker, Kubernetes, Consul, React.js, and Redux.
- Place a strong emphasis on scalability, building atomic, reusable components and ensuring a robust user interface.
Technologies: Node.js, Nest.js, TypeScript, SQL, Cassandra, Redis, RabbitMQ, Kafka, AWS, Docker, Kubernetes, Consul, React.js, Redux, Microservices, SQRS, Jest
JavaScript development
January 2020 – June 2021
Description: We develop a supplier collaboration platform for orchestrating heavy construction's work. It is built on Node.JS, React, JavaScript, AWS, etc., to increase collaboration between contractors and project owners, and suppliers, producers and haulers. It facilitates every step in the workflow from initial orders through to paying the final bill. In addition, this platform has advanced mechanisms for revealing insights collected from a variety of sources, including IoT devices, telematics, Jobsite tech, production automatics, etc. Collected analytics help making better business decisions, operate more efficiently, and see actionable info in real-time. Users interact with the platform using the web, and mobile applications running Apple iOS and Android devices.
Technologies: React, Webpack, Own UI-kit, SCSS, Cypress, Jest
JavaScript development
March 2019 – December 2019
Description: It is a huge platform that combines a large number of applications that allow users to study online. Instructors can create their own courses with different types of activities (flashcards, video/audio, tests and etc.) and learning tools, assign students to these courses and track their performance, review students' results. This platform has a lot of integrations with different LMS systems and third-party applications.
Technologies: React, Redux, TypeScript, Immutable, Webpack, Grunt, Angular 1, Own UI-kit, SCSS, Cypress, Jest, Enzyme, Karma, Jasmine
JavaScript development
June 2018 – March 2019
Description: The site is a form constructor. Implemented ability to create a questionnaire with unlimited numbers different types of questions (yes/no, open-ended, checkboxes and etc). Finally the user receives a form that can be shared via the link to other users and collects, reviews their answers. It uses graphs and lists to represent interactive users answers
Technologies: React, Redux, React-jsonschema-form, React-widgets, Recharts, React-beautiful-dnd, Webpack, Jest, Enzyme
JavaScript development
November 2017 – June 2018
Description: This application provides an opportunity to monitor “health” of a bunch of services. Track, filter, search and generate reports for the different information that is provided by services. And manage some feature-flags.
Technologies: React, Redux, Reselect, React-router, React-bootstrap, React-bootstrap-table next, Webpack
Education
Master’s degree, Simon Kuznets Kharkiv National University of Economics
2011 -2017