João Bruno Abou Hatem de Liz, RESTful APIs Developer in Florianópolis - State of Santa Catarina, Brazil
João Bruno Abou Hatem de Liz

RESTful APIs Developer in Florianópolis - State of Santa Catarina, Brazil

Member since December 24, 2017
João strives to understand businesses' needs and meet them with technology. He knows that good software drives the user to the correct behavior, minimizes exceptions and bureaucracy, increases revenue, and cuts costs. Delivering these results is his passion.
João is now available for hire

Portfolio

Experience

Location

Florianópolis - State of Santa Catarina, Brazil

Availability

Part-time

Preferred Environment

IntelliJ, Webstorm, Google Cloud, Node.js, Excel, UNIX, Linux, Windows

The most amazing...

...software I've developed was a patented PLM (product lifecycle manager) with 1,500 unique users monthly and high strategic importance to my former employer.

Employment

  • CTO and Co-founder

    2019 - 2020
    Inside The Box
    • Developed an app for iOS and Android to deliver training and informative content to wholesale stores about its suppliers' products and trade-marketing.
    • Developed a CMS platform for suppliers to insert training and informative content to its stores.
    • Developed a continuous integration solution for both products, hosting the CMS on a serverless infrastructure and building apps in the cloud, all triggered by Git (GitOps).
    • Implemented Scrum rituals (retrospective, review, planning, and daily meetings) that were responsible for keeping the development team highly motivated, aligned with the company's long-term strategy, and protected from short-term instabilities.
    Technologies: Node.js, React Native, React, MySQL, Google Cloud, Serverless
  • Lead Developer

    2015 - 2019
    Grupo Soma (Brazilian Fashion Industry)
    • Created a data lake with information from all over the company in real time (ERP, CRM, PLM, eCommerce, etc).
    • Created an internal PLM to standardize the manufacturing process for all different brands (front-end, back-end, and database).
    • Built an algorithm to manage client orders and distribute them to stores (Omnichannel).
    • Created an algorithm to increase fabric usage, through a combination of sizes of garments (using Genetics Algorithm).
    • Refactored a style process to choose which products will be manufactured, implementing software for directors to vote.
    • Developed a tool for garment suppliers to communicate directly with production's planning and control area (using gamification features).
    Technologies: Node.js, React, MySQL, SQL Server, Pentaho DI, Google Cloud, Docker, Serverless
  • Senior Full-stack Developer

    2013 - 2015
    iMusica Corp.
    • Developed a Node.js API to deliver music metadata to apps and web-players (album cover, duration of the track, title, and artist name).
    • Developed an HTML5 player, with DASH streaming protocol, as an attempt (successful) to replace Flash Players.
    • Customized a Wowza server (Java) to extract user data from streaming and handles different streaming protocols (HLS, RTSP, RTMP, DASH, and HDS).
    • Developed a business intelligence report tool to display audience information (Java with Hibernate and Spring, and JSP as frontend).
    • Developed a queue service, with RabbitMQ, to send report emails to clients and handle the load of report processing.
    Technologies: Node.js, Java, JavaScript, HTML, CSS, AngularJS, MySQL

Experience

  • PLM Grupo Soma (Major Fashion Industry in Brazil) (Development)

    A product lifecycle management software, designed and developed by me from scratch. I was the author of the patent of this software and I was given the coordination of the Innovation area of the company after this work, with 15 interns and programmers.
    PLM was responsible for controlling and registering all production processes in Grupo Soma, removing bureaucracy and hand-work. The solution consisted of:
    - Backend in Node.js
    - Frontend in AngularJS
    - Database in MySQL
    - Integrations between MySQL and ERP, eCommerce and CRM, all done in Pentaho Data Integration (Kettle)
    - Infrastructure on Google Cloud

  • Coca-Cola FM (Online Radio for Latin America) (Development)

    An online radio solution, present in 15 countries in Latin America. The solution consisted of a studio software (a modified Icecast), Wowza streaming servers, web-players, an API to serve metadata, and finally a BI platform. I was the only developer of the solution, developed customizations in Wowza using Java, designed and developed the metadata API from scratch, as well as the database schema.

  • Inside The Box App (Development)

    A solution to connect wholesale stores to its garment suppliers (brands). The solution consisted of:
    - A white label app developed in React Native (fully functional in iOS and Android, customized to each brand)
    - CMS for brands to feed the apps with training and other information, developed in React JS
    - An API to CMS and app (developed in Node.js)
    - A MySQL database
    - Infrastructure hosted on Google Cloud, completely serverless (Google Cloud Run and Functions)

  • VLT Rio Website (Development)

    A website for a transport system in Rio de Janeiro (VLT). I developed the whole website (front end in AngularJS and back end in Node.js), as well as customized a CMS software in Java (responsible for feeding the site with news).

Skills

  • Languages

    Excel VBA, JavaScript, SQL, HTML5, CSS, Java, Python
  • Frameworks

    Express.js, React Native, Jest
  • Libraries/APIs

    Node.js, React, Socket.IO
  • Tools

    Git, Pentaho Data Integration (Kettle)
  • Other

    API Integration, Excel, RESTful APIs, Serverless, Google Cloud ML, GitOps
  • Platforms

    Linux, Docker, Firebase
  • Storage

    MySQL, Google Cloud
  • Paradigms

    Scrum

Education

  • Bachelor's degree in Control Engineering
    2007 - 2013
    Federal University of Santa Catarina - Florianópolis, SC, Brazil

To view more profiles

Join Toptal
Share it with others