alejandro-miralles

Ale Miralles

Hi there, this is Ale. I'm a software engineer with over fifteen years of comercial experience helping companies to create amazing products!

More About Me


I started my programming career creating line of business applications for the financial industry and slowly transitioned into web development roles working with Ruby on Rails and Elixir/Phoenix.

I have experience working on high-profile web apps serving millions of active users and also smaller websites with modest traffic but terrific revenue.

I'm fluent in English and can clearly communicate with colleagues and stakeholders (technical and otherwise).

I've been working remotely for American companies for the past 8 years, doing mainly web development but also playing tech-lead roles in a couple of projects.

I'm used to working side by side with founders and CTOs, going from Plan A to Plan B to a plan that works.

I've helped companies build MVPs, scale projects, and maintain large-scale systems handling millions of requests a day.

I'm comfortable doing code reviews and pair programming sessions.

These are some web apps I've worked on in the past couple of years:

Canary Data (Elixir/Phoenix - React)
Blitz (Elixir/Phoenix)
Superkind (Elixir/Phoenix)
About Fresh (Elixir/Phoenix)
AR Workflow (Ruby/Rails - Node.js)
SnapCell (Ruby/Rails)
Codementor (Ruby/Rails)
Walkboard (Python/Django)
Sky Sports (Node.js - Python)

I am also a mentor at Codementor, where I help students and indy devs to complete their projects on time.

I wrote Data Structures From Scratch, an ebook about creating essential, advanced, and persistent data structures using the Ruby programming language.

Currently living in Buenos Aires (UTC-3) with my wife and my beautiful son.

If you made it this far, please check out my resume for a detailed version of what I've been doing so far.

Thank You!!


Book a Call


My work on Codementor

Clients' reviews about live coding sessions, code reviews, and freelance jobs.


Ale is a great developer!, He helped me solve an issue that had me thinking for weeks in a day. I recommend him 100%.

~ Kayra - Ruby On Rails


This guy is amazing! Ale literally saved my *ss in the right time when I needed help. No bullsh*t. Code is perfect. Everything is perfect. Timing is perfect. Thank you so much!!!!!

~ Jack Bondal (Brooklyn, NY) - Ruby On Rails


This was my first session with Ale, we made a game plan for how to move forward. He seems very knowledgable with Ruby on Rails and I'm looking forward to learning from him.

~ Kasandra D (LA, CA) - Ruby On Rails


Ale is passionate about his job, he has great knowledge of Ruby on Rails and is really professional. He was able to help me and guide me during my ruby on rails learning path. I would always recommend Ale as a mentor and as someone that you can trust.

~ Tam DB (Dublin, Ireland) - Ruby On Rails


Ale is a fantastic mentor. He works quickly, ensures that he knows the full scope of the project, and was able to help me better understand C++ rather quickly. He responds very quickly (within minutes) and always has your best interest at heart. He is a true professional, and it was worth every penny.

~ John (Boston, MA) - C++


Ale Miralles has an incredible understanding of C# and fulfilled all of my project's requirements flawlessly. He is a very experienced programmer and I highly recommend him!

~ Lucas (Brooklyn, NY) - .NET


THANK YOU ALL, GUYS!!

Read more reviews and check out my profile at Codementor.


The Office

I want to provide my clients with a top-shelf experience. I invest in tools, gear, and even a private office—a quiet, dedicated space to concentrate and work at peak capacity.


If you are looking for an experienced engineer to help you build the next killer app, I'd definitely love to hear more about you.

I've helped dozens of companies and non-technical founders to build and scale web applications, streamline their development process, and integrate their systems with third-party services like Stripe, Paypal, QuickBooks, Twilio, Intercom, and many more.

If you are struggling in any of these areas and looking for an engineer you can trust, please contact me now!

Book a Call


Ebooks on Amazon

Have you ever tried to balance a binary search tree without knowing where to start?

How about building a hash table from scratch?

Do you prefer working code over math notation?

If the answer is yes, check out my books!


Top stories from my blog

Mastering data structures in Ruby — Singly linked lists

A singly linked list is a data structure that allows us to manage variable-sized collections of elements.

Unlike C style arrays, singly linked lists can grow or shrink dynamically based on the number of objects they have to store...

Read More »

Mastering data structures in Ruby — Recap

Writing this series has been a lot of fun, and based on feedback, I decided to write this post to provide an index (so posts can be bookmarked), and to tell you what this series was all about and what you can learn from it.

So, with no further ado, let’s dive in.

Read More »

Functional loops in JavaScript

The lack of loop constructs is probably a top source of pain while learning functional programming languages. Back in the day, when I was learning Erlang, I wondered how these guys got even the most straightforward algorithms to work without using loops. I mean, you need some form of a loop to print numbers from 1 to 10, right?

Read More »


Skills

  • Ruby
  • Elixir
  • JavaScript
  • Python
  • Go
  • Rails
  • Phoenix
  • Node.js
  • Express
  • GraphQL
  • React
  • Postgres
  • Redis
  • Riak
  • Puma
  • NGINX

Get in touch

Feel free to Book a Call or drop me an email at: alemiralles@hey.com

Thanks for stopping by and have an excellent rest of you day!!