With over 8 years of experience in enterprise application development under the Java EE platform, distributed systems with SOA architecture, MVC design pattern, SOAP and RESTful services, Apache Struts, JSF, EJB, JPA, PrimeFace, Hibernate, Spring Framework, Spring Security (OAuth), Spring WebFlow, among others; With development tools like: NetBeans, IntelliJ IDEA and Oracle JDeveloper Studio.
Also working as functional analyst, software architect, integrator, technical leader and project leader.
Performing lifting of specification of functional requirements under UML with tools such as: Microsoft Visio, Enterprise Architect and Draw.io.
Specifying development standards and ensuring compliance. Managing integration with Apache Subversion.
Controlling project planning with tools like Microsoft Project, ProjectLibre and Gantter.
Supervising development teams of more than 10 professionals.
Supporting projects in other technologies, such as: PHP, Ruby (Rails), Groovy (Grails), Visual Basic 6, Android, ASP.NET (C#), C/C ++ and Pascal (Object Pascal with Free Pascal).
Also programming in back-end technologies, such as: PL/SQL (Oracle DB), Stored Programms (MySQL) PL/pgSQL (PostgreSQL), T-SQL (SQL Server), PSQL (Firebird SQL).