Extensive experience in developing enterprise applications (web and desktop), focused on best practices, distribution and life cycle. Knowledge in project, database and people management.