BS in Computer Science, with 14+ years of hands-on experience in Software Development, including requirements gathering, analysis & design, development, unit testing and release management. I have worked in projects applying RUP+CMMI in the past years, but lately I have been applying SCRUM agile process in a dynamic development environment.
A relevant part of my experience is based on Java technologies (Java SE, Java EE and Java ME), but I also have experienced coding JavaScript, C#, C/C++, Visual Basic, Delphi, ASP, PHP. Lately, I have been more focused on programming in Java for Android platform.
I have a special interest for connectivity and interoperability, and now I understand why I really enjoy the classes of "Distributed computing" in college.
At work, I am very committed, friendly and focused. I enjoy to work with innovative products/projects and make sure I am always learning something new from it.
Specialties - J2SE, J2EE, J2ME, Android; - EJB, SpringFramework, Hibernate, iBatis, JDBC, Struts, Adobe Flex, Acegi Security; - Unit testing (JUnit, EasyMock and Mobile JUnit); - J2ME: Canvas programming, MIDP 1.0 and 2.0, CLDC 1.0 and 1.1, JSR-75, JSR-85, Wireless Messenging API, Mobile Media API, Generic Connection Framework (GCF)... - UML (Enterprise Architect, Rational Rose and Poseidon) - Release management (JIRA, Agile Trac, CVS, SVN);