Tiago Lopes, Developer in Moreno Valley, CA, United States
Tiago is available for hire
Hire Tiago

Tiago Lopes

Verified Expert  in Engineering

Software Developer

Moreno Valley, CA, United States
Toptal Member Since
January 25, 2013

Tiago is a full-stack developer focusing on creating front-end apps using React, React Native, iOS Native, and Android Native. He has a proven experience working with companies of all dimensions, from early-stage startups to multi-billion dollar companies, and taking projects from planning to be used by millions of users. Tiago is experienced with continuous deployment pipelines using GitLab and Jenkins and has a vast knowledge of AWS infrastructure to deploy serverless applications.


Ora Oncology
Node.js, React, HTML, Front-end, TypeScript, JavaScript, Expo, Swift...
Java, Android, iOS, React Native, React, HTML, Front-end, TypeScript...
Objective-C, Front-end, Swift, React Native, Technical Leadership...




Preferred Environment

Visual Studio Code (VS Code), Git, MacOS

The most amazing...

...apps I've developed are Heal, Telus, Movistar Chile, and ANA airports.

Work Experience

Principal Engineer

2019 - PRESENT
Ora Oncology
  • Worked on product definition from a blank slate to prototype.
  • Developed and deployed an initial prototype used for user interviews and further advanced products.
  • Developed production apps for nurses and patients from scratch using React.
Technologies: Node.js, React, HTML, Front-end, TypeScript, JavaScript, Expo, Swift, React Native, Angular, HTML5, Vue, Technical Leadership, Software Architecture, Design Patterns, Video Editing, GitHub, Firebase, SQL, Figma, .NET, C#, ASP.NET, Google Cloud Platform (GCP)

Senior Software Engineer

2014 - 2019
  • Developed apps for multiple platforms from scratch for both external and internal facing users.
  • Used React, React Native, Objective C for iOS, Java for Android.
  • Developed microservices using the Java spring framework for inventory management.
  • Created a functional prototype using Arduino to transmit health data from Bluetooth medical devices over WiFi or LTE to a web server.
Technologies: Java, Android, iOS, React Native, React, HTML, Front-end, TypeScript, JavaScript, Expo, Swift, HTML5, Node.js, Software Architecture, Design Patterns, GitHub, Firebase, SQL, Figma, Flutter, Google Cloud Platform (GCP)

Lead iOS Engineer

2012 - 2014
  • Led the iOS Team.
  • Trained interns.
  • Architected apps that now have millions of users.
  • Created great UX experiences.
  • Created a reusable platform to develop mCare apps for mobile operators.
Technologies: Objective-C, Front-end, Swift, React Native, Technical Leadership, Software Architecture, Design Patterns, C++, GitHub, SQL

Mobile Developer/Mobile Technical Leader

2010 - 2012
  • Architected mobile apps for iOS, Windows 8, and Android.
  • Transformed ideas into apps based on customer requirements. Was responsible for UX/Design process and development.
  • Developed and planned four Windows 8 apps.
  • Developed a great iOS app for an airport management company, an iPad app for the leading economy newspaper, an iPhone app for the Portuguese stage of the world rally championship, an iPhone app to see the cover of magazines and newspapers in a new, fashionable way, and an iPhone / iPad app for one of the top Portuguese Soccer Teams.
Technologies: JavaScript, CSS, HTML, Qt, Windows, Objective-C, iOS, Front-end, HTML5, Technical Leadership, C++, GitHub, C#

Interactive Developer

2009 - 2010
  • Developed micro sites to support advertising campaigns.
  • Created Augmented reality Christmas Postcard.
  • Developed interactive banners.
  • Used Papervision3D to create astonishing interactive components.
  • Built integration into third party libraries.
Technologies: ActionScript 3, ActionScript 2, Flash, Front-end, Video Editing, C++

Web Developer

2006 - 2009
  • Developed the Masterzoom portal.
  • Developed the company CMS that was used to manage hundreds of websites.
Technologies: JavaScript, CSS, HTML, MySQL, PHP, Front-end, Software Architecture, Video Editing, SQL

ANA Portuguese Airports

An app to see information on Portuguese airports and flights. It allows users to track flights and receive push notifications when the state changes. Contents are served through REST services, and it is integrated with OpenGraph using Facebook SDK.

Jornal de Negócios

An iPad app for the Portuguese leading economy newspaper. I used Core Text to render the text and integrated In App Purchases/In App Subscriptions.


The Telus My Account mCare app.

Tesco Mobile

The Tesco Mobile mCare app

Koodo Self Serve

The Koodo Self Serve mCare app
2009 - 2012

B.Tech/B.E. Degree in Computer Engineering

Faculdade de Ciências - Universidade de Lisboa - Lisbon


React, Node.js, Facebook SDK, Stripe, Firebase Web SDK, CocoaPods, Google Maps SDK, Twitter SDK, ZXing, Mixpanel iOS SDK, Flurry, Vue


Xcode, Google Analytics, Hockey SDK, Adobe Photoshop, TestFlight, GitHub, Flash, Git, Android Studio, Expo, Figma


iPhone SDK, AFNetworking, WatchKit, React Native, ReactiveCocoa, Angular, Qt, .NET, ASP.NET, Flutter


PHP, Objective-C, JavaScript, TypeScript, HTML5, CSS3, CSS, HTML, Swift, SQL, ActionScript 2, ActionScript 3, Java, C++, C#


iOS, Amazon Web Services (AWS), Apple Watch, Android, Keychain, Firebase, Windows, MacOS, Visual Studio Code (VS Code), Tapjoy, Google Cloud Platform (GCP)




REST, Design Patterns


Front-end, Technical Leadership, Software Architecture, Tesseract, OCR, Localytics, Video Editing

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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