👋

Hi, I'm Allan

I like to code cool stuff

About Me

Work stuff

💼 Currently I'm a Software Engineer at GitHub.

💻 I've been working with software development since 2015, I think I'm getting the hang of it.

🛠️ During these years I helped to build large-scale and resilient applications, I designed, coded, and tested complex systems and took ownership of core components.

🌱 Started a mentorship program to help new people into backend.

🧠 Experience with: Ruby, Java, PHP, Rails, Spring, MySQL, Postgres, AWS, Docker, RabbitMQ, Sidekiq.

Personal stuff

🎮 I have an obscene amount of hours in Rocket League and Dota 2.

🐕 Dog father (Chewy is the goodest boi).

🌎 Living in Canada but I'm originally from Brazil.

Resume

Experience

  • 2022 - Now

    Software Engineer, Backend

    GitHub

    Working on the Build Systems team, helping Hubbers ship code by maintaining our CI tools, build pipelines and artifacts storage.

  • 2021 - 2022

    Software Engineer, Backend

    Slack

    Worked on the Commitment team, helping users discover and try new features that make their daily work more pleasant and productive. Developed and maintained our notifications, promotions and trials frameworks and APIs using Hacklang.

  • 2018 - 2021

    Software Developer, Backend

    Traction Guest

    Developed new features in our Ruby on Rails RESTful APIs that handle requests from iPads and web clients. Discussed and promoted best practices around code, tests and software architecture.

  • 2016 - 2018

    Software Developer, Backend

    Moip

    Worked on development and maintenance of Java RESTful APIs, event sourcing and microservices-based applications, following domain driven design standards and running in cloud servers. Integration with third-party systems (Acquirers, Anti Fraud and Banks).

  • 2015 - 2016

    Software Developer, Backend

    Peggasus

    Development of new features for our C# Commercial Automation Software that manages stores, from products to money flow and emission of electronic invoices, while following best practices and design patterns. Worked in the stages of planning, requirements analysis, development, testing, documentation and maintenance.

  • 2013 - 2014

    Software Developer Intern

    Secretaria de Educação a Distância

    Developed PHP web applications like SEDIS Viagem, which manages university's travel requests, and SEDIS EAD, which manages virtual classes data.

  • 2012 - 2013

    Software Developer Intern

    Laboratório de Inovação Tecnológica em Saúde

    Planned and developed websites using with HTML, CSS, CMS, Javascript and JQuery, as well as graphic tools like Photoshop.

Volunteering

  • 2021 - Now

    Founder and Mentor

    Backend Stuff

    Backend Stuff is a community that aims to mentor people on getting started in the backend world.

Education

  • 2009 - 2014

    Bachelor of Science

    Federal University of Rio Grande do Norte

    BSc in Computer Science