Humberto Rocha

Programmeur Online | Québec, Canada

Contact

humrochagf@gmail.com

humberto.io

humrochagf

humrochagf

Langues

  • Portugais (Natif)
  • Anglais (Avancé)
  • Français (Intermédiaire)

Compétences Techniques

Ordonné par compétence

Langages de programmation

  • Python
  • C/C++
  • JavaScript
  • TypeScript
  • C#
  • Rust
  • Go
  • Elm
  • Haskell

Frameworks

  • Django
  • Django REST
  • FastAPI
  • .NETCore
  • Angular
  • Flask

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • SQL Server

Server / Deployment

  • Fabric
  • Nginx
  • Docker
  • Bind
  • Upstart/Systemd
  • Puppet
  • Exim

Autres

  • Linux
  • ImGui
  • Webpack
  • RabbitMQ
  • Lets Encrypt

Compétences non Techniques

Geek pour apprendre de nouvelles technologies
Passion pour résoudre les problèmes
Bon dans la conception de solutions
Excellent dans le mentorat des nouveaux arrivants
L’amour du codage et de l’écriture
Bon décideur et capable de dire non au besoin

Open Source

Profil

Je suis un Développeur de Logiciels avec une solide expérience d’architecture, développement, support et automation de solutions en ligne. Je suis passionné par le développement de logiciel et je suis toujours à la recherche des moyens d’augmenter mes connaissances.

Emploi

Ubisoft Quebec City

Programmeur Online | Octobre 2019 au présent

En tant Programeur Online, je suis responsable de la création, du débogage, de la maintenance et de l’optimisation des services Online du jeu, ainsi que des outils associés.

J’ai travaillé sur:

  • Immortals Fenyx Rising | Online Team (Sorti en 2020)

Configr.com

Février 2015 au Août 2019

Lead Developer | Juillet 2019 au Août 2019

Après avoir passé le titre en avant et avoir préparé l’équipe pour mon congé, j’ai eu la chance de redonner mon attention au codage en concevant et développant la nouvelle structure pour générer et renouveler les certificats Let’s Encrypt, en passant d’ACME V1 à V2, et aussi en ajoutant le support aux certificats wildcard.

Chief Technology Officer | Septembre 2017 au Juillet 2019

Prise en charge de CTO, je suis chargé de toute la pile de technologie de l’entreprise et de gérer l’équipe. Je dirige le processus de migration du produit principal de la nouvelle version de Django et de transformer son architecture en une architecture API avec Django REST Framework comme Backend et Angular comme Frontend.

J’ai également conçu le nouveau système de facturation et le système de whitelabel en fonction du modèle d’affaires du revendeur. Maintenant, je devance la scission du produit principal introduire des services indépendants.

FullStack Developer | Février 2015 au Septembre 2017

Chez Configr, j’ai commencé en tant que développeur FullStack, travaillant avec Django en tant que backend et moteur de template Django et bootstrap pour le frontend du produit principal. Ma première tâche consistait à renforcer le gestionnaire DNS en convertant la [RFC 1035] (https://www.ietf.org/rfc/rfc1035.txt) dans une interface convivial et automatisé communiquant avec les autres produits.

En tant qu’entreprise d’informatique en nuage axée sur l’automatisation, j’ai travaillé avec le bâtiment d’automatisation en nuage, en maintenant et en fixant l’automatisation et les processus de déploiement en travaillant avec Puppet, Fabric, Nginx, Bind, Uwsgi, PHP-FPM, Upstart, Systemd parmi d’autres.

Caixa Econômica Federal

Stagiaire | Août 2013 au Août 2014

À la banque fédérale du Brésil, j’ai travaillé comme stagiaire à l’élaboration d’une application de bureau avec C# pour analyser de grandes quantités de données à partir des factures de téléphone de tous ses organismes alimentant le système interne responsable d’exécuter les validations internes.

J’ai également travaillé à la mise à jour de certaines des procédures de serveurs SQL et des vues du système interne, puis j’ai été invité à travailler à faire le processus ETL d’un projet de migration de données en utilisant Pentaho

Éducation

Baccalauréat en Informatique

Janvier 2011 au Janvier 2015

Un cours où je pourrais construire une compréhension solide de tous les aspects de l’informatique à partir de la base.

Communauté

Directeur de l’association Python Brésil

Directeur de la Technologie | Octobre 2017 au Octobre 2019

La Python Brasil Association dans une entité qui fonctionne comme une interface pour promouvoir les communautés Python à travers le pays. Je travaille comme bénévole élu par le conseil pour maintenir l’infrastructure de l’association (sites Web, DNS, courriel, plateforme de discours, organisation Github et autres).

Prix Dorneles Treméa

Octobre 2018

Le prix Dorneles Treméa est un prix décerné chaque année à la Conférence Python Brésil aux membres de la communauté Python brésilienne qui maintient en vie l’esprit de collaboration, d’entrepreneuriat et d’engagement envers la communauté. Il a été nommé en l’honneur de l’un des fondateurs de la communauté brésilienne Python qui est malheureusement décédé en 2011.