Hello everyone,
as some of you may know I have changed job a few weeks back. The process has been rather long since I had to change sponsorship for my Working Visa. The new visa was approved one day before the previous one was to expire. So I started exactly four weeks after I left Front Foot, on August 31st.
I really enjoyed working for Front Foot for the past two years, I learnt a lot from everyone there. I had the chance to work on really interesting projects with them:
- Planet Three Portal for iPhones and Android phones. It won the AIMIA award for the best mobile product of 2010.
- Lotto Results iPhone application (supported by a Rails backend). It was my first iPhone application, and also Front Foot's first.
- Macquarie Dictionary for mobile phones, with interesting XML processing techniques which led me to develop further the nokogiri-happymapper gem.
- Atrium: scalable, multi-channel notification platform. One of the most technically advanced project I've worked on.
So what am I up to now?
I work at Blake Education as a Software Engineer, still working with Ruby on Rails, and other technologies around Ruby. Blake is a publishing company that specialises in education. We run the very successful website readingeggs.com, and we have more projects of course!
Working here is very different from my previous work, the main reason is that most projects I did in the past were just developed for a customer, then shipped. On the contrary readingeggs needs to evolve a lot according to the new needs of the customers.
Being able to re-factor bits of the application, constantly making sure performance is not altered by the addition of features and by the increasing number of customers, and also working on new projects that should re-use as much code as possible...
I really love software engineering, and software architecture, and I really want to be good at it. Of course I already have a decent level, but I feel like I'm going to learn so much at Blake. And it's already started!
I have two more blog posts I want to write about what's been going on lately, so stay tuned!