Tim Schmidt

ist verfügbar. ✅

Freiberuflich, Senior Java Software Engineer | Backend | Fullstack | Freelancer, Tim Schmidt

Paderborn, Deutschland

Über mich

• freiberuflicher Softwareentwickler mit großer Leidenschaft für seine Profession • tiefgehende Erfahrung in der Java Softwareentwicklung seit 1997 • seit 2008 im professionellen Java-Umfeld tätig • langjährige Projekterfahrung mit relationalen und NoSQL-Datenbanken wie PostgreSQL, Oracle DB und MongoDB • arbeitet seit 7 Jahren mit Docker-basierten Microservices auf der Kubernetes Platform • detaillierte Kenntnisse des Spring Frameworks • erfahren im Bereich des Softwaretestings auf allen Ebenen der Testpyramide • erfolgreiche Implementierung von Web-Anwendungen von der Datenbank bis zur UI • praktische Erfahrung mit Continuous Integration und Automation Tools wie Gitlab und Jenkins • arbeitet mit einem agilen Mindset • intrinsisch motiviert und leidenschaftlich • aufgeschlossen und interessiert an neuen Technologien und Wegen, Dinge smarter zu machen • Erfahrung in internationalen Teams

Fähigkeiten und Kenntnisse

Java EE
Entwicklung von Webanwendungen
Spring
Java
JSF
Richfaces
Spring MVC
Webanwendung
Spring Web Flow
JPA
Hibernate
Servlets
Ajax
JavaScript
jQuery
XML
JSON
SQL
Oracle DB
JUnit
TDD
Eclipse
AssertJ
Mockito
REST
SVN
Scrum
Continuous Integration
Continuous Delivery
AOP
Maven
Jboss EAP 6.x
Tomcat
UML
JCR
Guava
Jackson
TeamCity
Selenium
HSQLDB
MySQL
CSS
Vue.js
Hamcrest
React
Docker
Node.js
Git
Jenkins
UI Design
Microservices
Java-Entwicklung
Relationale Datenbanken
HTML
Softwareentwicklung
Frontend
gitlab CI/CD
OpenAPI
GraphQL
Kontinuierliche Integration
PostgreSQL
MongoDB
Apache Solr
GCP
Google Cloud
Kubernetes
Cascading Style Sheets (CSS)
TypeScript
Java-Script
AspectJ
Aspect oriented Programming
IntelliJ IDEA
Full-stack development
Apache Maven
Hibernate-Framework
Google Cloud Platform
Teamfähigkeit
Informatik
Software

Werdegang

