Software Architect, Developer Java, IOS, Android, AngularJS & NodeJS
I'm a software engineer with a full stack developer profile, I have more than 15 years working as a software developer and more than 5 years as a Software Architect I'm certified as:
Oracle, Oracle Certified Master, Java EE 5 Enterprise Architect
SUN Microsystems, Sun Certified Web Component Developer
SUN Microsystems, Sun Certified Programmer for the Java 2 Platform
I have worked with different types of projects in the banking/finance industry, telecommunications and port operations making mobile, back-end and front-end, Data-processing, SOA, and ETL software components, I have mainly worked in Java, IOS, Android, PHP, C++ and C# Working with different types of database from RDBMS like MySQL, PostGres, ORACLE, DB2, SQL-Server to No-SQL like MongoDB, Cassandra and Hadoop, I also worked with server administration on Operating Systems like Linux, Unix and Windows, Web/Application Servers like Apache, Nginx, Tomcat, Glassfish, Jboss, Weblogic, etc.
I have the following knowledge and skills :
Programming: C/C++, Java (J2SE, J2EE, J2ME), .Net(C#), Oracle PL/SQL, PHP,
Perl, Objective-C (IOS SDK), DELPHI. Lotus Script.
Web Technologies: PHP, JAVA (Struts, Struts-2, Java Server Faces, Ice faces,
PrimeFaces, Google Web Toolkit, ORACLE ADF). Web 2.0 DOJO and EXT-JS
Mobile Technologies: Objective-C Iphone SDK, Google Android and J2ME
(Blackberry, Sony Ericsson, Nokia).
Frameworks: Spring Framework, EJB and Grails.
Database: Oracle, IBM DB2, SQL Server, MySQL and PostGreSQL.
SOA: Web Services (Apache Axis, Sun JAX-WS, Apache CXF), JMS (Apache
ActiveMQ, OpenMQ) and ESB (Sun Glassfish, Apache ServiceMix, Oracle Fusion).
Java Technologies: Spring, EJB 2.0, 3.0, JPA, Hibernate, Toplink and Ibatis.
Microsoft Technologies: .Net (VisualStudio, MonoDevelop).
Concepts: Object Oriented Programming, Service Oriented Architecture, Design
Patterns, Architecture Viewpoints (4+1 view model), Architecture Frameworks
(TOGAF, Zachman, DoDaf), Unit Testing, Agile, and Software Engineering.
Operating Systems: Linux RedHat, Suse and Centos, Unix (AIX, Solaris), MacOSX