HN user

amiralles

10 karma

Hi there! This Ale. I'm a software engineer with over a decade of commercial experience working on high-profile web apps serving millions of active users and 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 five years, mainly doing backend stuff but also playing tech-lead roles in several projects.

I was employee number one at a couple of startups, and I'm used to working side by side with founders and CTOs, going from Plan A to Plan B to a plan that works.

Talk me anything Ruby/Rails, Elixir/Phoenix, Python/Django (Maybe...)

More about me -> https://alemiralles.dev/ Resume: https://alemiralles.dev/resume.pdf

Posts30
Comments10
View on HN
medium.com 7y ago

Functional Loops in JavaScript

amiralles
1pts0
www.amazon.com 7y ago

(Icymi) Data Structures from Scratch (JS Edition) – (Free on Kindle Unlimited)

amiralles
1pts0
www.amazon.com 7y ago

Data Structures from Scratch (JS Edition) – (Free for Kindle Unlimited Members)

amiralles
2pts0
medium.com 7y ago

Combinatorics – Counting dice combinations using JavaScript

amiralles
2pts0
medium.com 7y ago

GOTF Go Programming for .Net Devs – Working with Multiple Source Files

amiralles
1pts0
medium.com 7y ago

GOTF - Go Programming for .Net Devs – Intro

amiralles
1pts0
www.amazon.com 7y ago

Data Structures from Scratch in Ruby (Free for Kindle Unlimited Members)

amiralles
1pts0
www.amazon.com 7y ago

(ICYMI) Data Structures from Scratch – Free Until Next Tuesday (Jan/29/2019)

amiralles
2pts0
www.amazon.com 7y ago

[Ebook] Data Structures from Scratch (Free Until Next Tuesday (Jan/29/2019))

amiralles
2pts2
medium.com 7y ago

(ICYMI) Mastering data structures in Ruby – Recap

amiralles
2pts0
medium.com 7y ago

Mastering data structures in Ruby – Recap

amiralles
1pts0
medium.com 7y ago

(ICYMI) Mastering data structures in Ruby – Persistent lists

amiralles
2pts0
medium.com 7y ago

Mastering data structures in Ruby – Persistent lists

amiralles
2pts0
medium.com 7y ago

(ICYMI) Mastering Data Structures in Ruby – Graphs

amiralles
2pts0
medium.com 7y ago

Mastering data structures in Ruby – Graphs

amiralles
1pts0
medium.com 7y ago

(ICYMI) Mastering Data Structures in Ruby – AVL Trees

amiralles
2pts0
medium.com 7y ago

Mastering data structures in Ruby – AVL Trees

amiralles
2pts0
medium.com 7y ago

(ICYMI) – Mastering Data Structures in Ruby – Binary Trees

amiralles
1pts0
medium.com 7y ago

Mastering Data Structures in Ruby – Binary Trees

amiralles
1pts0
medium.com 7y ago

Mastering data structures in Ruby – Sets

amiralles
2pts0
medium.com 7y ago

ICYMI – Mastering Data Structures in Ruby – Hash Tables

amiralles
1pts0
medium.com 7y ago

Mastering Data Structures in Ruby – Hash Tables

amiralles
1pts0
medium.com 7y ago

Mastering data structures in Ruby – Stacks

amiralles
1pts0
medium.com 7y ago

Mastering data structures in Ruby – Queues

amiralles
2pts0
medium.com 7y ago

Mastering data structures in ruby – circular linked lists

amiralles
3pts0
medium.com 7y ago

Mastering data structures in ruby – Doubly linked lists

amiralles
3pts0
medium.com 7y ago

Mastering data structures in ruby – Linked lists

amiralles
3pts0
medium.com 7y ago

How to write a cell address encoder in ruby

amiralles
1pts2
medium.com 7y ago

Text processing with awk

amiralles
1pts1
github.com 10y ago

Convention based unit testing framework for .NET

amiralles
1pts0

Location: Currently living in Buenos Aires

Remote: Yes

Willing to relocate: Nope

Technologies: Actively looking for Rails gigs but open to Phoenix/Elixir, Django/Python, and Node.js projects, too.

Résumé/CV: https://alemiralles.dev/resume.pdf

Email: alemiralles[at]hey.com

Please check out my website for a gist of what I've been doing so far: https://alemiralles.dev/

For testimonials, please take a look at my profile on Codementor (https://www.codementor.io/@alemiralles)

I can also provide the contact information of former managers and colleagues upon request.

I'm fluent in English and can clearly communicate with teammates and stakeholders (technical and otherwise) without any issues.

If you have any questions, please reach out! I'll be happy to chat with you.

Thanks!!

SEEKING WORK | REMOTE

   Location: Buenos Aires.
   Remote: yes!
   Willing to relocate: No.
   Technologies: Ruby on Rails, ASP.NET MVC, JavaScript, Go, Postgres, Heroku, AWS, 
   Git, SQL, ES6, .NET, C#.
   Resume: https://amiralles.com.ar/resume.pdf
   Email: [look at my resume]
   Website: https://amiralles.com.ar
   Customer Reviews: https://www.codementor.io/@alemiralles
   Publications: shorturl.at/aGQUV
   Blog:  https://medium.com/@alemiralles

I'm a backend developer looking for remote contracting work. (Part-time ideally, but open to full-time positions.)

I'm experienced working remotely for big companies, early-stage startups, and everything in between.

Sounds like a good fit? Let's talk!

SEEKING WORK | REMOTE

   Location: Buenos Aires.
   Remote: yes!
   Technologies: Ruby on Rails, ASP.NET MVC, JavaScript, Go, Postgres, Heroku, AWS, 
   Git, SQL, ES6, .NET, C#.
   Website: https://amiralles.com.ar
   Email: [look my resume]
   Resume: https://amiralles.com.ar/resume.pdf
   Customer Reviews: https://www.codementor.io/@alemiralles
   Publications: shorturl.at/aGQUV
   Blog:  https://medium.com/@alemiralles
   Rate: $40/hour
I'm a backend developer looking for remote contracting work. (Part-time ideally, but open to full-time positions.)

I'm experienced working remotely for big companies, early-stage startups, and everything in between.

Sounds like a good fit? Let's talk!

[dead] 8 years ago

You wrote an incredibly helpful article for software engineers and a random guy from the internet writes a two words review: Thank you!!!!

You are right about classes with no state. Nonsense. In fact, if you take a look at the gist I linked to the post (https://bit.ly/2NgWBJK), you'll there is no class, nor module, nor anything like that, just a couple of ruby methods on a file. Ruby can do that, too ;))

I'm not sure on how actual spreadsheets encode cell addresses. In my particular case, what I had to do was to find a way to (efficiently) encode any cell address in the range [A1..ZZ(10^6)] into a 64 bits integer. I needed 64 bits integers because that's what I use as a key to store/retrieve cells for the in-memory data store. (An avltree indexed by integer keys.)

As I mentioned in the post, the real code was written in C and targeted 64 bits platforms. Maybe that's way I doesn't make sense under OOP lenses on 32 bits systems.

Maybe I'll do a follow up post on "how to store spreadsheets cells on avltrees" to show why this encoding mechanism may make sense...

Thanks for you comments. Let's see how it goes!

Hmmm... for a guy without CS background, I guess going embeded is the most complex thing he can possibly do. Sure, there is a whole lot of money there, but is a niche thing; and in my opinion, it's a market for "ture hackers", not someone who is starting programming to see how it goes. Writing assembly or plain C code (in some cases, without using the std lib) is way harder than writing ruby/python/JS, etc....