The Owner

Reading Time: 4 minutes

Well, hello there! So you have come to this humble establishment and you’re interested in knowing more about the owner? The kind of information that you can’t get when doing a WHOIS lookup? You’re in the right place!

Joking aside, I’m Armando and it’s nice to meet you. This is my attempt to give something back to the community and, as you might have guessed by now, I’m always looking for ways to improve the contents here depicted. If you have any question or suggestion, feel free to drop me a message and I’ll do my best to reply as soon as possible.

Now that we took that out of the way, let me present myself: I’m Armando and I’m a software craftsman. I’m currently the Lead Architect of My Game Solutions, a company that aims to connect players (professionals or amateurs) to play any sport. If you’re struggling in finding someone to play with, we might have the answer you’re looking for. Just give it a try and let me know your thoughts.

The views expressed on this site are my own and do not reflect those of my employers or my/their clients. A full disclaimer can be found on the footer of the page, but I thought it could be a good idea to reinforce it.

While still discussing my professional path, I’ve started some years ago earning some money while doing some freelancer work. All those small projects that no one wanted to do – I still remember you, WHMCS plugin! – and that didn’t pay so well but, you know, it has to start somewhere. Then I’ve moved to Novabase, a portuguese company that aims to make your life simpler and happier. I was part of the Novabase Academy program (which I recommend, by the way) and was later assigned to the Enterprise Integration unit. During my period, I had the opportunity to work in one of the major private banks in the Financial Markets department. Calypso, Kondor, TIBCO, Reuters, Bloomberg… you name it. Not only I did application integration but, as a pretty much common practice, if I had to to C#.NET or Java or whatever needed to be done, I would do it. After all, we are here to solve problems.

Note: despite working with all of these technologies, I’ll probably need to get acquainted again with them. Practice makes it perfect. Not doing makes you forget it.

Once I thought it was a good time to move, I’ve joined Infosistema, a company that aimed to improve the processual performance of their clients. Similarly to Novabase, I also took part in the Infosistema University program. I’ve worked in several international projects with multiple clients from all around the globe: Europe, North and South America and Asia. And yes, I had the opportunity to visit all those countries.* It was here when I had my first contact with OutSystems. Started with V9 – despite had to work with V8 for some older internal projects – but eventually moved to V10. From a role perspective, the usual: regular developer -> that guy who develops and shouts some “bitaites”** -> guy who designs and implements. But, the same way it happens for the good things, it ended.

But now that’s part of the past and I’m working for My Game Solutions, leading our product architecture. It seems to be a crazy idea to use OutSystems platform for a consumer application, right? Well… maybe not so much. 🙂

As any good software craftsman, we never stop learning.  I took a Bachelor’s degree in Computer Science – or Informatics Engineering, and it is called here – at Escola Superior de Tecnologia e Gestão from Instituto Politécnico de Beja. It’s a nice city, I would recommend you to visit it if you ever have the opportunity. After finishing it, I took part in the first edition of a Masters degree program in Computer Security Engineering. At the time, I was a research member of Laboratório UbiNET and since the Masters degree program was heavily influenced by it, we took a shot. I didn’t quite finished it due to some personal constraints but, rest assured, I’ll finish it one day.

A few years later down the road – and since I was working in Lisbon – I decided: I should get a Masters degree from Instituto Superior Técnico***. So I took the shot and applied for the Information Systems and Computer Engineering Masters program and, well… I was accepted.

One and an half years later, I’m in my final semester – hopefully – doing my thesis in automated generation of unit test cases for the OutSystems platform. Probably, you’re wondering: why? My experience seems to prove that software don’t to proper testing, because: a) don’t have time or b) don’t know how to do a proper test case or c) they don’t care. Whatever is the reason, it’s my fault. And since I take pride in what I do, I want to deliver the best possible software to my employer/client. I know I’m being selfish, but it’s for a greater good (I think). You’ll probably see some posts here regarding that. Keep tuned.

Finally – and again -, feel free to contact me through here or through Twitter. I’ll do my best to reply in a reasonable timeframe and I’ll leave now, hoping that you enjoy reading the contents as much as I do writing them.



* it’s funny when you need to run away from bugs or can’t drink tap water so you don’t get any disease.
** Portuguese slang for “random shit that may actually make sense”
*** As a very, very personal opinion, IST is the best engineering school of the country and any engineer should have a degree from it.