Description
keyboard_arrow_downSKILLS
Über unsern Experten
- Java-Entwickler mit Masterabschluss in Informatik der Universität Bayreuth.
- Seit 2015 Erfahrung mit Java
- Erfahrung in der Backend-Entwicklung mit Spring Boot
- Praktische Erfahrung mit REST APIs und Service orientierten Architekturen (SOA)
- Integriert sich hervorragend in bestehende Teams und bringt eigene Ideen ein
- Mehrsprachig kommunikationsstark: Kann in 3 Sprachen fließend kommunizieren (Bengalisch, Englisch, Deutsch)
Skills
Programmiersprachen & Skriptsprachen
- Java EE / Java, HTML, JavaScript, Python, CSS, C
Technologien
- Hibernate / JPA, Spring Boot, JUnit, Project Lombok, Mockito, Docker, log4j, Datenbanksysteme
Datenbanksysteme
APIs & Formate
- REST API / Swagger, JSON, XML, YAML
Tools & IDEs
- Git, Asana, Maven /Gradle, Jira, Eclipse, IntelliJ, Visual Studio Code, Jenkins
BPM
Server
Main Skills
keyboard_arrow_downOther Skills
keyboard_arrow_down Informatik
Produktdaten
JSP
IntelliJ IDEA
Backend
Modellierung von Geschäftsprozessen
Asana
Agile Softwareentwicklung
Visual Studio Code
mysql
Python
Hibernate
IntelliJ
SQL
postgresql
Spring MVC
Business Process Management
confluence
Java Spring
Mockito
Unit Testing
JPA
Slack
Elasticsearch
Unit Tests
Code Review
Swagger
REST APIs
Wildfly
CSS
Pair Programming
RESTful
Spring Data
Continuous Delivery
Datenbankanalyse
C
Datenbank-Schema
Authentifizierung
Spring Boot
Spring Security
json
CRUD
Datenbankdesign
Debug
Computer Science
SOA
Programmierung
Test-driven Development
Maven
TomCat
Datenbank
Python C
YAML
Integrationstests
Modellierungssprachen
Spring
Linux Server
Datenbanksysteme
Datenbankmanagement
Anwendungsentwicklung
Extreme Programming
API
jenkins
JIRA
log4j
JavaScript
JDBC
Eclipse
Java EE
Java
Informationstechnologie
Servlet
BPMN
TDD
Skriptsprachen
APIs
jUnit
JBoss
Docker
git
HTML
Agile
microservice
Servlets
Gradle
XML
Work & Experience
keyboard_arrow_down 01.01.2021 — Now
Internet und Informationstechnologie IT-Consultant, Software Entwickler Sprache: Java Datenbank: MySQL Kerntechnologie: Spring Boot Aufgaben: Aufbau einer REST-basierten Service-Architektur Entwicklung von REST APIs Setup der Server und Deployment-Architektur Datenmodell- und Datenbankdesign Erstellung von Unit Tests zur Qualitätssicherung des Codes mittels Test-driven Development (TDD) und Integrationstests Agile Anwendungsentwicklung nach Extreme Programming-Prinzipien (XP) wie Pair Programming und Clean Code Programmier- und Skriptsprachen: Java Tools: IntelliJ IDEA, Git, Gradle, Jenkins, Jira, Confluence Technologien: JUnit, Spring Boot, Hibernate, log4j, Linux Server, MySQL, Microservice, Elasticsearch Methodik: Agile Anwendungsentwicklung, Extreme Programming (XP), Pair Programming, Testing, Code Review, Continuous Delivery, Unit Testing, Service-orientierte Architekturen (SOA), REST APIs, Relationales Datenbankdesign (RDD), Requirement Engineering, Solution Design, High-Level Design (HLD), Test-driven Development (TDD), Clean Code 01.02.2020 — 31.07.2020
Sprache: Java Datenbank: PostgreSQL Kerntechnologie: Spring Aufgaben: Erstellung eines Blog-Management-Systems mittels Spring MVC Entwicklung der Datenbank mittels PostgreSQL Entwicklung des Frontends mittels HTML, CSS und Thymeleaf Implementierung der Authentifizierung mit Spring Security Erstellung von Pipelines mit Jenkins Testen der Applikation mit Spring MVC Test Framework Programmier- und Skriptsprachen: Java, SQL, HTML, CSS Tools: Maven, Git, Jenkins, Eclipse Technologien: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Thymeleaf, Docker Methodik: Full-Stack Entwicklung, Objekt Orientierte Programmierung, relationales Datenbankdesign, Datenbankmanagement, Unit-Testing, Integration-Testing 01.01.2019 — 31.08.2019
Comparative Study of Declarative and Imperative Models Towards a Common Super Model Internet und Informationstechnologie Sprache: BPMN Kerntechnologie: Camunda BPM Aufgaben: Modellierung von Geschäftsprozessen mit BPMN, Petri Nets und Declare Bewertung von verschiedenen imperativen und deklarativen Prozessmodellierungssprachen Literaturübersicht über Übersetzungspfade zwischen verschiedenen Modellierungssprachen Programmier- und Modellierungssprachen: BPMN, Petri Nets, Declare, Declarative Process Intermediate Language (DPIL) Tools: Camunda BPM, CPN Tool Methodik: Business Process Management, Modellierung, Literaturübersicht 01.04.2018 — 31.07.2018
Product Data Enrichment, dynamic commerce GmbH Internet und Informationstechnologie Software Entwickler (Teamgröße: 3) Sprache: Java EE Datenbank: MySQL Kerntechnologie: Java Servlets Aufgaben: Konzeptionierung und Entwicklung einer Software zur Anreicherung der Produktdaten mit vollständigen und relevanten Daten Datensammlung mittels verschiedener APIs & Webscraping Implementierung eines String-Similarity Algorithmus (Jaccard Index, Levenshtein Distance) zur Maximierung der Datenqualität Entwicklung eines Preisvergleich-Modells zum Hebeln von Revenue Maximization Chancen Erstellung Dokumentation der Programmfunktionalitäten Programmier- und Skriptsprachen: Java, SQL, HTML, CSS, JavaScript Tools: Maven, Git, Eclipse, Slack Technologien: Hibernate/JPA, MySQL, JUnit, log4j, XML, Servlet, JSP Methodik: Objekt Orientierte Programmierung, Datenbankanalyse, Datenbankmanagement, Agile Softwareentwicklung, Unit-Testing, Dokumentation 01.11.2014 — 30.04.2015
Software Entwickler (Teamgröße 5) Sprache: Java EE Datenbank: MySQL Kerntechnologie: Java Servlets Aufgaben: Erstellung der Anforderungsanalyse Entwicklung Webpages in HTML & CSS Erstellung Datenbank-Schema Entwicklung der Datenbank mittels MySQL Ausführung der CRUD Operations mittels JDBC Beratung und Support für den Kunden Programmier- und Skriptsprachen: Java, SQL, HTML, CSS Tools: Eclipse, Tomcat Technologien: JDBC, Servlet, JSP Methodik: Objekt Orientierte Programmierung, relationales Datenbankdesign, Datenbankmanagement, Kundenberatung und Support Attachments
keyboard_arrow_down