Hello, World.

Luis Guilherme Almeida

backend developer functional programming

tech startup enthusiast

astronomy lover

About Me

Luis Guilherme Marinho dos Santos Almeida

Profile Picture
  • Nationality: Brazilian - living in Göteborg, Sweden
  • Job: Software Developer at Nash
  • Blog Posts: medium.com/@luisguilhermealmeida
  • Email: almeida.luisg@gmail.com


I'm a brazilian computer-scientist who had the opportunity to be mentored by great leaders and software architects.

I've been working with high availability APIs, financial systems and online payment processing for about 5 years, as well as building efficient and reliable accounting platforms. I also have experience in the telecom industry, with mobility management services.

My favourite programming language is Elixir and have professional experience with Erlang, Haskell, PHP, NodeJS, C#. I have mastered SQL.

As a Clean Code advocate and admirer of transparent and verifiable software, my objectives are inspiring and connecting ambitious people into building successful projects.


Computer games and tv shows addicted, but I'm also a big lover of going to the beach and relaxing by the nature :)


Professional Experiences and Education

Work Experience

Senior Elixir Software Engineer

March 2022 - present


Nash is the crypto fintech startup of the future.
I contribute as a backend engineer leveraging Elixir to build a reliable and scalable platform for Nash.

Software Developer

August 2021 - March 2022
(8 months)


I joined Ericsson to work with cloud-native 5G products. By working with Erlang on the company where it was originally created I got even more comfortable and fluent with OTP. Was part of a cross-functional team delivering features related to mobility management in the telecom industry.

Backend Developer

February 2017 - July 2021
(4.5 years)


EBANX is a company that offers payment solutions to international business interested in selling to Latin America customers. I joined EBANX on a trainee program called Code Lab which gave me the opportunity to work with every software engineering team on the company.

For three years I was a PHP/Elixir backend developer for the payment processing team, with the goal of delivering high availability APIs and reliable financial systems.

In 2020 I was leading a software engineering team in a logistics project, leveraging NodeJS and Elixir.

Full Stack developer

July 2015 - July 2016
(1 year)

Internship at GHN

Aside from being a junior entrepreneur, I also started an internship at a small IT Company, in which I was a full stack developer on a .NET C# application called "Linha de Chegada" (Finish Line in english). Linha de Chegada is a social media for gyms and their attendants that allows gyms to deliver training spreadsheets and it's also a place for sportsmen and runners to know each other. My main goal as a software developer was to build the financial module of that app, but I also contributed on many other parts of the system.

Junior Entrepreneur

May 2013 - June 2016
(3 years)

Ecomp - Computation Junior Enterprise

As a member of the director board on a Junior Enterprise I had the opportunity to lead a small team in order to achieve our strategic goals. I also participated on the development of many applications, which included gathering requirements from stakeholders, architecting and coding.


Bachelor Degree in Computer Science

April 2013 - June 2018

Federal University of Paraná (UFPR)

The graduation course on the Federal University is one of the best available in Brazil. The areas which I had most interest were Algorithms Analysis, Software Engineering, Databases and Machine Learning.

Deep Learning specialization

May - Sep 2020

Coursera (deeplearning.ai)

Deep learning specialization by Andrew Ng. Professionally developed a project using NLP for Brazilian addresses classification (valid / invalid)