I am a freelance senior software expert with project experience since 2000. I work on demand, in specific roles, for example as a full stack developer, technical lead, architect, DevOps or forward deployed engineer. My engagements are listed on my project history.

The basics

  • Year of birth: 1979
  • Education: Fachinformatiker Anwendungsentwicklung (German apprenticeship for software developers)
  • Occupation: Freelancer
  • Project experience: since 2000
  • Contact: marko@caffeinated-dev.de · +49 151 16909777
  • Billing: billing@caffeinated-dev.de

Areas of specialization

Telecommunication, logistics, medical technology, financial technology, insurances, IT services, mobility, security and the power industry.

Languages

  • German — native
  • English — business fluent
  • French — basic

Competencies

  • Full stack development of web and desktop applications
  • Technical lead
  • Forward deployed engineer
  • AI augmented development and processes
  • Refactoring and bug fixing of application stacks
  • Development in SOA and EAI environments
  • Cloud computing and SOFEA infrastructure
  • Reverse engineering
  • Framework development
  • Portal development
  • Testing and test driven development

AI Augmentation

  • Local hardware and models to develop in restricted environments
  • Current Model: Qwen 3.8 Flash Next
  • Methodology: ICM / Playbooks
  • Runtime: Arch Linux, Unsloth, Opencode

Skills

  • Operating systems: Arch Linux, Redhat, Ubuntu, LFS, SLES, Mandrake, CentOS, Slackware, openSUSE, OS/2 Warp, OS/400, OS/390, AIX, FreeBSD, Mac OS X, AmigaOS, Windows (3.1, 95/98/SE, NT, XP, Vista, 7, 10)
  • Development environments: IntelliJ IDEA, Eclipse (WTP, PDT, Mylyn/jira, QuantumDB, m2eclipse, Spring IDE, SpringSource Tool Suite, Groovy IDE, MAT), BlueJ, IBM VisualAge for Java, JBoss Development Studio, jcreator, JBuilder, Macromedia Dreamweaver, NetBeans, Anypoint Studio, Sublime Text, Atom, Notepad++, Vim, JProfiler, jEdit, nano, mcedit
  • Technical languages: Java, Groovy, Scala, SQL, PL/SQL, ILE-RPG400, BASIC, Visual Basic, Pascal, Prolog, C, C#, Go, JavaScript, TypeScript, bash, ksh, PHP 4/5, Perl, HTML, CSS, XML, XSLT, JSP, JSF, Mustache, Velocity, LESS, SASS, Rust
  • Frameworks: Spring, Spring Boot, Spring Security, Spring Cloud, Spring Data, Dropwizard, Apache Camel, Apache Wicket, SWING/AWT, Google GWT, IBM WebSphere Portal, SAP Portal, Mule ESB, EJB 2/3, EHCache, jBPM 3, Hibernate, SOPERA, AngularJS 1–2, Dojo/Dijit, jQuery, MooTools, ReactJS, Bootstrap, Apache Storm
  • APIs: Apache CXF, Castor, WPS Public API, Apache FOP, Portlet API, logging APIs (SLF4J, LOG4J), Apache Commons, Google Guava, Akka, Velocity, Mustache, JMX, AXIS, xStream, Jackrabbit, JOOQ, Struts 1.x, JSF, JSP, joda-time, Jasper, JAX-WS, JAXB, JPA, Hessian
  • Testing: Spring Test, Selenium, XMLUnit, Mockito, TestNG, JUnit, Jasmine, KarmaJS, Protractor, Playwright
  • Databases: MySQL/MariaDB, Oracle, DB2/LinuxZ64, MSSQL, DB2/400, PostgreSQL, MongoDB, CouchDB, Cassandra, Redis, Hadoop, Kafka, HBase
  • Tools: Ant, Gradle, Maven, Ivy, sbt, Jira, Greenhopper, Youtrack, Subversion, Git, Office Communicator, Firebug, Chrome/Firefox DevTools, LibreOffice, MS Office (any), xplanner, UltraEdit, Nexus, TortoiseSVN, DB Visualizer, Mantis, IceScrum, Oracle VirtualBox, VMWare, PHProject, Sonar (Checkstyle, FindBugs, PMD), Hudson/Jenkins (Continuous Integration), Node.js, Grunt, Gulp, Kylin, Druid, Superset, Hive
  • CMS: Liferay, PHPNuke/PostNuke, vBulletin, Hugo
  • Infrastructure: JBoss, ApacheDS, Jetty, Tomcat, IBM WebSphere Application Server, Oracle GlassFish, SAP NetWeaver, Apache HTTP, Nginx, Docker, Docker Swarm
  • Network and communication: JDBC, iptables, Samba, JMS, GWT-RPC, LDAP, TCP/IP, Token Ring, SOAP, OpenDS, JNDI, HTTP + REST
  • Methods and processes: Scrum, Kanban, XP, Rational Unified Process, OO programming, OO design, OO analysis, functional programming, refactoring, UML, EAI, SOA, continuous integration, continuous delivery, cloud programming