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.
Main Skills
Programming Languages
JavaScript Libraries and Tools
JavaScript Frameworks
UI Frameworks, Libraries, and Browsers
Databases & Management Systems / ORM
Version Control
SDK / API and Integrations
Operating Systems
Third Party Tools / IDEs / SDK / Services
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