This blog contains thoughts, tips and tricks related to software development that I’ve found while working on what I like most: software development.
Who am I? My name is Xavier Rubio Jansana, and I’m a Barcelona-based software engineer with 20+ years of experience. My main field of expertise is mobile development. I’ve been developing mobile apps since the times of Palm OS, and I’ve developed also for Windows Mobile, Windows Phone, J2ME, BlackBerry, iOS and Android, and also using web technologies (i.e hybrid apps) and data-driven UIs.
I’m a seasoned engineer and I’ve lead multiple teams during my career, both as a tech lead and as manager. I’m currently back at the IC track, where I enjoy being able to help teams achieve their objectives by leading them though the different challenges, and working with both product teams and designers to bring their ideas to a proper working solution. I also enjoy mentoring other engineers.
In the past I’ve also developed video applications, including streaming services, video processing in both server and mobile use cases and high availability, high troughput applications with up-times in the range of multiple months, and also worked as backend developer using technologies like J2EE, PHP, Hack and Python, working also in platforms like Amazon AWS and Google App Engine.
If you’re interested, you can check my LinkedIn profile.
On my spare time I also like to scuba dive, and spending time with my family and friends having some drinks at the (most of time) sunny Barcelona. You know, paella, tapas and sangria. And pa amb tomàquet! Or so they say… ;)