Aleksandr Koinov
Портфолио
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.