Roma Sumbadze
Verified Expert in Engineering
Front-end Developer
Roma is a freelance front-end developer with five years of professional experience specializing in JavaScript and TypeScript. He has designed and developed Angular web and mobile applications for loan management, real estate, language learning, a pharmacy, and a gym. In addition to a master's degree in automatization and control systems, Roma is pursuing a PhD in the same field and has a bachelor's degree in computer science.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Git, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed is an apartment price calculator for a development company and its potential clients.
Work Experience
Angular Developer
Full Court Tennis
- Developed an app that gives tennis players at all levels of the sport instant and seamless access to great coaching.
- Fixed notifications management flow as well as UI for that.
- Fixed live video session feature, implemented by using Twilio and Enhanced UI. Added features like automatic disconnects, screen sharing, and meeting duration management.
- Made the application SEO friendly by integrating Angular universal SSG (Static Site Generation).
- Implemented HTML5 video wrapper with custom features.
- Implemented video uploading as well as progress management for that.
- Integrated Google Picker API and enhanced Dropbox Chooser API's usage.
- Made architectural as well as style guide decisions.
Angular Developer
Ahatis
- Enhanced and optimized an existing application based on a GoJS JavaScript library.
- Tracked and fixed bugs using Jira as a reporting tool.
- Created a responsive meeting scheduler feature based on VanillaJS.
- Worked on developing an application based on a blockchain.
- Removed a dependency on local JSON configurations and used an admin console to make the application more manageable.
- Deployed releases and managed deployment processes.
- Created reusable components that were used across multiple applications.
- Integrated pre-commit hooks into existing repositories to have consistent formatting configurations across the team, making the code review process more straightforward and cleaner.
- Applied the GitFlow branching model and conducted code reviews.
- Made architectural as well as style guide decisions.
Angular Web Developer
Integrationworx LTD
- Developed an admin tool that works with AWS Quicksight, enabling users to create releases and better manage their BI development process.
- Fixed bugs that were causing some optimization issues as well.
- Restructured an application and made it easier to expand and support.
- Optimized an application by using Apollo GraphQl's caching API.
- Wrote unit tests for the main standard pure functions used across the application.
- Made architectural as well as style guide decisions.
Angular Developer
Alta Software
- Worked on banking applications, focusing mainly on a loan management system.
- Investigated the core infrastructure and behavior of the Angular framework to develop optimal architectural solutions.
- Made architectural as well as style guide decisions.
Angular Developer
Alpha Technolgoies
- Developed an app for a gym to validate clients' accounts and monitor their payment histories.
- Automated price calculations and visualization processes for apartments.
- Developed a 3D landing page by using CSS3 features.
- Integrated SVG Layers with building plan images to help users select floors and apartments.
- Made architectural as well as style guide decisions.
- Managed interviews and onboarding processes for new developers.
Experience
Full Court Tennis
https://www.fullcourttennis.com/The app also provides slow-motion playback, manual scrolling, and the option to expand each clip. Users can annotate and add their faces while narrating to compare their strokes with the pros.
In addition, the app offers the option to hire a coach for a one-on-one lesson to analyze form and technique, including forehand, backhand, serve, and more. Users can upload stroke clips or match play via the app, camera roll, or Dropbox, and coaches set their rates and availability. Screen-sharing ability during the call allows for even more in-depth analysis.
Users can connect to the world's best tennis coaches, WTA, ATP, and coaches close to them for free. They can follow their posts, analyses, tips, and drills in the feed and interact with them to learn how to hit a tennis ball correctly. Full social media integration and filtering by skill level and channel types make this the ultimate tennis app for players of all levels.
OverSight for Amazon QuickSight
https://aws.amazon.com/marketplace/pp/prodview-kfws6wngrr7e4Through OverSight, QuickSight development teams can articulate collections of QuickSight components that define their applications and create release versions that reflect snapshots of their applications during the course of their development initiatives and lifecycles. At any given time, teams may elect to deploy releases of their applications to one or more QuickSight environments, whether instantaneously or at a later date.
Apartment Price Calculator
Cash Back Manager
3D Content
Learn Nuskhuri
Education
Master's Degree in Automatization and Control Systems
Georgian Technical University - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Ivane Javakhishvili Tbilisi State University - Tbilis,Georgia
Skills
Libraries/APIs
RxJS, REST APIs, React, GoJS, NgRx/store, Google API, NgRx, Dropbox API
Tools
Git, GitHub, Jira, Angular Universal, Asana
Frameworks
Angular, Angular Material, Material UI, Redux
Storage
JSON
Languages
JavaScript, TypeScript, HTML, CSS, C++, Java, SQL, C#, CSS3, HTML5, GraphQL, SCSS
Platforms
Visual Studio Code (VS Code), MacOS, Firebase, Android, Twilio, Parse Server
Paradigms
Search Engine Optimization (SEO), Scrum, Automation, Unit Testing, Refactoring
Other
Front-end, Front-end Development, APIs, Third-party APIs, Third-party Libraries, Data Structures, Okta, Algorithms, Artificial Intelligence (AI), Control Systems, SVG, CSS3 Animation, Bug Fixes, Architecture, Style Guides, Code Review, GitFlow, 3D Visualization, Interviews, Onboarding, Web App Development, Language Learning, Optimization, Apollo, WebSockets, File Uploader, Web Video, CI/CD Pipelines, SSG
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