About me

Welcome to my blog!

My name is Roberto Lupi, I am a software engineer. I am 34 years old, Italian is my mother tongue and I speak fluent English, a bit of German and a bit of Portuguese.

In 2011, I joined my first multinational company and since then I learned a lot more than I expected. Previously, I worked with startups my whole career. Selling to big banks, medium and large enterprises and important hospitals, it did feel like being David against Goliath. As usual in these situation, you put on many hats: from product strategy to pre-sales technical assistance, from project management to coding. I worked in teams that tackled all areas from software development to deployment, operations and maintenance.

I have more than six years of experience in technical teams that developed mission-critical and even life-critical software. I have been the chief technical officer – in charge of software and product development, technical sales support for key clients and R&D – of a company that sells complete healthcare management systems to hospitals. Among our clients was the third largest cardiology hospital in Italy.

I have international experience. I helped kickstart and organize an offshore development branch in India for an italian startup.

I have a solid 10+ years background as a software developer, twenty banks in Italy run their intranets on software that I wrote. I love dynamic languages – particularly Python and Javascript – but I have no problems with the most common statically-typed ones – C, Java, C#, Objective-C – finally I have a secret fetish for functional languages that dates back when they were not so trendy.

For a full professional background, check out my LinkedIn profile.