Software

Portfolio Timo Meinen –
Freelancer Software Developer

Profil

Profil Timo Meinen

programming languages

  • Java SE
  • Java EE
  • Scala
  • AspectJ
  • JavaScript
  • Shell
  • Ruby
  • Groovy

java technologies

  • Spring Framework 2 + 3
  • Spring Batch
  • Spring Data
  • Spring Security
  • Spring Roo
  • Enterprise JavaBeans (EJB)
  • JPA 1 + 2
  • Hibernate
  • Hibernate Search
  • Lucene
  • Struts
  • JSF 2
  • PrimeFaces
  • JSP
  • JSTL
  • Catapult Web Framework

web technologies

  • Servlet 2 + 3
  • HTML, HTML5, XHTML
  • CSS, CSS3
  • Sass
  • Compass
  • jQuery
  • XML
  • XSLT

communication protocols

  • WebServices
  • SOAP
  • JAX-WS
  • JAX-RS
  • Jersey
  • RESTful Services
  • JSON

tools

  • Maven 2, Maven 3
  • Maven Plugin Development
  • Ant
  • Buildr
  • Gradle
  • Puppet
  • Chef
  • JRebel
  • LiveRebel
  • PMD
  • Sonar, SonarQube
  • Checkstyle

logging

  • Log4j
  • SLF4j
  • Logback
  • Apache Commons Logging
  • Java Util Logging

test and continuous integration

  • JUnit
  • TestNG
  • Selenium
  • Mockito
  • EasyMock
  • Spring TestContext
  • JetBrains Teamcity
  • Hudson, Jenkins
  • CruiseControl

version control

  • Subversion
  • Git
  • Mercurial
  • Perforce
  • CVS

ide

  • Intellij IDEA
  • Eclipse
  • NetBeans
  • Enterprise Architect
  • Jude UML
  • AndroMDA
  • Poseidon UML

server administration

  • Linux (Ubuntu, Debian, Gentoo)
  • Mac OS X Server
  • Microsoft Windows
  • Apache Tomcat
  • Apache Tomcat
  • Apache Webserver
  • Apache Tomcat
  • Apache TomEE
  • JBoss AS
  • Jetty
  • Glassfish
  • HornetQ JMS
  • Nexus (Maven Repository)
  • Glassfish

methodology

  • Agile Softwareentwicklung
  • Clean Code
  • Test Driven Development (TDD)
  • OOA/OOD/OOP
  • MDA
  • UML
  • SOA
  • OO Design Patterns
  • Scrum
  • Kanban
  • Refactorings
  • Extreme Programming
  • Continuous Integration
  • Continuous Deployment
  • Continuous Delivery

database

  • SQL
  • MySQL
  • PostgreSQL
  • HSQLDB
  • H2
  • Oracle

office

  • Microsoft Office
  • OpenOffice, LibreOffice
  • LaTeX