David Saginashvili
Verified Expert in Engineering
Full-stack Developer
David is a creative full-stack developer from Tbilisi who loves coming up with elegant solutions to tricky problems, whether it be UX centric or technical. The primary principles of David's workflow and approach to product-building comprise of creating consistency, combining true-and-tested foundations with experience, and focusing on minute details that can make the user experience significantly better.
Portfolio
Experience
Availability
Preferred Environment
Adobe, Expo, Git, Visual Studio Code (VS Code), Windows
The most amazing...
...thing I've achieved was writing an extensive feature set for a social networking app while working on the ambitious startup project.
Work Experience
Full-stack Developer
Good Morning Georgia
- Worked on a large social networking app, fully implementing features from wireframing stages to production code.
- Implemented and optimized Google's cloud platform functionality to support region-based queries and automated database management.
- Created a cloud-based notification system for automatic push notifications and badge number syncing.
- Designed and built an API integration and front-end solution for two invoice managing services.
- Reimplemented in-app image upload/editing pipeline, speeding it up by five to ten times.
Full-stack Developer
Tripify
- Implemented a travel planning drag-n-drop client solution, handling initialization, state updates, and various user-facing functionality.
- Replaced janky UX interactions with custom component animations and decreased external library footprint, further improving bundle size and performance.
- Improved the core functionality of the code-base by optimizing a component structure, identifying redundant operations, and utilizing modern app building patterns.
Freelance Front-end Developer
Freelance Work
- Worked on static websites with pure CSS/JavaScript as well as modern frameworks.
- Designed, wireframed, and built various app templates and landing pages.
- Maintained and fixed different websites using Umbraco CMS.
Experience
Goodify
The app was built with the Expo framework and utilizes many features, geolocation, messaging, Stripe payments, and so on. I also reimplemented a large portion of this app with added support for multiple helpers, optimized data fetching, and cloud functions through a Firebase service.
Tripify
DrinkGuide
Fortnox-Sync
Reactor Messenger
https://github.com/Swordys/MessengerWEBSkills
Languages
CSS, Sass, JavaScript, CSS3, HTML5, Python, HTML, C#, GraphQL
Libraries/APIs
React, React Redux, Node.js, Socket.IO, REST APIs
Platforms
Firebase, Windows, Umbraco, Visual Studio Code (VS Code)
Frameworks
Jest, Express.js, React Native, Redux, Angular
Tools
Expo.io, Git, Postman, Jira, Adobe Experience Design (XD), Flow, Travis CI, Figma, Expo, Adobe
Paradigms
Functional Programming
Storage
MongoDB, MySQL
Other
Full-stack, Wireframing, MERN Stack, Web UX, Web Scraping, Google Cloud Functions, Styled-components
Education
Bachelor's Degree in Computer Science
Ilia State University - Tbilisi, Georgia
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