Been writing code for the last 10 years...
My "tech persona"
Been a teacher at:
What I really have to show for:
Vodafone TV Net Voz BackOffice
I could introduce myself, speak about my learning degree or experience but you can see all that above ... so lets skip that and get to the point.
What you can't see is that I'm a driven software engineer with a deep interest in Software Development that really puts a focus on architecture. I really have pleasure in building happy teams, talking to customers and provide them with the best solution for their needs while delivering good code.
I've seen that Software Developing Teams can enjoy the process of developing a solution by using good agile software development methodologies.
For this to happen developers, team leaders, product owners/project manager should work closely together towards better solution. As such, I'm always interested in learning more:
about people and how teams can work better together
agile software development methodologies to improve the development process.
Creating top-notch software isn't just done by getting together a bunch of people and tell them to start hitting the keyboard in a crazy nerd movie style (wink to the Matrix image above).
I value a strong human-first company culture. I believe it can either push a company towards innovation and excellence (if it's good)... OR push it off the cliff, if it's not.
I also value procedures and freedom (yes, agile, procedure and freedom in the same sentence are possible). When things get tricky each team should be able to opt to maintain their current way of doing things or change to a better one (but they should have a "current way of doing things")
I really like:
- Leading Mobile Projects
- Improving teams (development process, feedback, etc)
- Talk with clients throughout the process of requirements, development and acceptance