Computer engineer regarding experience in Software Engineering and Computer Science fields, including analysis, design and development of software systems, having acted mostly as a software achitect, developer or systems analyst. I have also been accomplishing scientific and technological research in Information Retrieval, Text Mining, Computer supported cooperative work (CSCW) and Distributed Systems.
Specialties: Software engineering, server-side/client/web/distributed software architectures, Java platform (highly proficient; SCJP and SCWCD certified), agile projects, test-driven development.