Berufserfahrung von Tim Schmidt

  • Bis heute 16 Jahre und 2 Monate, seit Mai 2008

    Senior Java Software Engineer | Backend | Fullstack | Freelancer

    Tim Schmidt

  • 1 Jahr und 1 Monat, Feb. 2022 - Feb. 2023

    Senior Software Engineer | Java | Spring Boot | Kubernetes | PostgreSQL | React

    Engel & Völkers

    - Entwicklung und Betrieb von per Google Pub/Sub kommunizierenden Microservices zur asynchronen Verarbeitung und Verteilung von Immobiliendaten - Entwicklung und Betrieb einer Webanwendung bestehend aus React-Frontend und per GraphQL/REST angebundenem Spring-Boot-Backend - Entwicklung und Betrieb einer Anwendung zur automatisierten Analyse und Verarbeitung von Daten in E-Mails Technologien: Java · Spring Boot · React.js · Docker · Kubernetes · GCP · REST · GraphQL · JPA · PostgreSQL · Gitlab CI/CD

  • 5 Jahre und 10 Monate, Mai 2016 - Feb. 2022

    Senior Software Engineer | Java | Spring Boot | Vue.js | Kubernetes | PostgreSQL

    WPS Management GmbH

    Entwicklung einer Business Integration Platform für B2B-Beschaffungsprozesse - Microservices mit Spring Boot und Node.js - REST-Schnittstellen mit OpenAPI - Erstellung von Benutzeroberflächen mit Vue.js - Datenbankdesign, Abfrageoptimierung - Unit-, Integrations-, End-to-End-Tests - Betrieb von Services in Kubernetes - Erhebung/Auswertung von Metriken Java · Spring Boot · REST · Gitlab CI/CD · JPA · jOOQ · PostgreSQL · MongoDB · Solr · Docker · Kubernetes · GCP · Grafana · Node.js · Vue.js · TypeScript

  • 3 Jahre und 11 Monate, Juli 2012 - Mai 2016

    Senior Java Software Developer | JBoss EAP | JSF | BPM | JCR

    SIEMENS

    Entwicklung einer Webanwendung zur Abbildung des Steuerberatungsprozesses für alle weltweit stattfindenden Projekte des Unternehmens - UI-Entwicklung - Datenbankdesign, Abfrageoptimierung - Implementierung Berechtigungskonzept - Aufbau Document Management System - Anforderungsaufnahme, Aufwandschätzung - Beratung des Service Managements - Einarbeitung anderer Entwickler (international) Java · JSF · Maven · Oracle DB · JPA · JUnit · Mockito · JavaScript · JSON · HTML · CSS · SQL · Jenkins

  • 9 Monate, Okt. 2011 - Juni 2012

    Software Developer | Java | Spring MVC

    Scout24 Gruppe - ImmobilienScout24

    Entwicklung eines suchmaschinenoptimierten Teilbereichs des Immobilienportals auf Basis von Spring MVC und JSP Entwicklungs- und Wartungsaufgaben im Bereich der zentralen Suchmaske des Portals - Implementierung in Java, Spring MVC, SQL, Javascript - Software- und Lasttests - Bearbeitung von Bugs - SCRUM REST-API · JSON · Java · Webanwendungen · Testing · CI/CD · Softwaretests · Spring Framework · RESTful WebServices · JavaScript · HTML · CSS · JUnit · Maven · JIRA · SQL · Full-Stack-Entwicklung · Mockito

  • 4 Jahre, Mai 2008 - Apr. 2012

    Software Developer | Java | SQL | JSF

    Porsche AG

    Weiterentwicklung einer Webanwendung für die Visualisierung des Vertriebsnetzes und die Bewertung von Maßnahmen zur Corporate Compliance Java · Webanwendungen · Objektorientierte Programmierung (OOP) · HTML · Cascading Style Sheets (CSS) · Maven · SQL · Oracle-Datenbank · Hibernate · Full-Stack-Entwicklung

  • 10 Monate, Nov. 2010 - Aug. 2011

    Software Developer | Java | Spring | SQL

    Volkswagen AG

    Entwicklung einer Webanwendung zur Pflege von internationalisierten Texten für den firmeninternen Softwareentwicklungsprozess Entwicklung einer Webanwendung zur Verwaltung und Dokumentation von Fahrzeugprojekten Java · Kontinuierliche Integration · Webanwendungen · Full-Stack-Entwicklung · Objektorientierte Programmierung (OOP) · Spring Framework · HTML · Cascading Style Sheets (CSS) · SQL · Oracle-Datenbank · Hibernate · Jenkins

  • 1 Jahr und 6 Monate, März 2009 - Aug. 2010

    Softwareentwickler Java EE

    Color Alliance GmbH
  • 1 Monat, Mai 2009 - Mai 2009

    Softwareentwickler PHP

    World Wide Welsh

  • 5 Monate, Juli 2008 - Nov. 2008

    Softwareentwickler PHP

    Das China Büro

  • 1 Jahr, Juni 2007 - Mai 2008

    Softwareentwickler/Berater Java EE

    Start-Up Unternehmen

  • 11 Monate, Juni 2006 - Apr. 2007

    Softwareentwickler VB.Net

    INFA, Institut für Abfall, Abwasser und Infrastrukturmanagement GmbH

Ausbildung von Tim Schmidt

  • Informatik

    Universität Paderborn

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

  • Französisch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z