Aleksandr K.

Aleksandr K.

Frontend Developer

Followers of Aleksandr K.808 followers
location of Aleksandr K.Berlin, Berlin, Germany

Connect with Aleksandr K. to Send Message

Connect

Connect with Aleksandr K. to Send Message

Connect
  • Timeline

  • About me

    🚀 Building Scalable Frontend Architectures | Senior Frontend Engineer | Javascript/Typescript | Angular 19

  • Education

    • Online university for Internet Professions

      2021 - 2022
      Java developer Computer Programming/Programmer, General Professional Retraining
    • Online university for Internet Professions

      2017 - 2018
      JavaScript developer Computer Programming/Programmer, General Professional Retraining
    • State College of Management and Economics

      2005 - 2007
      Specialist Economist
    • Admiral Makarov State University of Maritime and Inland Shipping

      2007 - 2011
      Bachelor's degree Economist
  • Experience

    • Classic Transit Telecom

      Oct 2018 - Dec 2018
      Frontend Developer

      Project:Medical call centre system web applicationEnvironment:VueJS, JavaScriptAnalysed the client's business requirementsPrepared and coordinated tasksLayouted and developed new pages using vanilla JS and VueJsImproved the code quality through code reviewAs a very first professional decision, I chose to transition from a startup organization to a larger corporation with a superior corporate culture that emphasizes team collaboration and follows Agile methodology. Show less

    • Sreda Software Solutions

      Dec 2018 - Jun 2019
      Frontend Developer

      Project:Employees monitoring systemEnvironment:VueJS, VueStore, JavaScriptAnalysed the client's business requirementsPrepared and coordinated tasksAnalysed the design layoutLayout pagesDeveloped interactive elements with vanilla JS and VueJsImproved the code quality via code reviewTook part in performing regular sprint reviews of the productFollowing my first months of working with VueJS, I opted to pivot my development focus and accepted an opportunity with an international company to begin utilizing Angular as my primary framework. Show less

    • WaveAccess

      Jun 2019 - Aug 2020
      Frontend Developer

      Projects:An application for refunding taxes (https://digitax.ru/)Air pollution control system application for monitoring air pollution statusAn application which helps the voting Commission assistantsEnvironment:Angular 7, RxJs, NGRxCoordinated the requirements for tasks with the customer's teamCreated a UI kit of elements with Angular 8Made up design layoutsCreated a parsing feature for working with raw data from the server to conduct it in a table, a tax calculator and other featuresProduced data visualisation features using D3.js, Chart.js and similar librariesApproved the strategy for integrating new interfaces with the customer's teamIntegrated the created interfaces with the customer's application Show less

    • MTS Digital

      Sept 2020 - Dec 2021
      Frontend Developer

      Project:Content manager system web application that helps content managers with containing a media platform some contentEnvironment:Angular, RxJs, NGRxCooperated with business owners to analyze business requirements to prevent inefficientcapacity spending• Migrated an application from Angular 8 to 11 which boosted speed and efficiency by up to25% and reduced build time by up to 30%• Proposed a few architectural and design solutions that helped to optimize the CRP up to25%• Interviewed new developers and on-boarded newcomers to free the team lead's time formore important tasks• To cooperate with a backend team more efficiently learned a new language, Java Show less

    • Noveo Group

      Dec 2021 - May 2022
      Frontend Engineer

      Project:Booking management system web applicationEnvironment:Angular, RxJs, AkitaCreated new and modified existing components of the application using Angular 11 and reached a server via RESTApiDeveloped and optimised the design and architecture of the system using JavaScript and TypeScript using the modern ES6 syntaxModified current code verification processes using the best practices, such as Code Review and strict git flow rulesDeveloped along with colleagues and helped them to improve and speed up their development processesDuring this employment, I relocated and subsequently accepted a job offer from another company to obtain a work and residence permit and continue progressing in my career. Show less

    • EPAM Systems

      Jul 2022 - Mar 2023

      Project:Universal Device Manager ApplicationEnvironment:Angular 13, AngularJS, RxJsDeveloped and improved the design and architecture of a Universal Device ManagerApplication according to Design and architectural patterns such as SOLID, DRY, GRASP• Migrated legacy application from AngularJS to Angular 13 which helped boost theefficiency of the app by up to 50%• Covered the app with unit tests up to 100% with the Karma framework• Mentored developers to enhance their skills in Angular and TypeScript, resulting in atwofold increase in the efficiency of the frontend team Show less

      • Senior Frontend Engineer

        Dec 2022 - Mar 2023
      • Frontend Engineer

        Jul 2022 - Dec 2022
    • MIGx

      Jun 2023 - Nov 2024
      Senior Frontend Engineer

      Project:Omnichannel Commercial Excellence Manager,Data visualisationEnvironment:Angular 15, RxJs, MS Azure, MSAL, NgRx, Denodo, Neo4j, PowerBIIndependently designed, implemented and continuously optimized a SPA from scratch withAngular 15, TypeScript, RxJS and NgRx for storing app statements• Developed a bunch of reusable TypeScript stand-alone components and services for RESTAPIs that helped to reduce development time• Refactored existing features according to architectural and technical design, and bestpractices such as SOC, GRASP, etc. which made the code more maintainable• Set CI/CD pipelines with MS Azure DevOps (classic)• Deployed the app via MS Storage Explorer• Implemented role-based access control with MSAL to simplify an interface for simple usersand increase work efficiency for root-rights users• Covered the app with unit tests up to 95% with the Jasmine framework• Collaborated with designers in UI/UX prototyping in Figma to improve users’ experience• Created query strings to visualize data through the Denodo platform, Neo4j and TypeScriptin Microsoft Power BI, and covered the app with tests using Python to reduce the capacity Show less

  • Licenses & Certifications