Alexandre Barbosa

Software Engineer, Brazil
alexandrealmeidabarbosa@gmail.com

I'm a Software Engineer with 10+ years of experience building scalable backend systems and meaningful products. My strengths lie in Python and JavaScript/TypeScript, with deep experience in Ruby on Rails and AWS. I specialize in developing robust APIs and complex systems integrations, ranging from high-scale mobile gaming to enterprise B2B platforms. I am proficient in cloud-native technologies, including PostgreSQL, Docker, and Kubernetes.


Experience

Senior Software Engineer

Engine.com

Engine.com is a business travel platform that connects users to a network of hotels, airlines, and rental car companies, allowing for streamlined booking and management of travel plans.
I architect and maintain APIs for critical systems integration, connecting the platform with HRIS providers to synchronize user data and invoice systems to automate expense reporting. Additionally, I develop the internal administration features used to manage businesses and users on the platform. My daily work involves PostgreSQL, AWS, Rails, TypeScript, and Docker to deliver robust solutions.

April 2024 - Present

Senior Game Engineer

Wildlife Studios

The Wildlife Studios is a fast-growing Brazilian mobile gaming company in recent years. I work on the development and maintenance of one of the main games of the company: War Machines.
Besides being a squad tech lead, my activities involve the maintenance and development of new game features. This development occurs in both parts of the game: back-end (using technologies such as JavaScript, Node.js, PostgreSQL, Docker, Kubernetes, and Redis) and front-end (using Unity3D and c#). For these activities, performance, and robustness are essential because they affect a large number of players.

April 2019 - February 2024

Software Engineer

Zerum IT

Zerum IT is a company focused on network and database data analysis, generating metrics, and visualizations, and using machine learning algorithms to provide reports, alerts, and insights.
I worked on the development of tools for ETL, and providing web and back-end services for data analysis tools, using mainly Python, C, and C++. I also worked on CI’s (Continuous Integration) environments, on the development of automated tests, and in the packaging and versioning of the company's products, using Chef, Docker, and Gitlab CI.

April 2016 - April 2019

Software Engineer

University of Brasilia

The New Portal of the Brazilian Public Software is the main place to get, store, and maintain Brazilian public software. It is maintained by the Brazilian government and was fully developed using open-source software.
I worked on the development of three different open-source tools from Portal of the Brazilian Public Software’s environment: Analizo (using Perl), Colab (using Python and Django), and Noosfero (using Ruby and Ruby on Rails). Also, I worked with Python and Linux packaging, continuous integration (using Chef), and automated tests.

January 2014 - April 2016

Education

University of Brasilia

Bachelor of Software Engineering
January 2010 - December 2014

Federal Institute of Tocantins

Vocational and Technical Education for Informatics
January 2006 - December 2009

Skills

Programming Languages & Tools
  • Django
  • Django Rest Framework
  • Ruby
  • Ruby on Rails
  • Nodejs
  • TypeScript
  • Linux
  • Git
  • GitlabCI
  • Docker
  • Kubernetes
  • AWS

Workflow
  • Agile Development & Scrum
  • Continuous Integration
  • Automated tests

Interests

I love being always learning new things. Mainly the more random ones (such as astronomy, IoT and, more recently, photography techniques). I like trying to build things from scratch to understand how they work. This will likely result in a garage with joinery equipment a few years from now. =)