Mohamed Keita

Interim Senior Camunda/BPMN Consultant, Spring Boot/Java Backend Developer

Berlin, Germany

Experience

Jun 2024 - Oct 2024
5 months
Berlin, Germany

Interim Senior Camunda/BPMN Consultant, Spring Boot/Java Backend Developer

GEMA/IT4IPM GmbH

  • Supported GEMA in the REAKT2.0 project—IT integration and automation of complaint handling and corrections for GEMA members across various distribution categories.
  • Connected REAKT to external IT systems like ANUBIS, SES, and central process control (ZPS).
  • Modeled and developed Camunda BPMN 2.0 workflows for complaint and correction process support.
  • Industry: IT & Public Sector.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Customer’s subject-matter expert for modeling and developing Camunda BPMN 2.0.
  • Developed new features and APIs.
  • Coordinated tasks and actively supported product teams in workflow modeling.
  • Designed and developed REST APIs with Swagger (code-first).
  • Created solution designs (target designs, high-level concepts) & requirement specs.
  • Aligned target data models and processes.
  • Analyzed and evaluated alternative solutions.
  • Helped implementation team connect external systems to Google GCP Pub/Sub.
  • Built adapters and REST APIs for external systems like ANUBIS, SES, ZPS.
  • Pair programming and code reviews.
  • Communicated with API product owners.
  • Advised and conceptualized transforming old BPMN workflows into Camunda and Camunda Modeler.
  • Consulting and development for digitizing business processes with Camunda.
  • Advised on Camunda BPM setup and configuration.
  • Advised on Camunda deployment for performance and scalability.
  • Developed BPMN prototypes in short iterations with stakeholders.
  • Modeled BPMN and DMN and implemented solutions with Camunda.
  • Production support and bug fixing.
  • Transferred and documented project knowledge.
  • Used TDD for new features.
  • Static code analysis with SonarQube.
  • Integration testing of external APIs.
  • Implemented, maintained, and automated Java test cases.
  • Analyzed stack traces and logs for GCP production debugging.
  • Determined test data, executed tests, and documented results per test plan.
  • Technologies: Windows, Linux, IntelliJ, Java (OpenJDK 22+), Spring Boot 2.7.x, Spring Tool Suite, Spring Integration, Spring Data/JPA/Hibernate, spring-boot-starter-security, actuator, web, Spring Cloud, spring-cloud-gcp, secret manager starter, REST, Swagger/OpenAPI, rest-assured, Jenkins, GitHub, GIT, Git Bash, Docker, JIRA, Confluence, H2, PostgreSQL, Liquibase, microservices, XML, XSD, JSON, YAML, OpenAPI, JSON Schema, Camunda 7.x/BPMN/DMN, Camunda Modeler, camunda-bpm-spring-boot-starter-rest, camunda-spin-json-jackson, SonarCloud, JUnit, JUnit Jupiter, Mockito, Postman, JAX-RS, JAX-WS, JAXB, Google Cloud GCP, SLF4J/Log4j, Maven (assembly, dependency, resources, checkstyle), openapi-generator, wsdl2java, xsd2java, jsonschema plugin, MapStruct, Lombok, validation starter, OpenFeign starter, Pub/Sub starter, jackson-datatype-jsr310, external-task-client starter, spring-retry.
Feb 2023 - Apr 2024
1 year 3 months
Berlin, Germany

Senior Business Analyst – Technical Lead – Process Consultant

Phone Vision GmbH

  • Analyzed existing processes for demand planning and digitalization of sales processes.
  • Developed and implemented a back-office ERP solution for digital order processing of an e-commerce shop—from order capture to final acceptance—using low-code/no-code open-source technologies.
  • Industry: E-Commerce/Online Shop.
  • Agile: Scrum.
  • Team size: 8.
  • Customer’s architecture expert.
  • Coordinated tasks and supported product team in UI/UX design.
  • Planned and prepared requirements workshops.
  • Analyzed and evaluated alternative solutions.
  • Requirements analysis, research, and validation of open-source technologies for software projects.
  • Advised on selecting low-code/no-code open-source tools for integration.
  • Managed recommendations (pros and cons of different open-source options).
  • Created prototype implementations.
  • Consulting and development of business processes.
  • Modeled and prepared processes for execution with Camunda Modeler.
  • Analyzed client’s process lifecycle and developed BPMN workflows in short iterations.
  • Tested and connected external APIs with SoapUI and Postman.
  • Debugged production issues via stack trace and log analysis.
  • Determined test data, executed tests, and documented results per test plan.
  • Technologies: Windows, Linux, IntelliJ, VS Code, Java (OpenJDK 13+), Spring Boot 2.7.x, Spring Tool Suite, Spring Data/JPA, Spring Security, REST API, Swagger/OpenAPI, Jenkins, GitLab, GitHub, GIT, Git Bash, JIRA, Confluence, H2, MySQL, Flyway, microservices, JSON, YAML, Camunda Modeler/BPMN/DMN, Postman, Maven, PHP, Bootstrap, JavaScript, HTML, CSS, SCSS, jQuery, Chart.js.
