![Sandro Chalagashvili, Developer in Tbilisi, Georgia](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F890274%2Fpicture%2Foptimized%2Fhuge_4162a963732eec0d10a81ac99f9f01f3-1820dfd2d195f468a70b1433cb813767.jpg&width=480)
Sandro Chalagashvili
Verified Expert in Engineering
Mobile Developer
Sandro is an expert React Native engineer. His four years of commercial experience in the mobile industry provided him in-depth technical knowledge and understanding of Android and iOS platforms. As a senior mobile engineer, he has published several React Native apps on the App and Play stores. He cares about designing clean and quality code. Sandro is a great team player, proactive, and independent developer with supreme communication skills. He has experience working at high-paced startups.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Zoom, Xcode, Android Studio, Jira, Git, Streaming, REST APIs, CI/CD Pipelines, Google Maps API, Real-time Data
The most amazing...
...project I've implemented is an ultra-precise location tracking algorithm and time estimator for a React Native-based complex delivery app.
Work Experience
Senior React Native Engineer
nXlvl Inc.
- Developed a high-performance social feed similar to TikTok's model, supporting real-time multimedia content updates, NFTs, and events.
- Improved app performance significantly, reducing memory footprint, optimizing battery use with power-efficient APIs, and enhancing API call efficiency via fine-tuned threading and concurrency controls.
- Led the creation of tough features and assisted team members in finding solutions to their technical problems, driving project progress.
Senior Mobile App Engineer
Accointing
- Worked as a React Native engineer at Accointing. I built, validated, and maintained the app for Android and iOS from the supplied Adobe XD.
- Developed expert-level knowledge about mobile front-end development standards and platforms, performance, and user experience.
- Worked with third-party libraries through Xcode and Java.
- Deployed and published apps to the Apple Store and Google Play.
Senior Mobile App Developer
SoniQ Services
- Maintained and extended existing apps with new features and functionalities. Worked as a React Native developer in Berlin.
- Updated the technological stack with modern solutions and improved applications' performance.
- Structured and implemented new features with operation teams.
- Deployed and published apps to the Google Play and Apple Store.
Mobile App Engineer
Vabaco
- Developed a healthcare app while working at this software development company. My mission was to maintain legacy code and extend the existing codebase with new modules and features.
- Implemented a booking system from scratch with React Native and Expo.
- Refactored existing modules, optimized them, and extended their capabilities.
- Debugged the team’s errors regularly and helped other developers to find solutions to their problems.
- Communicated with the business and technical teams to finding consensuses.
React/React Native Developer
Good Morning
- Created presentational websites, campaign websites, and web apps, digital services, and back-end microservices for various businesses while working as a web and mobile JavaScript developer at Norwegian Digital Creative Agency.
- Built admin panels, Craft CMS, and other state-of-the-art technologies to create a modern and better web experience.
- Followed the whole production lifecycle within a team of five, contributing to mockups, strategy planning, and components design. I also assisted on modules hierarchy tree planning and implementation and real-life testing with actual mobile devices.
Software Engineer
Tripify
- Managed a team working on a React Web app for the hospitality and tourism industry.
- Came up with the complex route optimization algorithms via Google Maps to find the most efficient route from one destination to another via given input features such as time and money expected costs.
- Designed and implemented architecture and components of the front end via React, Apollo, GraphQL, and of the back end via Node.js, Express.js, and MongoDB. I reviewed the code of my co-workers and had to approve pull requests.
- Found and explored innovative ways to make the product more flexible, stable, and scalable considering the exponential growth of users.
Developer
Freelance
- Used content management systems to create presentational websites for local companies and for my own businesses.
- Ranked many websites in the top five on Google search results utilizing the best on-site and off-site SEO techniques and strategies.
- Designed the architecture, planned structures, and implemented core parts of the software.
Experience
Accointing
https://www.accointing.com/I worked as a senior mobile engineer, building, validating, and maintaining the app for Android and iOS.
Goodify
https://www.goodify.co/For this project, I built some of the core parts of highly performant and UI-perfect Android and iOS apps using React Native, Expo, and Redux.
Ekimo
https://play.google.com/store/apps/details?id=com.vabaco.ekimoI built an essential part of the iOS and Android apps using React Native (Expo) and Redux. One of the core features I implemented, along with the other challenging features, was a booking system that lets users schedule online or on-site meetings with the doctors.
Motojombo
The app tracked drivers with GPS and updated the users with the drivers' current locations, charging the users using credit cards after the tasks were done.
I used Redux for state management and Meteor for communicating with the back end and for real-time updates.
Dugri
I helped build the primary mobile platform for iOS and Android using React Native, Redux, and Firebase (Firestore and Cloud Functions). We implemented a messenger-type chat, live audio calls, a meeting scheduling system, and a news feed.
Field Service Management App
I implemented several crucial features for Android and iOS, structuring and implementing new elements with operation teams. I also maintained and extended existing apps with new components and functionalities, improving applications' performance. The main technologies I used for this project were React Native, Expo, and Redux.
Baby Care
I built this app for a startup that needed an MVP, leading the client-side part for Android and iOS using React Native. I finished implementing the MVP in three months.
Wolly
I led the project, made critical technical decisions, performed all code reviews, and implemented mobile-related tasks. The most challenging part was the scheduling part—available slots generation—that we solved in the most effective and performant way. The technologies I used on the client-side were React Native, GraphQL, and Apollo.
Certifications
GraphQL with React
Udemy
Modern React with Redux
Udemy
The Complete React Native Course
Udemy
Certified JavaScript Developer
W3Schools
Skills
Libraries/APIs
React, REST APIs, Google Maps API, Node.js, Stripe, Redux-Saga, Google Maps
Tools
Expo, Android Studio, Slack, Zoom, Xcode, GitHub, GitLab, Atlassian, Jira, Git, Prisma, Auth0, Redux Thunk, OneSignal, Firebase Cloud Messaging (FCM), Firebase Analytics, Sentry, Crashlytics
Frameworks
React Native, Redux, Express.js
Languages
GraphQL, JavaScript, TypeScript, HTML5, CSS, HTML
Storage
MongoDB, PostgreSQL, Cloud Firestore
Paradigms
On-page SEO
Platforms
Firebase, Visual Studio Code (VS Code), Meteor, MacOS, WordPress, Twilio
Other
Real-time Data, Social Media Apps, Apollo, React Native Reanimated, Software Development, Leadership, Google Cloud Functions, Animation, GPS, Mobile GPS, A/B Testing, Streaming, CI/CD Pipelines
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