Sun Certified Java Developer (SCJP, SCJD) specialising in Agile server-side Java enterprise application design and development.
In my 15 years in the industry, I have helped businesses implement solutions to countless business & technical problems, and accrued a broad range of transferable skills including a variety of tools, frameworks, libraries, environments and methodologies.
I am currently studying the new language features and API enhancements of Java 8 and exploring BigData technologies including NoSql DB Apache Cassandra and Hadoop implementation from Cloudera, Google BigTable & App Engine.
Other areas of interest are real-time network technologies (Java Websockets, PubNub, Pusher, Google Cloud Messaging), Android,J avaFX, Google Cloud, Scala, .
Main Technical skills:
LANGUAGES - Java (up to JSE 8), J2EE (up to Java EE 7) DESIGN/ARCHITECTURE - OO Design, UML, Design Patterns, N-Tier Architecture, Concurrency/Multi-Threading, Data Modelling METHODOLOGIES - Agile (SCRUM, TDD, Continuous Integration), RUP DEVELOPMENT TOOLS - Eclipse, JIRA, Bamboo, FishEye, Sonar IOC - Spring, CDI TESTING - Mock, Unit, Integration, Stress Testing QUALITY - Sonar, CheckStyle, FindBugs, PMD, Code Coverage WEBSERVICES - JAX-RS, REST, Jersey, Spring-Rest, JAX-WS, WSDL, SOAP XML - XSD, X-Path, JAXB, JSON, Jackson DATA PERSISTENCE - Spring Data, JPA, Hibernate, iBatis, Spring JDBC, SQL/PLSQL DATABASES - Oracle, Informix, MySQL CONTAINERS - WebLogic, Tomcat, TomEE, JBoss, Glassfish REPOSITORIES - SVN, CVS, GIT BUILD TOOLS - Maven, Ant, MISC - Joda Time, Log4J, JProfiler, Quartz Scheduler, Jetty, EhCache, JFreeChart, JasperReports, iReport, SquirreL, EclEMMA, Commons Libraries, Mockito, EasyMock
Working knowledge of other technologies:
Unix/Linux, JSF, JSP, Spring MVC, JSON, HTML5, CSS3, Javascript, JQuery, SOLR/Lucene, JavaFX, Pusher/PubNub, Apache Cassandra, Castor