Jan 2020 - Dec 2022
2 years
Hanover, Germany

Senior Spring Boot/Java Backend Architect – Lead Developer, Camunda/BPMN Consultant

Nord/LB, Deutsche Hypo

  • Supported Norddeutsche Landesbank (Nord/LB) in the VOIDH project—IT integration and migration of Deutsche Hypo, AP Market stream.
  • Made asset data of all classes available in a central database, replacing legacy asset management tools like Specifics, PRIMAS, PARIS, and REX.
  • Developed Camunda workflows for credit process support.
  • Industry: Banking & Finance.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Customer’s architecture expert.
  • Planned and implemented IT strategies, designed complex distributed enterprise software (microservices, APIs).
  • Coordinated tasks and strategic architectural direction.
  • Coached and supported product teams in UI/UX design, and designed and built APIs using OpenAPI (design-first).
  • Created solution designs (target designs, high-level concepts) & requirement specs.
  • Drafted target data models and processes.
  • Aligned models and processes via workshops.
  • Planned and prepared requirements workshops.
  • Analyzed and evaluated alternatives.
  • Assisted in migration planning from MS SQL Server legacy to MySQL target.
  • Defined tasks, responsibilities, and steps for migrating system parts.
  • Created mapping specs for each domain using Excel, Word, PowerPoint, UML.
  • Built adapters and REST APIs for external systems like Specifics, PRIMAS, PARIS, REX.
  • Pair programming and code reviews.
  • Communicated with API product owners.
  • Stakeholder management.
  • Advised and conceptualized transforming old BPMN workflows into Camunda Modeler.
  • Consulting and development for digitizing processes with Camunda.
  • Advised on Camunda setup, configuration, performance, scalability.
  • Developed BPMN prototypes in short iterations with stakeholders.
  • Modeled BPMN and DMN and implemented solutions.
  • Production support and bug fixing.
  • Transferred and documented project knowledge.
  • Used TDD for new features.
  • Static code analysis with SonarQube.
  • Tested external APIs with SoapUI and Postman.
  • Implemented, maintained, automated Java test cases.
  • Debugged production via logs and stack traces.
  • Executed and documented tests per plan.
  • Technologies: Windows, Linux, Eclipse, IntelliJ, Java (OpenJDK 13+), Spring Boot 2.7.x, Spring Tool Suite, Spring Integration, Spring MVC, Spring Data/JPA, spring-boot-starter-security, Keycloak starter, actuator, oauth2-resource-server, webflux, REST, Swagger/OpenAPI, Jenkins, GitLab, GitHub, GIT, Git Bash, JIRA, Confluence, Kibana, OracleDB, H2, MySQL, PostgreSQL, Flyway, SOAP, WSDL, SOA, microservices, servlets, XML, XSD, JSON, YAML, OpenAPI, JSON Schema, Camunda Platform 7.x/BPMN/DMN, Camunda Modeler, Nexus, SonarQube, JUnit, SoapUI, Postman, Insomnia, Mockito, JAX-RS, JAX-WS, JAXB, Kafka, JMS, RabbitMQ, Log4j, SLF4J, Apache CXF, Maven (assembly, openapi-generator, dependency, wsdl2java, xsd2java, jsonschema), Docker, Lombok, Poiji, validation starter.
Jul 2020 - Dec 2020
6 months
Hanover, Germany

Senior Camunda/BPMN Consultant – Spring Boot/Java Backend Developer

