Alexandra Front-End Developer
Summary
- Enthusiastic and motivated front-end developer with a Bachelor's degree in Computer Science from Belarusian State University of Informatics and Radioelectronics.
- Proficient in Angular, JavaScript, TypeScript, HTML, CSS, and RxJs.
- Experienced in developing single-page applications (SPA) and creating complex UI designs.
- Skilled in troubleshooting and resolving issues of any complexity.
- Strong knowledge of software development methodologies, principles, and patterns.
- Familiar with REST API, GraphQL, and various development tools such as Git, GitLab, and Visual Studio Code.
- Successfully redesigned UIs for improved user experience and optimized applications for maximum speed and scalability.
Work Experience
Software Engineer, Project 1
Duration: 09-2022 to 09-2023
Summary: The application helps to automate the process of managing benefits, to improve the work of the HR department in a company, and to decrease expenses for the Benefits program.
Responsibilities: Redesigned the application's UI to provide a better look and feel on different devices; Optimized application for maximum speed and scalability
Technologies: Angular, JavaScript, TypeScript, HTML, RxJs, CSS, Git, GitLab
Software Engineer, Project 2
Duration: 11-2020 to 09-2022
Summary: This application is used by telecom operators to communicate with their customers, manage accounts, process payment promises, make bulk actions with customer’s accounts and process delinquency policies.
Responsibilities: Developed a set of reusable components to simplify the work of other team-members; Converted an existing Angular application into an embeddable library for integration with an external platform; Implemented internationalization including for Arabic languages Implemented the ability to enable or disable some features for different types of users depending on their permissions; Implemented charts using Highcharts library; Updated the project to the latest version of Angular, as well as all the libraries in it; Redesigned the application's UI to provide a better look and feel on different devices; Optimized application for maximum speed and scalability; Developed new features fulfilling business requirements; Updated already implemented and working components’ solutions; Implemented mock server to simplify development process and been independent from back-end developers during development; Worked in an Agile environment; Participated in code reviews, daily meetings, estimation sessions; Participated in daily meeting; Fixed bugs during the development process.
Technologies: Angular, JavaScript, TypeScript, HTML, RxJs, Akita, Highchrts, CSS + LESS, REST API, Node.js, Express, Git, GitLab
Software Engineer, Project 3
Duration: 12-2019 to 11-2020
Summary: This application is used by telecom operators to track customer’s payments, send invoices and process billing operations.
Responsibilities: Developed a set of reusable components to simplify the work of other team-members; Developed new features fulfilling business requirements; Worked in an Agile environment; Participated in code reviews, daily meetings, estimation sessions; Participated in daily meeting; Fixed bugs during the development process.
Technologies: Angular, JavaScript, TypeScript, HTML, RxJs, Akita, CSS + LESS, REST API, Git, GitLab