← Back to list
Registration: 04.05.2023

Aleksandr Koinov

IT
senior
Specialization: React Developer

Portfolio

EPAM Anywhere

• I played a role of full-stack developer with functions of key developer in technical questions within our outsourced team. • Toolset used on the project included github, jira, slack and zoom. • Main volume of work involved implementing modules of QMS system. • Also work involved dealing with ambiguous requirements, proposing process improvements, unblocking others, resolving harder issues. • Because of timezones difference between our outsource and client's core team and lack of documentation work involved independent technical decision making. • Also I proposed and implemented to an extend testing and documentation improvements. • Also I helped to improve general quality of life and efficiency of processes for example by proposing fixes/standardization of dysfunctional code review. Achievements: • completed multiple AWS courses and passed two certifications; • used the opportunity to relocate to Serbia.

XLab

• Work involved redesign and implementation of very configurable, education software system used in the classroom of a very advanced university. • I joined the project as a front-end developer but then handled the whole scope of the project by myself. • On the front-end I wrote a rich UI that can be compared to AWS Step Function UI if functionality. • Also I wrote integration with hardware code. • I wrote the logic and extracted it into a stateful service written in Rust language to meet high requirement for throughput of data from the hardware. o cover the service with tests. • Some challenges involved handling experimental but suboption legacy part of the app and undoing and making new technical decisions to meet the requirements. Achievements: • optimized Rails app by extracting service in Rust; • undid and replaced many pre-existing bad decisions; • moved from working with front-end to back-end, then to hardware integration,and finally to delivering it to end-users.

Bulbitech AS

• The main responsibility was to independently write front-end using Typescript and D3.js. • Initially freelance and then full-time remote work mainly involved design and implementation of handling and interactive visualization of health-related data and participating in relevant R&D activities. • Before showing the data it had to be cleaned and otherwise processed with different algorithms. • The main challenge that I have managed to solve is that with increase of interactivity the demand for code quality increases too. • Also there were not enough developer tools to support more iterative process at the beginning. • When all ideas at the time were implemented I used the time to consider other parts of the project. Achievements: • optimized the development process for quick iterations.

Skills

AWS
Back-end
D3.js
Front-end
Full Stack
Functional programming
Gamedev
JavaScript
PostgreSQL
Rails
React
React.js
Ruby
Ruby On Rails
Rust
TypeScript

Work experience

React Developer
since 07.2023 - Till the present day |CAKE.com
.
• All our products work independently, but they also work wonderfully together. • Clockify, Pymble and Play offer modern teams everything they need to collaborate and increase their productivity. • In 2023, we decide to officially bring all our products under one umbrella and offer them as a suite under the CAKE brand. • CAKE - is growing rapidly, with over 300 employees and simplifying work for more than 5 million users around the world.
Full Stack Developer
07.2021 - 04.2023 |EPAM Anywhere
Ruby, React. Typescript, GraphQL, AWS, Github, Jira, Slack Zoom
• I played a role of full-stack developer with functions of key developer in technical questions within our outsourced team. • Toolset used on the project included github, jira, slack and zoom. • Main volume of work involved implementing modules of QMS system. • Also work involved dealing with ambiguous requirements, proposing process improvements, unblocking others, resolving harder issues. • Because of timezones difference between our outsource and client's core team and lack of documentation work involved independent technical decision making. • Also I proposed and implemented to an extend testing and documentation improvements. • Also I helped to improve general quality of life and efficiency of processes for example by proposing fixes/standardization of dysfunctional code review. Achievements: • completed multiple AWS courses and passed two certifications; • used the opportunity to relocate to Serbia.
Frontend Developer
01.2020 - 05.2021 |Bulbitech AS
D3.js. Typescript, Ruby for scripting, R-language, Node.js, MongoDB
• The main responsibility was to independently write front-end using Typescript and D3.js. • Initially freelance and then full-time remote work mainly involved design and implementation of handling and interactive visualization of health-related data and participating in relevant R&D activities. • Before showing the data it had to be cleaned and otherwise processed with different algorithms. • The main challenge that I have managed to solve is that with increase of interactivity the demand for code quality increases too. • Also there were not enough developer tools to support more iterative process at the beginning. • When all ideas at the time were implemented I used the time to consider other parts of the project. Achievements: • optimized the development process for quick iterations.
Key Developer
01.2017 - 11.2018 |XLab
Rails, Ember, Javascript, React, Rust
• Work involved redesign and implementation of very configurable, education software system used in the classroom of a very advanced university. • I joined the project as a front-end developer but then handled the whole scope of the project by myself. • On the front-end I wrote a rich UI that can be compared to AWS Step Function UI if functionality. • Also I wrote integration with hardware code. • I wrote the logic and extracted it into a stateful service written in Rust language to meet high requirement for throughput of data from the hardware. • Also I used rspec to cover the service with tests. • Some challenges involved handling experimental but suboption legacy part of the app and undoing and making new technical decisions to meet the requirements. Achievements: • optimized Rails app by extracting service in Rust; • undid and replaced many pre-existing bad decisions; • moved from working with front-end to back-end, then to hardware integration,and finally to delivering it to end-users.
Frontend Developer
01.2016 - 10.2016 |Signal Works (Russia)
WebView
• Main work involved dealing with front-end tasks around office suite web app running in WebView. • Proposed, designed and implemented testing automation system given theproject constraints.
Software Engineer
06.2015 - 01.2016 |Ruskom
Oracle
• Work involved implementation of features in Oracle procedures, configuration of user-facing system and communication with end-users. • Proposed and implemented a debugging tool for better insights/

Educational background

Engineer
Urals State Mining University

Languages

EnglishProficientRussianNative