What is a solid technical foundation for an IT project?
A world that is evolving so quickly gives you the opportunity to keep experimenting and growing. It also puts at your disposal improved tools and technologies that can turn into a reality what once seemed impossible.
As a software engineer with more than 10 years of professional experience, I know how important it is to stay on top of technology. A broad scope lets me choose an appropriate solution for each possible scenario, and to successfully work as part of interdisciplinary teams.
But it isn't all just about technology. To see the solution, you need to understand the problem. That's why I also consider requirements engineering a key part of my background, as I'm used to directly talk to clients, turning their vision into a fully featured solution that fits their needs and that is enjoyable to use — intuitive, precise, well presented and documented.
Here's a list of technologies I have used in past projects. And this list just keeps growing. Disclaimer: Expect a lot of technical jargon in this section!