VHV Versicherung AG

  • Supported VHV Solutions GmbH in the goDigital.KOMPOSIT project—ESB team.
  • Modeled and built backend infrastructure of a BPMN machine for automated bounce management in double-opt-in using Camunda.
  • Industry: Insurance.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Advised, modeled, and implemented double-opt-in and bounce management BPMN processes for email validation with Camunda; connected Camunda engine to external systems like Guidewire (Claim/Policy/Contract Manager), Panda System.
  • Built, configured, administered, and integrated Camunda BPMN processes.
  • Designed integration architectures (ESB, web services, REST, messaging).
  • Supported developer team in new and continued ESB service operations development.
  • Connected web services to external providers like WebPDF, WebSMS.
  • Helped plan, analyze, and design a new system architecture meeting new project and existing requirements.
  • Gathered and analyzed requirements in agile (Scrum/Kanban), estimated effort, feasibility with team, communicated with POs and integration partners.
  • Developed data models with business and dev teams.
  • Analyzed and evaluated alternatives.
  • Supported product team in technical evaluation, effort estimation, planning, work package identification, and coordination.
  • Documented and transferred know-how.
  • Prepared and presented sprint reviews.
  • Organized and led team workshops and technical trainings and best practices.
  • Worked on implementing assigned user stories.
  • Used TDD for new feature development.
  • Automated tests (JUnit, component, functional, performance, regression); production support and bug fixing.
  • Deployed artifacts at sprint end to environments.
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring Tool Suite, Spring Integration, Spring MVC, Spring Data/JPA, Maven, Ant, WebPDF, WebSMS, REST, Swagger/OpenAPI, Jenkins, Bitbucket, JIRA, Confluence, Kibana, GIT, Git Bash, OracleDB, H2, SQL Developer, SOAP, WSDL, SOA, web services, servlets, XML, XSD, JSON, Camunda Platform 7.x/BPMN2.0/DMN, Camunda Modeler, Nexus, SonarQube, JUnit, SoapUI, Postman, Mockito, JAX-RS, JAX-WS, JAXB, Kafka, JMS, RabbitMQ, Log4j.
Feb 2020 - Aug 2020
7 months
Nuremberg, Germany

Senior Camunda/BPMN Consultant, Software Architect – (J2EE)/Java Backend Developer, Lead Developer

Bundesagentur für Arbeit

  • Supported BA IT Systems in the AIDAV project—automation in unemployment insurance, partial automation of DALEB.
  • Modeled and built backend infrastructure of a Camunda machine for automated processing of overlap notifications.
  • Industry: Public Sector/Government.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Supported BA IT Systems in AIDAV (“automation of overlap notifications in unemployment insurance”).
  • Created software architecture, REST API design, adapters, and connected Camunda workflow engine to external systems like BLM, STEP, COLIBRI, VerBIS, eAKTE.
  • Implemented Java EE/EJB/Servlets multi-tier apps on Payara.
  • Supported dev team in new feature development.
  • Helped plan, analyze, and design system architecture.
  • Built, configured, administered, integrated, modeled, and implemented BPMN workflows with Camunda and Modeler.
  • Wrote technical concepts and translated requirements into architecture design, analyzed and mapped business flows to technical processes.
  • Gathered and analyzed requirements in agile, estimated effort, feasibility, communicated with POs and partners.
  • Documented and transferred know-how.
  • Collaborated with business, analysts, and external IT experts.
  • Supported product team in evaluation, estimation, planning, work breakdown, and coordination.
  • Prepared and presented sprint reviews and workshops.
  • Organized technical training and best practices.
  • Coached and transferred knowledge to internal staff.
  • Implemented user stories in JIRA, used TDD for features.
  • Automated tests (JUnit, component, functional, performance, regression), ensured QA, supported production debugging and bug fixing.
  • Supported release management and production monitoring.
  • Technologies: Windows, Linux, Eclipse, Java, J2EE/Payara Micro, Spring Boot 2.x, Spring Tool Suite, Spring Integration, Spring MVC, Spring Data/JPA, Hibernate, EclipseLink, OracleDB, SQL, SQL Developer, H2, Liquibase, REST, Swagger/OpenAPI, Maven, Jenkins, Nexus, SonarQube, Docker, Mesosphere DC/OS, Bitbucket, JIRA, Confluence, Kibana, GIT, Git Bash, SOAP, WSDL, SOA, web services, servlets, XML, XSD, JSON, Camunda Platform 7.x/BPMN2.0/DMN, Camunda Modeler, JUnit, SoapUI, Postman, Mockito, JAX-RS, JAX-WS, EJBs, JAXB, JMS, Kafka, CDI, Eclipse MicroProfile, JWT, Log4j, Apache CXF, wsdl2java, xsd2java.
Jun 2019 - Dec 2020
7 months
Hamburg, Germany

Senior Spring Boot/Java Backend Developer – JasperReports Developer

Actum Consulting GmbH

  • Supported Actum Consulting GmbH for Hanseatische Krankenkasse (HEK) in the eGA project.
  • Designed and implemented backend infrastructure for automated processing and mapping of patient data from SAP and connected backend to IBM interfaces.
  • Industry: IT & Health Insurance.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Designed REST APIs with Swagger, connected backend to IAM, IBM eGA, and SAP interfaces.
  • Mapped and processed patient data from SAP for IBM eGA API.
  • Built a REST API generating generic HTML forms with Thymeleaf.
  • Collaborated with DevOps team at Cloudseeds for microservices deployment.
  • Supported dev team in new feature development.
  • Helped plan, analyze, and design system architecture.
  • Mapped requirements into architecture design.
  • Maintained and enhanced microservices; bug fixing; eGA API maintenance.
  • Generated documents for HEK with PDFBox.
  • Prototyped member certificates for employers and students with JasperReports and Jasper Studio.
  • Gathered and analyzed requirements in agile, estimated effort, feasibility, communicated with POs and partners.
  • Documented and transferred know-how.
  • Guided product teams in evaluation, estimation, planning, and coordination.
  • Prepared and presented sprint reviews and workshops.
  • Delivered technical training and best practices.
  • Implemented user stories, developed and ran automated tests (JUnit, component, functional, performance, regression), QA, supported production bug fixing.
  • Supported release management and production monitoring.
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring Tool Suite, Spring MVC, Spring Data/JPA, Hibernate, MySQL, OracleDB, SQL, SQL Developer, MySQL Workbench, H2, Flyway, REST, Swagger/OpenAPI, Gradle, GitLab, Jenkins, Nexus, SonarQube, Docker, OpenShift, JIRA, Confluence, Redmine, Kibana, GIT, Git Bash, SOAP, WSDL, SOA, web services, servlets, JSON, SoapUI, Postman, JUnit, Mockito, Rest Assured, JAX-RS, JAX-WS, JAXB, JMS, RabbitMQ, JWT, Spring Security, API Security, PDFBox, JasperReports, JasperSoft Studio, XML, XSD, XPath, Thymeleaf, HTML, CSS, JavaScript/jQuery, Log4j.
Mar 2019 - May 2019
3 months
Dortmund, Germany

Java EE Backend/Java Swing Developer

IHK GfI GmbH

  • Extended and implemented backend infrastructure of a Java Swing application for automated e-invoice delivery in ZUGFeRD format for the chamber’s output management system.
  • Industry: IT & Public Sector.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Learned the Java Swing application’s frontend and backend.
  • Analyzed requirements and designed solution for e-invoicing.
  • Enhanced, debugged, and fixed bugs in the JEE application.
  • Integration architectures (ESB, web services, REST, messaging).
  • Supported dev team in new feature development.
  • Assisted in planning, analysis, and system architecture design.
  • Mapped requirements into architecture design.
  • Maintained and enhanced the e-invoice component.
  • Gathered and analyzed requirements in agile, estimated effort, feasibility, communicated with POs and partners.
  • Documented and transferred know-how.
  • Implemented user stories, wrote and ran JUnit tests.
  • Ensured QA, supported production debugging and bug fixing.
  • Supported release management and production monitoring.
  • Used TDD for new features.
  • Static code analysis with SonarQube.
  • Tested external APIs with SoapUI and Postman.
  • Implemented, maintained, and automated Java test cases.
  • Debugged production via stack traces and logs.
  • Executed tests and documented results per test plan.
  • Technologies: Windows, Linux, Eclipse, Java, Java Swing, J2EE, Oracle WebLogic, OracleDB, SQL, DBVisualizer, H2, Maven, Ant, SVN, Perforce, Jenkins, Nexus, SonarQube, JIRA, Confluence, Kibana, SOAP, WSDL, SOA, web services, servlets, XML, XSD, JSON, SoapUI, Postman, JUnit, Mockito, JAX-RS, JAX-WS, JAXB, EJBs, JNDI, JSP, JMS, Log4j.
Jun 2018 - Jan 2019
8 months
Hamburg, Germany

Senior BPMN/Camunda Consultant – Spring Boot/Java Backend Developer – Backend Architect

ALD Auto-Leasing GmbH

  • Supported IT in designing and implementing backend for an online platform for automated publication and ordering of leased vehicles, integrating with IDKnow, DMS Doxis, and Microsoft Azure services.
  • Industry: IT & Automotive.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Implemented publication and ordering BPMN processes with Camunda; connected Camunda engine to external systems like IDKnow, DMS SER Doxis, Azure services.
  • Built, configured, administered, and integrated Camunda BPMN processes.
  • Designed REST APIs.
  • Supported dev team in new feature development.
  • Assisted in planning, analysis, and architecture design.
  • Modeled and implemented BPMN workflows with Camunda Modeler.
  • Created technical concepts and mapped requirements into architecture.
  • Gathered requirements in agile, estimated effort, feasibility, communicated with POs and partners.
  • Documented and transferred know-how.
  • Implemented user stories and automated tests (JUnit, component, functional, performance, regression).
  • Used TDD for new features.
  • QA, production support, and bug fixing.
  • Supported release management and production monitoring.
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring Tool Suite, Spring MVC, Spring Data/JPA, Hibernate, MySQL, OracleDB, SQL, SQL Developer, H2, Liquibase, REST, Swagger/OpenAPI, Gradle, GitLab, Jenkins, Nexus, Mantis, Kibana, GIT, Git Bash, SOAP, WSDL, SOA, Wicket, web services, servlets, XML, XSD, JSON, Camunda Platform 7.x/BPMN2.0, Camunda Modeler, SoapUI, Postman, JUnit, Mockito, Rest Assured, JAX-RS, JAX-WS, JAXB, JMS, RabbitMQ, Apache Tomcat, IDKnow, DMS SER Doxis, Azure services, JWT, Spring Security, API Security, Log4j.
May 2018 - May 2018
1 month
Frankfurt am Main, Germany

Senior BPMN/Camunda Consultant – Spring Boot/Java Backend Developer

DB Systel GmbH

  • Consulted and created a proof of concept for internal infrastructure building a cloud-native solution.
  • Modeled and implemented SAG BPMN processes in Camunda and TIBCO web services in Spring Boot.
  • Industry: Transport & Logistics.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Advised, modeled, and implemented SAG BPMN processes in Camunda and TIBCO web services in Spring Boot services.
  • Built, configured, administered, and integrated Camunda BPMN processes.
  • Designed software architecture and REST APIs.
  • Wrote technical concepts and mapped requirements.
  • Drafted system architecture.
  • Modeled and implemented BPMN workflows with Camunda Modeler.
  • Supported product team in evaluation, estimation, planning, work breakdown, and coordination.
  • Implemented user stories.
  • Advised on open-source technology selection, evaluated and prototyped concepts (pros and cons).
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring Tool Suite, Spring Data/JPA, Hibernate, MySQL, OracleDB, SQL, SQL Developer, H2, Liquibase, REST, Swagger/OpenAPI, Maven, GitLab, Jenkins, Nexus, SonarQube, Kibana, GIT, Git Bash, SOAP, WSDL, SOA, web services, servlets, XML, XSD, JSON, Camunda Platform 7.x/BPMN2.0, Camunda Modeler, SoapUI, Postman, JUnit, Mockito, Rest Assured.
Sep 2017 - May 2018
9 months
Hamburg, Germany

Senior BPMN/Camunda Consultant – Spring Boot/Java Backend Developer

DERMALOG Identification Systems GmbH

  • Supported IT in designing, developing, and implementing backend for a border control process management system for secure airport border control with Camunda BPM.
  • Industry: IT & Biometrics.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Advised, modeled, and implemented BPMN processes with Camunda BPM.
  • Built, configured, administered, and integrated Camunda BPMN processes.
  • Designed software architecture and REST APIs with Swagger/OpenAPI.
  • Advised on transforming old reports into JasperReports.
  • Designed reporting solutions and templates with JasperReports and JasperSoft Studio.
  • Analyzed and drafted system architecture.
  • Modeled and implemented BPMN workflows with Camunda Modeler.
  • Wrote technical concepts and mapped requirements into architecture.
  • Estimated effort and feasibility with team, communicated with POs and partners.
  • Documented and transferred know-how.
  • Supported product team in evaluation, estimation, planning, work breakdown, coordination.
  • Implemented user stories, performed JUnit, component, and functional tests.
  • Used TDD for new features.
  • Advised on open-source technology selection, evaluated and prototyped concepts (pros and cons).
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring MVC, Spring Data/JPA, Hibernate, MySQL, OracleDB, SQL, SQL Developer, H2, REST, Swagger/OpenAPI, Maven, GitLab, Gerrit, Jenkins, JIRA, Confluence, Kibana, GIT, Git Bash, SOAP, WSDL, SOA, web services, servlets, XML, XSD, JSON, Camunda/BPMN2.0/DMN, Camunda Modeler, SoapUI, Postman, JUnit, Mockito, Rest Assured, JAX-RS, JAX-WS, JAXB, JMS, JWT, Spring Security, API Security, Log4j, Apache CXF, wsdl2java, xsd2java, Tomcat, PDFBox, JasperReports, JasperSoft Studio.
Apr 2016 - Aug 2017
1 year 5 months
Berlin, Germany

BPMN/Camunda Consultant – Spring Boot/Java Backend Developer

ADClear GmbH

  • Designed and implemented backend for a scheduler workflow preparing customer data—initially with Airflow, later switched to Camunda BPM v7.6.0.
  • Industry: IT & Marketing/Market Research.
  • Agile: Scrum/Kanban.
  • Team size: 8.
  • Advised, modeled, and implemented BPMN processes with Camunda, built, configured, administered, and integrated processes.
  • Designed software architecture and REST APIs with Swagger, built adapters and connectors with Spring Boot.
  • Developed a REST scheduler service to control tracking data processing (customer journey) for major clients like BAUR, BASE, Teufel, Weltbild via TAMs.
  • Supported dev team in planning, analysis, and architecture design.
  • Modeled and implemented BPMN workflows with Camunda Modeler.
  • Wrote technical concepts and mapped requirements into architecture.
  • Supported product team in estimation, feasibility, planning, coordination.
  • Documented and transferred know-how.
  • Implemented user stories.
  • Developed and adapted UI components with Apache Wicket and Spring MVC.
  • Conducted JUnit and component tests; used TDD.
  • Advised on open-source technology selection, evaluated and prototyped concepts.
  • Technologies: Windows, Linux, Eclipse, Java, Spring Boot 2.x, Spring Tool Suite, Spring MVC, Spring Data/JPA, EclipseLink, MySQL, SQL, MySQL Workbench, H2, MongoDB, REST, Swagger/OpenAPI, Maven, SVN, Jenkins, Nexus, SonarQube, JIRA, Confluence, Fisheye, SOAP, Apache Wicket, AJAX, WSDL, SOA, web services, servlets, XML, XSD, JSON, Camunda Platform 7.x/BPMN2.0, Camunda Modeler, SoapUI, Postman, JUnit, Mockito, Rest Assured, JAX-RS, JAX-WS, JAXB, JMS, Spring MVC, Spring Security, API Security, Log4j, Apache CXF, wsdl2java, xsd2java, Tomcat.
Sep 2012 - Mar 2016
3 years 7 months
Berlin, Germany

Java EE/Java Backend Developer

Marketlogic Software AG

  • Designed and implemented backend of an existing JEE app for custom customer login, landing page, and dashboard (customizing, localization).
  • Industry: IT & Marketing/Market Research.
  • Agile: Scrum/Kanban.
  • Team size: 10.
  • Advised, modeled, and implemented backend solution for custom login, landing page, and dashboard.
  • Created XML, DTDs, and XSDs for backend components.
  • Adapted existing software to customer needs and built custom pages.
  • Developed UI widgets (views, models, presenters) using GWT with MVP pattern.
  • Implemented a Java component for auto-suggestions using Apache Lucene.
  • Supported product team in evaluation, estimation, planning, coordination.
  • Conducted requirements analysis with business team.
  • Documented and transferred know-how.
  • Implemented user stories.
  • Developed and ran JUnit, component, functional tests.
  • Used TDD for development.
  • Advised on open-source technology selection, evaluated and prototyped concepts.
  • Technologies: Windows, Linux, Eclipse, Java, JEE, EJB, JPA, Hibernate, GWT, AJAX, PostgreSQL, pgAdmin, SQL, UML/DiaUML, Ant, SVN, Jenkins, Bamboo, Nexus, JIRA, Confluence, Fisheye, SOAP, WSDL, SOA, web services, servlets, XML, XSD, DTD, XPath, SoapUI, Postman, JUnit, JAX-RS, JAX-WS, JAXB, JMS, Log4j, Apache CXF, Tomcat, JBoss.
