About

Developer and NodeSchool Campinas's organizer.
I love JavaScript, Linux, Open Source, Bash, Bitcoin and Docker.

Experience

  • #

    Fullstack Developer

     —    3 years

    Working with NodeJS and React (with redux), I built high scalable products in an microservices architecture.

    • Authentication - a new SSO authentication system using KeyCloak and libraries to connect to it
    • Integration - we rewrite the service separating it in an API and workers, using message queue architecture (RabbitMQ)
    • Networks - an API rebuild of one of their products, implementing 100% coverage of unit tests and optimizing pain points
    • Search - an service with focus on search all thing in our system. I worked mostly at the front using React and Redux
  • #

    Backend Developer

     —    2 years

    At PrinciWeb I build Web Systems, Apps and Websites with tons of different tecnologies. (mostly, with NodeJS and C#)

    • Robo Tope - Our partly open source robot to automate jobs at the company
    • NFe - An NFe generator. Build with PHP and MySQL.
    • Imuneasy - A web system for Immunization Clinics management. Build with NodeJS, CoffeeScript, Express, MsSql.
    • Stylist - Android app to share photos of fashion looks with friends. Builded with C#, WebApi, Entity Framework, Ionic.
  • #

    Fullstack Developer

     —    2 years

    I was put in a project that an anterior company has left unfinished. I concluded the system by myself

    • In this project I built the deploy workflow.
    • I also learned the basics of software architeture and how to scalate systems
    • Rebuilded from ground up by myself
    • Tecnologies used: PHP, HTML, JS, Jenkins, Linux, Git

Projects

  • #

     —    4 months

    Minha Campinas HackDay

    • We build a system to match ideas with Councilmen, for people demand actions later.
  • #

    Organizer

     —    3 years

    Open source workshops that teach web software skills.

    • Meetups to help people learn NodeJS from excercises and talks.

Education

  • #

    MechanicsTechnician

     —    4 years

    Colégio Técnico de Limeira (Cotil - Unicamp)

  • #

    Computer ScienceBachelor

     —    4 years

    Universidade Paulista Unip

Skills

  • #

    Back-end 9/10

    • NodeJS
    • C#
    • PHP
    • ASP.NET
    • Bash
    • SQL
    • NoSQL
    • RabbitMQ
    • Elixir
  • #

    DevOps 7/10

    • Linux
    • Continuous Integration
    • Git
    • Bash
    • Docker
    • Microservices
  • #

    Front-end 6/10

    • JavaScript
    • PostCSS
    • Web Components
    • React
    • Redux
    • Elm
  • #

    Blockchain 7/10

    • Bitcoin (maximalist, almost)
    • Lightning Network adept
    • Mining Experience
    • Full Node

Awards

  • #

    Atom 1.0 ContributorGitHub Inc.

    Awarded on: 

    Atom Post: http://blog.atom.io/2015/11/16/atom-1-contributor-patches.html
    The Award: https://twitter.com/Victor_Perin/status/699270872725585921

  • #

    Hacktoberfest 2016DigitalOcean Inc.

    Awarded on: 

    Website: https://hacktoberfest.digitalocean.com/
    The Award: https://twitter.com/Victor_Perin/status/808670270277951489

  • #

    Hacktoberfest 2017DigitalOcean Inc.

    Awarded on: 

    Website: https://hacktoberfest.digitalocean.com/

  • #

    Speaker at DevFest Campinas (Blockchain - Uma introdução)GDG Campinas

    Awarded on: 

    Website: https://gdg-campinas.github.io/devfest
    The Award: https://twitter.com/Victor_Perin/status/926955812362350593

Interests

  • #

    Computer Science

    • Functional Programing
    • TDD
    • Cryptography
    • Clean Code
    • Automata
  • #

    Open Source

    • Linux
    • Android
    • Software Communities
    • Agile
  • #

    Cryptography

    • Bitcoin
    • Cypherpunks
    • Net Neutrality

Languages

  • #

    PortugueseNative speaker.

  • #

    EnglishAs duolingo says: 4.86 of 5.0 in their tests.