
Alexandra Urushadze
Verified Expert in Engineering
Front-end Developer
Tbilisi, Georgia
Toptal member since February 16, 2022
Alexandra is a software engineer with a bachelor's degree in mathematics and computer science. She has working experience as a front-end, back-end, and full-stack developer, with JavaScript being the primary programming language. Currently, Alexandra is mainly focused on Python and Node.js. for the back end and Vue for the front end.
Portfolio
Experience
- TypeScript - 5 years
- JavaScript - 5 years
- Front-end - 5 years
- HTML5 - 5 years
- Python 3 - 4 years
- REST APIs - 4 years
- Node.js - 3 years
- Vue - 3 years
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code), Docker, MacOS
The most amazing...
...module I've worked on was a custom encryption layer for a reverse-engineering tool, which required in-depth knowledge of cryptography and low-level programming.
Work Experience
Senior Front-end Engineer
Toptal Client
- Led the migration strategy for transitioning a project from Vue 2 to Vue 3, implementing best practices and using libraries to speed up the process.
- Boosted development efficiency and contributed to improving the front end codebase architecture by defining and enforcing best practices.
- Utilized Vue and its ecosystem along with CSS, Webpack, UI libraries, and various Web APIs to deliver cutting-edge front-end solutions.
- Introduced and implemented unit testing, providing comprehensive documentation and training developers to enhance their testing skills.
- Developed new features, fixed bugs, and made continuous improvements to the codebase, enhancing overall project performance and maintainability.
Interactive Dashboard Developer
Toptal Client
- Developed an interactive dashboard from scratch for a food industry convention, leveraging data visualization techniques to enhance user engagement and information comprehension.
- Created an avatar guide to assist users on the dashboard.
- Enhanced user experience with intuitive design and engaging animations, ensuring seamless user interaction and effective information dissemination.
Front-end Developer
Callahan Learning Center
- Built and implemented front-end components with the Vue framework, delivering results with attention to detail and precision.
- Helped maintain and add features on top of existing enterprise applications.
- Refactored and optimized parts of the application for performance.
- Worked in a high-speed Agile environment with daily standups and biweekly sprints.
Software Engineer
Freelance Clients
- Built automation tools and developed data pipelines and APIs using Python.
- Maintained a deployment of up to five projects and made releases for customers.
- Trained, mentored, and helped new developers with onboarding.
Front-end Developer
Freelance Clients
- Developed a fully functional real-time web application game from the ground up using Vue and Nuxt.js.
- Designed and implemented a robust admin panel and dashboard for the website.
- Tested MVP with Jest and Vue Test Utils and deployed the project to Firebase.
Front-end Web Developer
Lambda Games
- Created and tested animations for games using SVG and HTML5 canvas.
- Completed full redesigns of existing websites to improve navigation enhance.
- Built responsive and mobile designs to meet specific requirements, such as quick-loading sites with particular layouts.
- Strengthened visuals and optimized markup for search engine rankings.
Experience
Canvas to DOM
https://github.com/alexardra/canvas-to-domVolunteering App
https://github.com/alexardra/volunteer-appFirewalls and HTTP and DNS Servers
https://github.com/alexardra/Networking-ProjectsMemcache FS
https://github.com/alexardra/Memcache-fsEducation
Bachelor's Degree in Mathematics and Computer Science
Free University Tbilisi - Tbilisi, Georgia
Skills
Libraries/APIs
Vue, Vue 2, REST APIs, Vuex, HTML5 APIs, Python Asyncio, Node.js, React, D3.js, SignalR, Socket.IO, HTML5 Canvas, Chart.js, Konva, OpenCV, Puppeteer, Ts-node, Stripe, Highcharts, PrimeVue, Vue 3
Tools
Git, Webpack, Terminal, Pytest, NPM, Canvas, Mongoose, Fuse, Figma, Vue Test Utils
Languages
TypeScript, JavaScript, HTML, CSS, Sass, HTML5, Python 3, Python, SQL, C
Frameworks
Nuxt.js, Bootstrap, Express.js, Tailwind CSS, Vuetify, AngularJS, PixiJS, Jest, .NET, Kendo UI, Cypress
Paradigms
Object-oriented Design (OOD), Testing
Platforms
Visual Studio Code (VS Code), Linux, Docker, MacOS, Firebase, Amazon Web Services (AWS)
Storage
MongoDB, MySQL, Memcached
Other
Front-end, API Integration, HTML Canvas, Mobile First, Forms, SVG, User Interface (UI), Storybook, SaaS, CSS3 Animation, Dashboards, Data Visualization, Avatars, Computer Architecture, Computer Vision, Open-source Software (OSS), PIP, Axios, DOM, Computer Networking, Firewalls, HTTP, DNS, Transmission Control Protocol (TCP), UDP, Operating Systems, Distributed File Systems, Vue Router, Pinia, Vite, Progressive Web Applications (PWAs), User Experience (UX)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring