Thomas Ramm
Architect, Developer
Experience
Architect, Developer
Stuttgart Higher Regional Court – ICT Justice Center
Development of the backend including architecture
Creation of a documentation platform
Training employees in Java/Git/Containers
Exploring new technologies
Tools: IntelliJ
Tools: Git
Languages and Technologies: Java 21
Languages and Technologies: Spring Boot 3.4
Languages and Technologies: Oracle DB
Languages and Technologies: Websockets/REST
Languages and Technologies: JSON
Languages and Technologies: Liquibase
Languages and Technologies: Keycloak
Languages and Technologies: OAuth2
Languages and Technologies: Docker/Podman
Languages and Technologies: OpenShift
Languages and Technologies: Micrometer/Opentelemetry
Languages and Technologies: Grafana Loki
Languages and Technologies: Grafana Mimir
Languages and Technologies: Grafana Tempo
Languages and Technologies: Grafana Dashboards
Languages and Technologies: VueJs 3
Software Developer, Architect
Oni Gaming
Development of the backend including architecture
Server maintenance
Advising the client programmer
Tools: IntelliJ
Tools: Rider
Tools: Git
Languages and Technologies: Java
Languages and Technologies: Spring Boot
Languages and Technologies: Spring Batch
Languages and Technologies: JPA
Languages and Technologies: MariaDB
Languages and Technologies: Websockets
Languages and Technologies: JSON
Languages and Technologies: VueJs 3
Languages and Technologies: Tailwind CSS
Software Developer, Knowledge Manager
Federal Employment Agency – IT System House
Backend development
Bug analysis & fixing
Reviewing the functional specification
Coordination with the testing team
Organizing knowledge transfers and presentations
Tools: Eclipse
Tools: IntelliJ
Tools: Bitbucket
Tools: GIT
Tools: Jenkins
Tools: Postman
Tools: Payara
Tools: Oracle
Tools: Confluence
Tools: JIRA
Languages and Technologies: Java
Languages and Technologies: Spring Boot
Languages and Technologies: Spring Batch
Languages and Technologies: JPA
Languages and Technologies: Oracle
Languages and Technologies: H2
Languages and Technologies: Innovator
Languages and Technologies: Kafka
Languages and Technologies: Angular
Languages and Technologies: NodeJs
Languages and Technologies: Mockito
Languages and Technologies: JUnit
Languages and Technologies: JAXB
Software Developer
AOK Systems
Backend development
Frontend development
Coordination with the nearshore team
Supporting the QA team
Tools: Eclipse
Tools: Git
Tools: Jenkins
Tools: JIRA
Tools: XML Developer
Work Methodology: Agile (Scrum-like)
Languages and Technologies: Java
Languages and Technologies: JPA
Languages and Technologies: Oracle
Languages and Technologies: Hana
Languages and Technologies: SAP Netweaver
Languages and Technologies: SAP SLT Server
Software Developer
ITZBund
Software Development
Architecture design
Tools: Eclipse
Tools: SOAPUI
Tools: DOORS
Tools: XMLSpy
Tools: Git
Tools: Jenkins
Tools: Mockito
Tools: Arquillian
Languages and Technologies: Java EE
Languages and Technologies: EJB
Languages and Technologies: JSF
Languages and Technologies: Spring Batch
Languages and Technologies: JPA
Languages and Technologies: Oracle
Languages and Technologies: Hibernate
Languages and Technologies: Maven
Languages and Technologies: JMS
Software Developer, Scrum Master
Think and Vision GmbH
Software development
Architecture design
Tools: IntelliJ
Languages and technologies: Java
Languages and technologies: JavaFX
Languages and technologies: Kotlin
Languages and technologies: MySQL
Skills
- Software Development
- Object-oriented Methods And Design (Ooa, Ood, Oop)
- Microservice Architectures
- Test-driven Development (Tdd)
- Agile Work (Scrum)
- Java / Java Ee
- Microservices (Spring Boot)
- Scrum
- Methodology: Scrum
- Methodology: Kanban
- Methodology: Waterfall
- Project Management Tools: Atlassian Jira & Confluence
- Project Management Tools: Jetbrains Youtrack
- Technology Background Backend: Java / Kotlin
- Technology Background Backend: Spring
- Technology Background Backend: Webservices (Rest, Soap)
- Technology Background Backend: Java Ee (Ejb, Jpa, Hibernate, Eclipselink)
- Technology Background Backend: Jms
- Technology Background Backend: Sql
- Technology Background Backend: Uml
- Technology Background Backend: Xml / Json
- Technology Background Backend: Oracle / Hana
- Technology Background Backend: Kafka
- Technology Background Backend: C#
- Technology Background Backend: Docker/podman
- Technology Background Backend: Kubernetes/openshift
- Technology Background Backend: Keycloak
- Technology Background Backend: Liquibase
- Technology Background Backend: Micrometer/opentelemetry
- Technology Background Backend: Grafana Mimir, Loki, Tempo, Dashboards
- Technology Background Frontend: Rich Client Development (Swing, Java Fx)
- Technology Background Frontend: Javascript / Typescript / Angular
- Technology Background Frontend: Nodejs
- Technology Background Frontend: Jsf
- Technology Background Frontend: Vuejs 3
- Technology Background Frontend: Tailwind Css
- Others: Python
- Microsoft Office
- Notes
- Eclipse / Intellij
- Git / Cvs / Svn
- Maven
- Sql Developer
- Bitbucket / Git Version Control System
- Innovator
- Jenkins / Teamcity
- Junit
- Mockito
- Jaxb
Languages
Education
RWTH Aachen
Master of Science in Computer Science · Computer Science · Aachen, Germany
Certifications & licenses
Professional Scrum Master™ (PSM I)
Similar Freelancers
Discover other experts with similar qualifications and experience