
Liran Zairi
Verified Expert in Engineering
Software Developer
Tel Aviv-Yafo, Israel
Toptal member since December 11, 2018
Liran has spent 14 years learning and working in software development and nine years as a full-time engineer. This experience includes building iOS/Android apps, back-end servers, graphic engines, and more. Liran is a firm believer in maintaining constant, clear, and exemplary communication with customers to deliver high-quality and credible products to the customer.
Portfolio
Experience
- Flutter - 6 years
- iOS - 6 years
- Git - 6 years
- Swift - 6 years
- Mobile App Development - 6 years
- REST APIs - 6 years
- Dart - 6 years
- Firebase - 5 years
Availability
Preferred Environment
Git, Eclipse, Visual Studio Code (VS Code), Xcode, Ubuntu, MacOS
The most amazing...
...project I've worked on is a 3D design platform for iPad using a computer graphics engine and some of Apple's face recognition and AR technologies.
Work Experience
Flutter Mobile and Web App Developer
Genda
- Built an iOS, Android, and web app intended for construction sites. The app allows workers from different levels and roles to manage tasks, schedule resources, track working progress, fill out necessary forms, and more.
- Developed front-end and back-end functionalities using Flutter and Firebase umbrella services such as Cloud Firestore and Cloud Functions.
- Maintained analytics events using Firebase Analytics, Mixpanel, and Smartlook.
Flutter and iOS Mobile App Developer
Almeda
- Developed and maintained several iOS and Android apps. The apps included services such as contacting doctors by messages, chats, phone and video, scheduling appointments and callbacks, and uploading, saving, and viewing important medical documents.
- Maintained constant and continuous communication with a team from Germany and Israel, including a product manager, server developers, android developer, task manager and final customer.
- Used 3rd-party services such as Twilio Video to enhance the user experience with video calls.
- Oversaw and managed the entire iOS process, from development to launch.
- Managed, helped, and taught a junior iOS developer.
Flutter Mobile App Developer
Berkshire Hathaway GUARD
- Built an Android and iOS app for customer service of an insurance company, including viewing detailed policy information and documents, completing audits, viewing, managing, and paying bills, chatting with an agent, reporting claims, and more.
- Developed all front-end parts and worked constantly with other team members, including a back-end developer and a product manager.
- Determined most of the user interface and experience in cooperation with a design team.
- Tested, launched, and maintained the app while in the stores.
- Used Git, Jira, Firebase, and other platforms for the workflow experience.
Flutter Mobile App Developer
Livble
- Developed and maintained an iOS and Android app that allows residential tenants to manage their payments to their property management portals. The app also has a web version intended for property management companies to embed it in their websites.
- Used GitLab to manage tasks and monitor overall implementations of features and bug fixes.
- Received great positive reviews for the app from users for its ease of use, performance, and reliability.
Flutter Full-stack Developer
Routina
- Developed an app that monitors waiting queues for businesses, allows an operator to select incoming visitors, calculates and shows customers' average waiting times, and notifies them using push notifications.
- Used Firebase Realtime Database and Cloud Functions as the back-end service of the app.
- Developed, tested, and launched the entire app on my own.
- Provided full customer support through the entire process, including opening relevant App Store and Play Store accounts, choosing the appropriate UX flows, contacting third-party UI designers, and more.
Software Developer
uMake
- Developed and maintained a computer graphics engine based on OpenGL and Metal using C++.
- Built high-level front-end user interfaces using Swift and Objective-C, including animations and interactive features.
- Maintained a back-end server using Groovy and Java based on the Grails framework, located on AWS S3 hosts.
- Made significant use of the Apple Developer Program, including launching an app to the App Store, gaining certificates, provisioning profiles, and more.
- Worked with Apple's new AR and face-recognition technologies.
- Worked in a macOS environment.
Software Developer
Infinidat
- Worked on the NAS servers based on the NFS protocol.
- Developed testing modules in C++ and Python.
- Used Dia software in the predesign stage.
- Incorporated STL and Boost libraries.
- Worked on top of a Linux operating system (OS).
Part-time Software Developer
Intel
- Worked on a CAD tool for the visual design of hardware.
- Developed functional features in C++/Tcl and GUI features in Tk/Tcl.
- Used Klocwork, a static code analysis tool.
Experience
uMake
Education
Bachelor of Science Degree in Computer Science
Technion University - Haifa, Israel
Skills
Libraries/APIs
REST APIs, Standard Template Library (STL), Firebase iOS SDK, CocoaPods, RxSwift, OpenGL, Tk
Tools
Postman, Xcode, Git, Codemagic, Jira, GitHub, Microsoft Visual Studio, Twilio Programmable Video, IBM Rational ClearCase
Languages
Dart, Swift 5, C++, Swift, Objective-C, Tcl/Tk, Python, Java, Tcl, Bash, Groovy
Frameworks
Flutter, Cocoa, UIKit, Boost, Metal, Grails
Paradigms
Mobile Development, RESTful Development, MVC Design, REST, Asynchronous Programming, Model View ViewModel (MVVM)
Platforms
Visual Studio Code (VS Code), Mobile, iOS, Firebase, Linux, Ubuntu, Amazon Web Services (AWS), MacOS, Android, Eclipse, Mixpanel
Storage
Cloud Firestore, Firebase Realtime Database, Amazon S3 (AWS S3)
Industry Expertise
Project Management
Other
Mobile App Development, APIs, Code Architecture, Mobile Apps, iOS Animations, CI/CD Pipelines, Native Mobile Apps, Performance Optimization, Memory Management, Firebase Cloud Functions, ML Kit, 3D Graphics Engines, Facial Recognition, NFS, OOP Designs, Dia, smartlook
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