Guilherme Medeiros

Engenheiro de software at Savant Labs
  • Claim this Profile
Online Presence
Contact Information
Location
Recife, Pernambuco, Brazil, BR
Languages
  • Inglês Full professional proficiency
  • Português Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Oil and Gas
    • 1 - 100 Employee
    • Engenheiro de software
      • Apr 2023 - Present
    • Brazil
    • Information Services
    • 1 - 100 Employee
    • Senior Developer - Co-founder
      • Jul 2015 - Present

      bHave is my side project / start up. Here we are building tools to simplify the work of people who apply the ABA therapy on autistic children. I designed the current software architecture for mobile (Ionic/Angular) and backend (Python/Django). Most bugs are my fault as well. As a startup, we had to deliver fast. So tech debt had to be made. Currently (2021), we are migrating our app to Flutter and studying migrating the API to Firebase. bHave is my side project / start up. Here we are building tools to simplify the work of people who apply the ABA therapy on autistic children. I designed the current software architecture for mobile (Ionic/Angular) and backend (Python/Django). Most bugs are my fault as well. As a startup, we had to deliver fast. So tech debt had to be made. Currently (2021), we are migrating our app to Flutter and studying migrating the API to Firebase.

    • United States
    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2021 - Feb 2023

      Used FastAPI (Postgres, ElasticSearch, SQLAlchemy) and React (Typescript and AntDesign) to create data visualization tools. Took part in 2 hackathons. On the first, we created a customer facing GraphQL API using FastAPI + Graphene. On the second, I supported 3 different data visualization projects by crafting Docker containers, helping with Python code optimization or with React presentation. My biggest concern was making sure our projects have longevity and that we could easily swap team members. The idea is to achieve these objectives by discussing and adopting code quality tools, code and project patterns, engineering best practices and avoiding knowledge silos. Show less

    • Bangladesh
    • IT Services and IT Consulting
    • Remote Contractor - Senior Software Engineer
      • Aug 2017 - Nov 2021

      During my first year I was maintaining a Django app and internal API, using Python/Postgres/RabbitMQ. For the following two years I was building a new product. Had the opportunity to build a GraphQL API using NodeJS/Express/Apollo/Knex/Postgres, a set of workers using Redis and RabbitMQ and the frontend app using React with Apollo. After July 2020, I helped maintaining a Django API (adding tests, refactoring legacy code, optimizing code for performance, bug fixing) that uses React with Typescript on the frontend. Show less

    • Systems Engineer
      • Nov 2013 - Aug 2017

      During my 4 years at CESAR I worked building software for a multi billion dollars company (NDA blocks me from more details). During my time there I worked with ​ PHP​ , ​ JS​ , ​ MySQL​ and ​ Redis​. During my first years I had to maintain a legacy app (migrate from ​ PHP4 to ​ PHP5​ , bugfix and include features). Because of the great work the team did, we had a new contract to build the same tool in a new stack. So I had the opportunity to design parts of the product architecture (we build a ​ PHP​ framework on top of ​ Symfony​ to do ​ Graph relations​ on top of ​ MySQL​ ). We also built an UI library using EmberJS​ . Because of the success of the rewrite, we got new contracts for other softwares and to integrate them all. During that time I had to maintain the framework/libraries I built and support the other devs, teach newcomers and interns, help designers on improving the UI lib, and work on maintaining our product. Show less

    • Construction
    • 1 - 100 Employee
    • Profissional TIT
      • May 2012 - Nov 2013

      Como profissional alocado na PetroquímicaSuape, a minha principal responsabilidade era a de entender os problemas da empresa contratante e desenvolver sistemas de software para auxiliar o dia-a-dia. Como profissional alocado na PetroquímicaSuape, a minha principal responsabilidade era a de entender os problemas da empresa contratante e desenvolver sistemas de software para auxiliar o dia-a-dia.

    • United Kingdom
    • Consumer Electronics
    • Programmer
      • Mar 2010 - May 2012

      Programmer at client companies as a service provider Atual costumer: PetroquímicaSuape Working with intern and intranet development using PHP and MySql Programmer at client companies as a service provider Atual costumer: PetroquímicaSuape Working with intern and intranet development using PHP and MySql

    • El Salvador
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Developer
      • Feb 2009 - Feb 2010

      Service Provider developer Serving at PetroquimicaSuape Working with intern and intranet development using PHP and MySql Service Provider developer Serving at PetroquimicaSuape Working with intern and intranet development using PHP and MySql

    • Plastics Manufacturing
    • 1 - 100 Employee
    • IT Trainee
      • Jan 2008 - Dec 2008

      Working as trainee I could learn how IT works on big companies. During work time a lot of different jobs were done, linke working on hacks and panels, and participating on decisions about ERP with IT manager help. Working as trainee I could learn how IT works on big companies. During work time a lot of different jobs were done, linke working on hacks and panels, and participating on decisions about ERP with IT manager help.

    • Facilities Services
    • PHP Trainee
      • Aug 2006 - Jul 2007

      The company creates websites, intranet, extranets and web systems. There I learned how a web portals works and techniques for healthy development. All the websites were created using PHP, MySql and OOP. The company creates websites, intranet, extranets and web systems. There I learned how a web portals works and techniques for healthy development. All the websites were created using PHP, MySql and OOP.

Education

  • CESAR
    Master's degree, Engenharia de Software
    2013 - 2015
  • Universidade Católica de Pernambuco
    Bachelor's degree, Computer Science
    2006 - 2011
  • GGE
    2005 - 2005
  • GGE
    2005 - 2005

Community

You need to have a working account to view this content. Click here to join now