avatar

Diego Valcárcel Barbeito

I am a software developer with 2 years of experience, mainly working with Erlang and Elixir.
I am fond of helping develop interesting products with clean and performant code.
One of my greatests motivators is finding the right solution to tricky problems along with my peers.

Experience

Backend Software Developer at Miniclip may 2022 - dec. 2023

Worked on the server side of multiple mobile games with big Erlang codebases with monolithic & micro-services architechtures. I was tasked with maintaining the legacy code, developing new features and deploying infrastructure on AWS as needed.

  • Extended the featureset of temporary events in Carrom and fixed an exploit granting users free season pass.
  • Designed and developed the backend for a spin to win feature in Ludo Party, which was later ported to other games.
  • Introduced play vs computer and temporary events to Checkers Clash.
  • Adapted the piggy bank, an engagement & monetization feature from 8 Ball Pool to Soccer Stars.
  • Finished the development of Horse Racing Hero for its soft launch and introduced social features.
  • Started up a new game by transforming the client game logic into server logic.

Freelancer at Erlang Ecosystem Foundation sept. - nov. 2021

Implemented a blogging solution using Elixir, Phoenix, Ecto, PostgreSQL, HTML, CSS and Javascript. The goal was to accomodate non-technical users of the Foundation's website to post news.

Education

Universidade da Coruña 2016 - 2021
Bachelor of Science in Computer Science

GPA: 8.28
Thesis: Highly scalable web application for a social deduction game (9.0)

Honours in:
  • Algebra (9.0)
  • Computer Structure (9.1)
  • Databases (9.0)
  • Discrete Mathematics (9.0)
  • Fundamentals of Computers (9.1)
  • Infrastructure Management (9.4)
Skills
Technical
  • Elixir, Erlang, Python, C
  • Databases (PostgreSQL, Redis)
  • AWS Cloud Technical Essentials
  • MVC Web-Frameworks (Phoenix)
  • Web Technologies (HTML, CSS, JavaScript)
  • Agile Development (Scrum, Kanban)
  • Version Control (git)
  • Unit Testing, Property-Based Testing
Soft skills
  • Mentoring and teaching
  • Empathy
  • Critical thinking
Languages
  • English (Full working proficiency)
  • Spanish (Native)
  • Galician (Native)
Hobbies

In my free time I play board games, enjoy playing drums with my friends and acting for local stage plays.