Twitter Follow me
What I do
Project Manager
Avoiding depending in "superheroes" always procouring the team to work as a one. Delivering on Time and balancing work loads among peers.
Web Developer
I develop web systems tailored to your needs. Most experienced in PHP (CakePHP). Every problem has a programable sloution.
Web Designer
Implementing new technologies such as jQuery, HTML5 and CSS3 (Sass & Less) I create simple and elegant designs thinking of the UX.
Skills
Programming
I have been developing websites for a while now (almost 10 years now!). When in my undergrad I specialized a little bit more in web development. The languages I usually program on is PHP together with Javascript, CSS and MySQL (I've worked with some Oracle too).
In fact, this page has been developed using the already mentioned programming languages on top of HTML5. I most of the times work with CakePHP and jQuery, more recently I started implementing Bootstrap from Twitter.
Long story short, this page is a little preview of my skills as web developer and designer.
Management
I have always been eager in the skills one needs to manage someone and most importantly manage myself. I've always said that programming is somehow easy, if it does not work is because you are not doing things right. However, with people one can be coing everithing by the book and still get everything different than expected.
Before finishing my undergraduate degree I had already founded a company (web development) and I was in charge of dealing with clients and my teams in order to deliver a quality service and product.
After the mentioned, I got accepted to study a MSc in Project Management & IT at the Univeristy of St. Andrews where I learned from top professors, skills to manage projects and leadership skills and developed them in order to apply them in any scenario. I covered in my dissertation the Management of International Teams in Software Development Environments, this focused in the new tendency of working remotely with people from al around the world.
Challenges
If there where no challenges in life, then this would be pretty boring, huh?! At least that is how I see things.
Dealing with challanges allows me to learn in a faster pace, it also allows me to cope with stress, new environments and unpredicted situations. Over the years I have learned how to accept the unexpected and adapt to achieve the best result possible. Always seeking excellence.
There is always something to learn from your challenges and experiences; there is something new to learn every day from them.