Recommended expert

Mohamed (Makemadi) Keita

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

Mohamed Keita
Berlin, Germany

Experience

Jun 2024 - Oct 2024
5 months
Berlin, Germany

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

GEMA/IT4IPM GmbH

  • Acted as domain expert for modeling and developing Camunda BPMN 2.0 workflows, creating new functionalities and APIs.

  • Coordinated tasks and supported product teams in designing Camunda workflows.

  • Designed and implemented RESTful APIs with Swagger (Code First).

  • Drafted solution approaches (target designs, high-level concepts) and requirement specifications; aligned target data models and processes.

  • Analyzed and evaluated alternative solution approaches.

  • Integrated external systems (ANUBIS, SES, Zentralprozesssteuerung ZPS) via Google Cloud Pub/Sub; developed adapters and RESTful web service APIs.

  • Conducted pair programming and code reviews; collaborated with API product owners.

  • Advised on transforming legacy BPMN workflows into Camunda Modeler and on Camunda configuration, performance, and scalability.

  • Developed BPMN prototypes iteratively with stakeholders; modeled and implemented BPMN and DMN solutions; provided operational support and bug fixing.

  • Transferred and documented project knowledge.

  • Employed test-driven development (TDD) for new features; performed static code analysis with SonarQube.

  • Executed integration tests for external APIs; implemented, maintained, and automated Java test cases.

  • Analyzed stack traces and logs to troubleshoot GCP production issues; identified test data, ran tests, and documented results per test plan.

Feb 2023 - Apr 2024
1 year 3 months
Berlin, Germany

Senior Business Analyst, Technical Lead, Process Consultant

List & Sell GmbH / Phone Vision GmbH

  • Served as solution architect for back-office ERP implementation using low‐code/no‐code open-source technologies.

  • Analyzed existing processes for demand planning and sales process digitization.

  • Coordinated tasks and advised product team on UI/UX design; planned and prepared requirement workshops.

  • Researched and validated open-source technologies; provided recommendations and prototypical implementations.

  • Modeled and prepared business processes in Camunda Modeler; developed BPMN workflows iteratively.

  • Tested and integrated external APIs using SoapUI and Postman; analyzed logs for production issue resolution.

  • Identified test data, executed tests, and documented results according to test concept.

Jan 2021 - Dec 2022
2 years
Hanover, Germany

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

Nord/LB / Deutsche Hypo

  • Led architecture planning and implementation of distributed enterprise software (microservices, APIs) for central asset data platform to replace legacy systems (Specifics, PRIMAS, PARIS, REX).

  • Coordinated tasks and guided architecture direction; coached product teams on UI/UX design and OpenAPI (Design First) API development.

  • Drafted solution drafts, high-level concepts, and requirement specifications; structured target data models and processes; facilitated workshops.

  • Developed migration concept for moving modules from MS SQL Server to MySQL; created mapping specifications and adapters.

  • Designed and implemented RESTful APIs for external systems integration.

  • Conducted pair programming, code reviews, and stakeholder management.

  • Consulted on Camunda workflow transformation, configuration, performance, and scalability; modeled and implemented BPMN/DMN workflows.

  • Provided operational support, bug fixing, knowledge transfer, and documentation.

  • Applied TDD for feature development; performed static code analysis with SonarQube.

  • Tested external APIs with SoapUI and Postman; automated Java test cases; analyzed production logs and stack traces; documented test results.

Summary

I am a software consultant focusing on Java backend development, building microservices with Spring Boot, designing RESTful web service APIs (Code First or Design First) with Swagger or OpenAPI, designing software architectures, and developing BPMN workflows with Camunda Platform 7.x/BPMN 2.0.

I have been working in IT, software development, and project business for over 12 years. I have solid practical experience and deep expertise in the Java/Spring Boot and Camunda & BPMN 2.0 environment - from requirement analysis, through UI/UX design, project management, and business process development, to implementation, integration, deployment, and maintenance of IT solutions in industries like finance, insurance, biometrics, IT, post & telecommunications, transport & logistics, and automotive.

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

My personal strengths include openness, reliability, communication skills, teamwork, commitment, self-reliance, and a solution-oriented work style.

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

Skills

  • Java Backend Development, Microservice Development And Api Integration With Spring Boot
  • Design And Development Of Restful Web Services And Apis (Code First Or Design First) With Swagger And Openapi
  • Development Of Bpmn 2.0 Workflows With Camunda 7.x
  • Implementation Of Reports With Jasperreport And Jaspersoft
  • Implementation Of Unit, Integration, And Api Tests

Languages

French
Native
German
Advanced
English
Elementary

Education

Diploma in Computer Science, focus on Software Engineering · Computer Science · Germany

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Mohamed based?

Mohamed is based in Berlin, Germany and prefers 100% remote projects.

What languages does Mohamed speak?

Mohamed speaks the following languages: French (Native), German (Advanced), English (Elementary).

How many years of experience does Mohamed have?

Mohamed has at least 3 years of experience. During this time, Mohamed has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 1 year and 1 month. Note that Mohamed may not have shared all experience and actually has more experience.

What roles would Mohamed be best suited for?

Based on recent experience, Mohamed would be well-suited for roles such as: Interim Senior Camunda/BPMN Consultant, Spring Boot/Java Backend Developer, Senior Business Analyst, Technical Lead, Process Consultant, Senior Spring Boot/Java Backend Architect, Lead Developer, Camunda/BPMN Consultant.

What is Mohamed's latest experience?

Mohamed's most recent position is Interim Senior Camunda/BPMN Consultant, Spring Boot/Java Backend Developer at GEMA/IT4IPM GmbH.

What companies has Mohamed worked for in recent years?

In recent years, Mohamed has worked for GEMA/IT4IPM GmbH, List & Sell GmbH / Phone Vision GmbH, and Nord/LB / Deutsche Hypo.

Which industries is Mohamed most experienced in?

Mohamed is most experienced in industries like Banking and Finance and Information Technology (IT).

Which business areas is Mohamed most experienced in?

Mohamed is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Mohamed's education?

Mohamed holds a Master in Computer Science.

What is the availability of Mohamed?

Mohamed is immediately available full-time for suitable projects.

What is the rate of Mohamed?

Mohamed's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Mohamed?

To hire Mohamed, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 790-950 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.