Mar 2011 - Aug 2012
1 year 6 months
Berlin, Germany

Java EE/Java Backend Developer – JasperReports Developer

Ampere AG

  • Supported Ampere AG’s System Integration team in designing and implementing backend of an existing DB app for custom BI report generation with JasperReports.
  • Industry: IT & Energy.
  • Agile: Scrum/Kanban.
  • Team size: 5.
  • Advised, modeled, and implemented backend solution for custom BI reports.
  • Designed and built SOAP web services with Apache CXF.
  • Developed BI reports and templates using JasperReports, JasperReports Server, iReport Designer, JasperSoft Studio.
  • Conducted requirements analysis with business team.
  • Built a Java EE component using JasperReports framework for custom BI report generation.
  • Created internal document templates and reports with iReport Designer and JasperSoft Studio using master–subreport approach.
  • Supported product team in evaluation, estimation, planning, coordination.
  • Communicated with POs and partners.
  • Implemented user stories.
  • Designed software architecture, domain integration, data models, and logic.
  • Transferred and documented project knowledge.
  • Developed and ran JUnit, component, functional, performance tests.
  • Used TDD for feature development.
  • Advised on open-source technology selection, evaluated and prototyped concepts.
  • Technologies: Windows, Linux, Eclipse EE, Java, JEE, EJB, JPA, Hibernate, JasperReports, JasperReports Server, iReport Designer, JasperSoft Studio, MySQL, UML/DiaUML, Maven, SVN, SOAP, WSDL, SOA, web services, servlets, XML, XSD, DTD, XPath, JUnit, JAX-RS, JAX-WS, JAXB, Log4j, Apache CXF, Tomcat.
Mar 2010 - Dec 2010
10 months
Berlin, Germany

.NET/ Microsoft Office SharePoint Developer

Helios IT Service GmbH

  • Supported Helios IT Service GmbH’s System Integration team.
  • Built a browser-based internal solution replacing Doodle.
  • Industry: IT & Healthcare.
  • Agile: Scrum/Kanban.
  • Team size: 5.
  • Conducted requirements analysis with business.
  • Advised on open-source technology selection, evaluated and prototyped concepts.
  • Supported business in evaluation, estimation, planning, coordination.
  • Communicated with business.
  • Created work packages.
  • Installed Windows Server 2003 as web app server on VM.
  • Installed and configured SharePoint on VM—Office SharePoint Server 2007, Windows SharePoint Services 3.0—features, site collections, calendars, surveys.
  • Developed Microsoft ASP.NET applications.
  • Added and removed servers, configured via iLO, maintained checklists and BlackBerry firmware.
  • Technologies: Windows, Linux, Visual Studio, MySQL, HTML, CSS, XML, XSD, DTD, Microsoft ASP.NET C#, SharePoint Server 2007.

Summary

I am a software consultant focused on Java backend development, building microservices with Spring Boot, designing REST APIs (code-first or design-first) using Swagger or OpenAPI, designing software architectures, and developing BPMN workflows with Camunda Platform 7.x/BPMN 2.0.

I have been active in IT, software development, and project work for over 12 years. I have solid hands-on experience and in-depth expertise in the Java/Spring Boot and Camunda/BPMN2.0 ecosystem—from requirements analysis, UI/UX design, project management, business process development to implementation, integration, deployment, and maintenance of IT solutions in industries like finance, insurance, biometrics, IT, postal & telecom, transport & logistics, and automotive.

I have worked in multiple projects as consultant, software architect, and lead developer, leading teams of up to ten people.

My personal strengths include:

  • Openness
  • Reliability
  • Communication skills
  • Teamwork
  • Commitment
  • Self-reliance
  • Solution-oriented approach

I am happy to support you in implementing your digitization projects (modernization, extension, new development, and maintenance of your systems).

Languages

French
Native
German
Advanced

Education

Lorem ipsum dolor sit amet

MSc. Dipl. Inf. · Computer Science