Kirill Kolosov
Kirill Kolosov
Front-end developer
  • Angular, TypeScript
  • JavaScript (ES6+)
  • RxJS, NgRx
  • HTML5, Pug, CSS3, SASS
  • Jest, TDD
  • Scrum, Kanban, Waterfall
  • Git, Bitbucket
  • Adaptive, responsive layout
  • Accessibility, SEO
  • Bootstrap
  • Sitefinity, WordPress
  • Storybook
  • Russian
  • English - B1
0 +
Years Experience

Work History

AZDS Interactive Group
Front-end developer
May 2024 - Present
  • Developed Angular components with NgRx, Redux, and RxJS for efficient development.
  • Integrated REST APIs to ensure robust server interaction.
  • Managed application state effectively with Redux.
  • Implemented reactive programming for responsive applications.
  • Utilized reactive forms with ValueAccessor.
  • Ensured responsive design across devices.
  • Refactored legacy codebase.
  • Development with Accessibility standards.
  • Used Git for version control.
Yotec
Front-end developer
August 2012 - May 2024
  • Developed modern web applications using Angular, TypeScript, RxJS, NgRx, Redux, Javascript, jQuery, and various NPM modules.
  • Integrated with server-side REST APIs to ensure application interaction with the backend.
  • Implemented client-side logic.
  • Optimized web applications for maximum speed and scalability.
  • Maintained visual elements using Bootstrap.
  • Actively supported user interface (UI/UX).
  • Utilized SonarCloud for code analysis, potential issue detection, and maintaining high code quality standards.
  • Conducted unit testing with Jest.
  • Developed modern web applications with Right-to-Left (RTL) language support.
  • Developed web applications using various ASP.NET CMS platforms (Sitefinity, Umbraco, NopCommerce, etc.).
  • Contributed to a Scrum-based project, including daily standups, backlog refinement, planning, and retrospective
Juriba
Front-end developer
December 2019 - January 2024
  • Actively participated in creating new components using modern technologies for efficient development (Angular, TypeScript, NgRx, Redux, RxJS).
  • Implemented effective integration with server-side REST APIs, ensuring reliable application interaction with the server.
  • Created modern user interfaces using Angular Material, Ag-Grid, Highcharts, Quill, and Codemirror6.
  • Utilized Redux for efficient state management.
  • Implemented reactive programming capabilities for creating effective and responsive applications.
  • Worked with reactive forms using ValueAccessor.
  • Developed a Self Service system with the end-user in mind, using various components for client interaction.
  • Created a wrapper for integrating Codemirror6 and Quill into the application.
  • Ensured optimal web application viewing on various devices and screens.
  • Refactored legacy code.
  • Ensured code reliability by writing and executing unit tests (Jest).
  • Applied the Test-Driven Development (TDD) methodology.
  • Ensured inclusivity in design methods for a wide range of users (Accessibility).
  • Actively used SonarCloud for code analysis, potential issue detection, and maintaining high code quality standards.
  • Developed and documented UI components in an isolated and interactive Storybook environment.
  • Participated in a Scrum-based project.
  • Applied the Dual Tracking practice.
  • Effectively used the Git version control system.
Ceres Environmental
Front-end developer
December 2017 - March 2019
  • Developed an Angular-based web SPA.
  • Implemented application interaction with the server-side REST API.
  • Created various web components
  • Integrated the PrimeNG library to create user interface components.
  • Ensured optimal viewing on various devices.
  • Conducted unit testing (Jest).
  • Actively participated in a Scrumban-based project.
Astrolabe (Quantum Of Values)
Front-end developer
April 2017 - December 2017
  • Developed a web application using Vue.js, including active participation in creating a web SPA for fast and interactive functionality.
  • Integrated with the server-side REST API.
  • Developed a variety of web components that contributed to a functional and multi-level web application.
  • Ensured optimal viewing of web applications on various devices and screens for maximum audience reach.
  • Actively participated in a Scrumban-based project, applying Scrum and Kanban methods for more flexible and efficient development management
Aperitas
Front-end developer
August 2014 - March 2018
  • Developed web applications based on HTML5, CSS3, and jQuery (backend on ASP .Net MVC).
  • Utilized various jQuery plugins to enhance application functionality.
  • Actively used the Kendo UI library to create a variety of web components, providing applications with a rich set of features.
  • Developed client-side logic for effective management of visual elements in web applications.
  • Optimized web application performance.
  • Used the Bootstrap framework to support visual elements, ensuring modern design and interface adaptability.
  • Actively participated in ensuring high UI/UX standards.
  • Contributed to a Kanban-based project, including participation in various stages such as planning and maintaining task boards.
Arvox
Front-end developer
June 2011 - June 2012
  • Created web applications from scratch using HTML, CSS, and JavaScript to ensure a full development cycle.
  • Utilized .psd files to create both fixed and responsive websites using HTML and CSS, delivering visually appealing and responsive designs.
  • Implemented jQuery plugins to extend web application functionality and accelerate development.
  • Used Bootstrap, its themes, and plugins to create structure and styles, ensuring consistent and scalable design.
  • Adapted website layouts for tablets and smartphones, guaranteeing optimal display on various devices.
  • Created templates for CMS WordPress, enabling easy integration with the popular content management system.

Education

Belarusian State Technological University
Information Technology
September 2007 - June 2012

Soft Skills

Communication
Ability to communicate clearly and effectively with designers, product managers, other developers, and stakeholders.
Problem-solving
Ability to analyze complex problems, propose creative solutions, and see them through to successful completion.
Teamwork
Ability to work effectively in a team, delegate tasks, collaborate, and compromise.
Autonomy
Ability to work independently and take responsibility for decisions made.
Critical thinking
Ability to analyze information, assess risks, and make informed decisions.
Adaptability
Ability to learn new technologies quickly and adapt to changing requirements.

Additional Skills

UI/UX design skills
Understanding of user interface and user experience design principles to create usable and beautiful web applications.
Knowledge of architecture
Knowledge of various architectural patterns for front-end development.
Testing skills
Ability to write unit tests for code and UI components.
Performance knowledge
Understanding of how to optimize the performance of web applications.
Security
Understanding of web application security principles and ability to write secure code.
Accessibility
Commitment to building inclusive and accessible web applications for everyone.