Liran Zairi, Developer in Tel Aviv-Yafo, Israel
Liran is available for hire
Hire Liran

Liran Zairi

Verified Expert  in Engineering

Software Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
December 11, 2018

Liran has spent a decade learning and working in software development, half of it 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 in order to deliver high-quality and credible products to the customer.

Portfolio

Routina
Firebase Cloud Functions, Firebase Realtime Database, Flutter
Berkshire Hathaway GUARD
Android, iOS, Dart, Flutter
Almeda
Twilio Programmable Video, RxSwift, Swift

Experience

Availability

Part-time

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

Freelance Full-stack Developer

2020 - PRESENT
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.
  • Solely developed, tested, and launched the entire app.
  • 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.
Technologies: Firebase Cloud Functions, Firebase Realtime Database, Flutter

Freelance Mobile App Developer

2019 - PRESENT
Berkshire Hathaway GUARD
  • Developed 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 of the front-end part and worked constantly with other team members, including a back end developer and a product manager.
  • Determined the majority 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.
Technologies: Android, iOS, Dart, Flutter

Freelance iOS Developer

2018 - 2020
Almeda
  • Developed the iOS version of a medical services app. The app 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 third-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.
Technologies: Twilio Programmable Video, RxSwift, Swift

Software Developer

2017 - 2018
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.
Technologies: Amazon Web Services (AWS), Xcode, UIKit, Cocoa, Java, C++, Objective-C, Swift

Software Developer

2016 - 2017
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).
Technologies: Dia, Git, Boost, Python, C++

Part-time Software Developer

2013 - 2016
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.
Technologies: IBM Rational ClearCase, Git, Tcl/Tk, C++

uMake

Here's a link to my current company's website including a video preview of the product that I helped to develop.

Languages

Dart, Swift 5, C++, Swift, Objective-C, Tcl/Tk, Python, Java, Tcl, Bash, Groovy

Frameworks

Flutter, Cocoa, UIKit, Boost, Metal, Grails

Libraries/APIs

REST APIs, Standard Template Library (STL), Firebase iOS SDK, CocoaPods, RxSwift, OpenGL, Tk

Tools

Postman, Xcode, Git, Jira, GitHub, Microsoft Visual Studio, Twilio Programmable Video, IBM Rational ClearCase

Paradigms

Mobile Development, RESTful Development, MVC Design, REST, Model View ViewModel (MVVM)

Platforms

Visual Studio Code (VS Code), Mobile, iOS, Firebase, Linux, Ubuntu, Amazon Web Services (AWS), MacOS, Android, Eclipse

Storage

Cloud Firestore, Firebase Realtime Database, Amazon S3 (AWS S3)

Other

Mobile App Development, APIs, Code Architecture, Mobile Apps, iOS Animations, Firebase Cloud Functions, ML Kit, 3D Graphics Engines, Facial Recognition, NFS, OOP Designs, Dia

Industry Expertise

Project Management

2012 - 2016

Bachelor of Science Degree in Computer Science

Technion University - Haifa, Israel

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