HNHacker News
TopNewBestAskShowJobs

amiralles

10 karma · joined November 1, 2015

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

submissionscomments
amiralles··on Ask HN: Who wants to be hired? (November 2022)
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!!

amiralles··on Ask HN: Who wants to be hired? (February 2020)
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!

amiralles··on Ask HN: Freelancer? Seeking Freelancer? (February 2020)
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!

amiralles··on [Ebook] Data Structures from Scratch (Free Until Next Tuesday (Jan/29/2019))
That's odd. I got comments from other programmers saying that is not available in Brazil... I might set something wrong. (However, I can get it from Argentina). Anyway here is a link to the files https://drive.google.com/drive/folders/1LKgJcNmsRDCHb5Kigvpo...

Thanks for letting me know! Cheers!

amiralles··on [dead]
You wrote an incredibly helpful article for software engineers and a random guy from the internet writes a two words review: Thank you!!!!
amiralles··on How to write a cell address encoder in ruby
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!

amiralles··on Text processing with awk
A short tutorial on awk and its main features.
amiralles··on Ask HN: What programming blogs do you follow?
Eric Lippert's blog https://ericlippert.com/ He used to write about C#, mostly. Now he is into functional programming. Awesome content.
amiralles··on Ask HN: What advice would you give someone who wants to become a programmer?
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....
amiralles··on Ask HN: If you could live and work somewhere, where would it be?
Any leads on how to land a job in SV? (for non US citizens).