IT specialist with large experience in a variety of tech-related areas. Working professionally in the field since 2001, mainly in web development and IT infrastructure, specializing in free software and open source technologies, I've seen it all: the browser wars, the shift from physical to virtual machines inside corporations, the movement from desktop apps to mobile/web ones, the massive complexity increase in frontend development... you name it :)
I'm also extremely motivated in doing tasks that sit right between the development and infrastructure realms.
Well, easy peasy: Just write an API (my language of choice was Python, because of the expressiveness and the fast prototyping) that can interact with the Oracle database, and deliver the messages stored inside it (with his attachhments, subjects, headers and whatnot) on a Python-based IMAP server, listening on port 143. This was done using the excellent TwistedMatrix library. On top of that, I've just implemented the IMAP server calls that interacted directly with the Oracle database. All of that using an ancient Sun Workstation.
The case described above, isn't fiction: it really happened inside one company that I was working for, in 2002/2003, and, besides being my first contact with Python, and also the intricacies of the IMAP protocol, was one of the most fun jobs I've ever did. Because of that, I always use it as an example of this strange "corner" between Dev and Infrastructure that I like to be in (I guess that now, it's what the new guys are calling "DevOps") :)
- Network Infrastructure
- Software development
- Web development (backend: strong, frontend: not so strong)
- IT Training (programming)
- Agile development
- IT Project specification and implementation