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
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (7 years), Government and Administration (6 years), and Insurance (3 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (11 years), Product Development (4 years), Quality Assurance (3 years), and Project Management (1.5 years).
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)
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Thomas based?
What languages does Thomas speak?
How many years of experience does Thomas have?
What roles would Thomas be best suited for?
What is Thomas's latest experience?
What companies has Thomas worked for in recent years?
Which industries is Thomas most experienced in?
Which business areas is Thomas most experienced in?
Which industries has Thomas worked in recently?
Which business areas has Thomas worked in recently?
What is Thomas's education?
Does Thomas have any certificates?
What is the availability of Thomas?
What is the rate of Thomas?
How to hire Thomas?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Architect, Developer
Nearby freelancers
Professionals working in or nearby Flachslanden, Germany