Alexandra Urushadze, Developer in Tbilisi, Georgia
Alexandra is available for hire
Hire Alexandra

Alexandra Urushadze

Verified Expert  in Engineering

Front-end Developer

Location
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

Toptal Client
JavaScript, Vue, Front-end, Vue Router, Vuetify, Vuex...
Toptal Client
HTML, CSS, Front-end, Vue, Dashboards, Data Visualization, CSS3 Animation...
Callahan Learning Center
JavaScript, Vue, Vue 2, API Integration, Storybook, Webpack...

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: JavaScript, Vue, Front-end, Vue Router, Vuetify, Vuex, Progressive Web Applications (PWA), Testing, PrimeVue, Vue 2, Vue 3, Webpack, Jest, Vue Test Utils, Cypress, User Experience (UX)

Interactive Dashboard Developer

2023 - 2023
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.
Technologies: HTML, CSS, Front-end, Vue, Dashboards, Data Visualization, CSS3 Animation, JavaScript, User Interface (UI), .NET, Avatars, Highcharts, Kendo UI, Vue Router, Vuetify, Pinia, Vite, User Experience (UX)

Front-end Developer

2022 - 2023
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.
Technologies: JavaScript, Vue, Vue 2, API Integration, Storybook, Webpack, User Interface (UI), Front-end, REST APIs, Git, Vuex, SaaS, Forms, Figma, Stripe, CSS3 Animation, Dashboards, Data Visualization, Avatars, .NET

Software Engineer

2020 - 2022
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.
Technologies: Python 3, Python Asyncio, JavaScript, Pytest, Node.js, NPM, PIP, REST APIs, Git, Nuxt.js, Vue, Forms, CSS3 Animation, Dashboards, Data Visualization, Avatars, Testing

Front-end Developer

2021 - 2021
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.
Technologies: JavaScript, HTML, HTML5, CSS, Nuxt.js, Axios, API Integration, User Interface (UI), Canvas, Konva, Vue 2, Jest, Vuetify, REST APIs, Git, Firebase, Vuex, HTML Canvas, Mobile First, Vue, Forms, CSS3 Animation, Dashboards, Data Visualization, Avatars, Testing, Progressive Web Applications (PWA), D3.js

Front-end Web Developer

2018 - 2020
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.
Technologies: HTML5 APIs, SVG, AngularJS, TypeScript, SignalR, CSS, HTML, API Integration, Bootstrap, Front-end, HTML5, Canvas, User Interface (UI), HTML5 Canvas, Chart.js, PixiJS, REST APIs, Sass, Git, HTML Canvas, Mobile First, Forms, CSS3 Animation, Dashboards, Data Visualization, Avatars, .NET, Testing, D3.js

Canvas to DOM

https://github.com/alexardra/canvas-to-dom
I created an experimental open-source Node.js package, which generates DOM from HTML5 canvas through visual inference. It demonstrates how computer vision techniques can be applied to automate the web animation testing process.

Volunteering App

https://github.com/alexardra/volunteer-app
As a side project, I developed a web application MVP using the MERN stack (MongoDB, Express.js, React, and Node.js). The main goal of this project is to provide users with a platform for simplifying volunteering or receiving help in the form of tasks of different categories. The application allows users to create an account, view and create tasks based on supported categories, and chat with each other.

Firewalls and HTTP and DNS Servers

https://github.com/alexardra/Networking-Projects
As part of my computer networking course, I independently built stateless and stateful firewalls, an HTTP server, and a DNS server from scratch using Python. These projects expanded my networking protocols and Python programming knowledge while providing practical insights into web technologies. I acquired valuable experience in network security and server development and gained a deeper understanding of the inner workings of the web.

Memcache FS

https://github.com/alexardra/Memcache-fs
As my final project for the operating systems course, I designed and developed a distributed Fuse-based file system from scratch using C. The project involved storing data in Memcached servers with an ASCII protocol and converting the file system into key-value pairs. I implemented inodes for file metadata and blocks for file content, while directories utilized a single block for links. I optimized random read/write operations. This project allowed me to deepen my understanding of file systems and showcase my proficiency in C programming by designing and implementing the entire system.
2014 - 2020

Bachelor's Degree in Mathematics and Computer Science

Free University Tbilisi - Tbilisi, Georgia

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

Frameworks

Nuxt.js, Bootstrap, Express.js, Tailwind CSS, Vuetify, AngularJS, PixiJS, Jest, .NET, Kendo UI, Cypress

Languages

TypeScript, JavaScript, HTML, CSS, Sass, HTML5, Python 3, Python, SQL, C

Storage

MongoDB, MySQL, Memcached

Paradigms

Object-oriented Design (OOD), Testing

Platforms

Visual Studio Code (VS Code), Linux, Docker, MacOS, Firebase, Amazon Web Services (AWS)

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 (PWA), User Experience (UX)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring