Henrique Lobato Zago

Software Engineer

About Me


Started my career in 2012 developing WordPress websites and then progressed from a full-stack developer to front-end. Had a few opportunities to work on mobile projects for both Android and iOS (Java, Objective-C and Swift).

In 2019 tried creating my own start-up in the fitness industry. The project was called WorkOn and it was a marketplace for influencers to sell training programs. The application would give video instructions on exercise execution and tracked the user's progress, providing analytics and, in the future, social interactions between followers/users. Unfortunately the project was shutdown due to the COVID-19 pandemic and multiple companies launched similar products.

Programming Languages: JavaScript, Typescript, Rescript, Elixir, and Java.

Front-end: React.js, React Native, and Angular.

Back-end: Phoenix Framework, Node.js, and Spring Boot.

Work Experience


Feb 2023 - Now

Senior Front-end Developer


Tackling the biggest challenge in the healthcare industry: simplifying the exchange between suppliers and buyers.

  • Developing new features that will take the business to the next level.
  • Improving current architecture and performance.
  • Introducing unit tests for UI components.
  • Working with React.js and Typescript.

Sep 2021 - Feb 2023

Senior Full-stack Developer


As a full-stack developer, helped the company in building their amazing solution for demoing SaaS on sales calls. Joined without knowing anything about Rescript and Elixir and started contributing to the codebase in less than a week.

  • Web application (React, Rescript, Graphql and Elixir) and browser extension (Rescript and React).
  • Write on RFCs to push forward critical or architectural changes.
  • Write production exception reports (post- mortem).
  • Code reviews.
  • Develop unit and end-to-end tests.
  • On-call duty: being available to respond and fix production issues.

Feb 2021 - Aug 2021

Software Engineer


As an outsourced developed I've participated in rebuilding MightyNetworks website.

  • Organize and estimate sprint backlogs.
  • Do code reviews.
  • Develop unit and end-to-end tests.
  • Set up CI to transpile the project's ES6 JS to ES5 and deploy to staging using GitHub, CircleCI, and Pantheon.
  • Rewrite the Wordpress website into a server- rendered SPA. (React and Next.js).
  • Technologies and tools used: PHP (Wordpress), HTML, CSS, Javascript, ReactJS.

Sep 2019 - Feb 2021

Front-end Developer

Legal & General

Worked on L&G's pension and ISA products for the general public.

  • Organize and estimate sprint backlogs.
  • Do code reviews.
  • Develop unit and end-to-end tests.
  • Report the team's progress to business stakeholders.
  • Provide technical guidance in product meetings.
  • Mentor Junior and Mid-level developers.
  • Technologies and tools: Typescript, ES6, HTML, CSS, Angular 8+, and Protractor.

Dec 2017 - Sep 2019

Lead Front-end Developer

Currency Transfer

Marketplace to get quotes on money transfers worldwide. Worked remotely for several months before arriving in the London's office.

  • Develop new features.
  • Do code reviews.
  • Migrate application from AngularJS (1) to Angular 5.
  • Remove technical debt.
  • Improve the architecture of the web application.
  • Mentor Junior and Mid-level developers. Technologies and tools: Typescript, Angular 1, and Angular 5.

Aug 2016 - Nov 2017

Front-end Developer

CraveFood Services

My first opportunity to work with React.js coming from an AngularJS. Learned all the best-practices and principles on code development with amazing professionals.

  • Develop new features, and do code reviews.
  • Improve project architecture of the web application.
  • Mentor Junior, Mid-level, and Senior onboarding Developers.
  • Technologies and tools: JavaScript, ES6, HTML, CSS, React, and Redux.

Jan 2016 - Jul 2016

Front-end Developer

DB1 Global Software

Outsourced developer at a cooperative financial institution called Sicoob.

  • Develop new front-end projects from scratch.
  • Develop new features on existing projects.
  • Provide maintenance to the infrastructure management system (Ruby on Rails).
  • Technologies and tools: JavaScript, HTML, CSS, AngularJS, Bootstrap, and Ruby on Rails.

Mar 2013 - Dec 2015

Junior Full-stack Developer

EITS IT Solutions

Worked on interesting projects for ITAPU (Binational hydroelectric) and the Brazilian Navy.

  • Develop new software projects using Java and AngularJS.
  • Raise requirements for new projects from clients.
  • Elaborate and deliver software artifacts (e.g. class diagrams, use cases, and data models).
  • Develop frontend best practices.
  • Mentor Junior Developers.
  • Develop iOS native apps (2 Objective-C apps).
  • Develop hybrid mobile apps (PhoneGap and Ionic).
  • Lead a team of 3 developers and manage scrum events.
  • Technologies and tools used: JavaScript, AngularJS, Java, Spring Boot, Objective- C and Enterprise Architect.

Sep 2012 - Feb 2013

Web Developer (intern)

Bionica Propaganda

My first role as a web developer where I had the opportunity to learn the basics on HTML, CSS and Javascript.

  • Develop websites and portfolios from scratch.
  • Build websites as WordPress templates.
  • Fix bugs and improve UI on existing websites.
  • Technologies and tools used: JavaScript, HTML, CSS, Bootstrap, and PHP.

Program Skills


I consider myself an expert with JavaScript, Typescript, and React.js. I've also had the opportunity to work with Angular in the past during many years.

Apart from JS/TS, I'm always using Python to solve complex coding challenges and study the fundamentals in data structures and sorting algorithms.

Javascript 100%
React.js 100%
Typescript 80%
React Native 60%
Python 50%



2012 - 2015

UDC - Centro Universitário Dinâmica das Cataratas

Bachelor's Degree in Information Systems.

Authored a dissertation on "Traffic analysis and evaluation using traffic simulation - SUMO". Also built an entire web application using Java and AngularJS for a clothing retail shop.