Senior Full-stack development of scalable applications in Java, Python, React, Angular and TypeScript?both on-premise and cloud-based.
Aktualisiert am 03.07.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java-Springboot
Python
TypeScript
ReactJs
Angular
NextJs
Redux
Node.js
Express.js
Spring
SpringBoot
Hibernate
REST-APIs
Swagger
Message Brocker RabbitMQ
PostgreSQL
MySQL
Linux
Docker
GitHub
GitLab
Bitbucket
Arabic
English
German
French

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-04 - 2025-07

end-to-end software solutions

Freelance Full-Stack Developer, Self-Employed / Freelancer Java Spring Boot Maven ...
Freelance Full-Stack Developer, Self-Employed / Freelancer
Property Finder
  • Developed back-end services using Java with Spring Boot, focusing on designing and securing RESTful APIs and implementing business logic.
  • Built a dynamic and responsive front-end with React, ensuring seamless integration with back-end services.
  • Utilized PostgreSQL for efficient and reliable data management, leveraging Spring Data JPA for ORM and database operations.
  • Automated build, test, and deployment processes using GitHub Actions to support continuous integration and delivery.
  • Collaborated within an Agile team, adhering to best practices in code quality, documentation, and knowledge sharing.
Java Spring Boot Maven Hibernate Microservices React TypeScript
Property Finder
Remote
1 Jahr 7 Monate
2023-09 - 2025-03

Developed a price management tool

Senior Software Developer ReactJs for Frontend and NodeJs and Express-Framework for backend GitLab CSS ...
Senior Software Developer
  • Developed a price management tool to calculate price based on competitor data and make proposals for the customers.
  • Collaborated with a team and stackeholders to write user stories for the business requirements.
  • Implemented RESTFul-API to import single and bulk product data into tool and to export results.
  • Developed an authorization concept to make the tool multi-tenancy.
  • Implemented unit- and integration-Tests to ensures that the software functions correctly.
ReactJs for Frontend and NodeJs and Express-Framework for backend GitLab CSS PostgreSQL Swagger Docker Jest
Qvest-Digitale AG, Bonn
3 Jahre 8 Monate
2020-01 - 2023-08

Formulated the business requirements

Senior Software Developer
Senior Software Developer
  • Collaborated with the product teams to understand requirements and business specifcations around portfolio management, analytics and risk.
  • Formulated the business requirements in user stories using Atlassian products, planning them and make reviews.
  • lead team of 7 engineers in agile software development environment to implements the requirements.
  • Designing and implementation of Microservices architecture patterns and Domain Driven Design in Java using Spring Boot Framework.
  • For asynchronous messaging between the Microservices implementation of Message broker (RabbitMQ).
  • Designing and implementation of front-end applications using Angular/Ngrx, Typescript, Gitlab, CSS, SCSS, Karma
Fridriech Picard GmbH & Co.KG, Bochum
2 Jahre
2018-02 - 2020-01

Planning, designing of database and implementation

Senior Software Developer PHP MySQL Linux ...
Senior Software Developer
  • Specifcation of requirements in collaboration with other departments to development of B2B- and B2C-web-shops
  • Planning, designing of database and implementation of interfaces to export product and customer data from ERP-system to shops and to import orders to ERP-system
PHP MySQL Linux Git
Fridriech Picard GmbH & Co.KG, Bochum
1 Monat
2013-08 - 2013-08

Develop and maintain high-quality web applications

Software Developer
Software Developer
  • Develop and maintain high-quality web applications using PHP, symfony framework, and MVC design pattern.
  • Collaborate with the design teams from customers to create responsive and user-friendly front-end experiences using Angular.
  • Work with APIs and integrate external services to enhance the functionality of web applications.
  • Write clean, effcient, and well-documented code while adhering to industry standards and best practices.
  • Participate in code reviews, troubleshooting, and debugging to improve application performance and stability.
CreativaWeb, Bochum
1 Jahr 2 Monate
2012-07 - 2013-08

Addressed and fxed complex bugs

Junior Software Developer
Junior Software Developer
  • Addressed and fxed complex bugs.
  • Implemented and updated application modules under the direction of Senior Software Developers.
  • Worked at an independent level, while also serving as an effective and enthusiastic collaborator.
  • Performed automated testing tasks and developed complex features routinely.
CreativaWeb, Bochum
2 Jahre 1 Monat
2008-05 - 2010-05

Logic and software modeling and designing

Tutor
Tutor
University Duisburg Essen, Duisburg
2 Jahre 6 Monate
2002-02 - 2004-07

Teaching

Teacher
Teacher
Information technologie and buisiness School, Redeyef

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre
2005-09 - 2012-08

Master of Science in Computer Science

University of Duisburg-Essen, Germany, Duisburg
University of Duisburg-Essen, Germany, Duisburg
3 Jahre 10 Monate
1997-09 - 2001-06

Master of business economics and administartion

University of Sfax, Sfax, Tunisia
University of Sfax, Sfax, Tunisia

Kompetenzen

Kompetenzen

Top-Skills

Java-Springboot Python TypeScript ReactJs Angular NextJs Redux Node.js Express.js Spring SpringBoot Hibernate REST-APIs Swagger Message Brocker RabbitMQ PostgreSQL MySQL Linux Docker GitHub GitLab Bitbucket

Produkte / Standards / Erfahrungen / Methoden

Profile

  • With more than 15 years of experience as a Senior Full-Stack Software Developer, I have a solid track record of designing, developing, and maintaining mission-critical applications?mainly in the retail, B2B/B2C commerce, ERP, and data analytics sectors. I?m highly profcient in technologies like Java, Python, PHP, and TypeScript, and I have hands-on experience building scalable software solutions for both cloud-based and on-premise environments.
  • My academic background includes degrees in both Computer Science and Business Administration, which enables me to bridge the gap between technical solutions and business goals. Over the years, I?ve led and mentored development teams, worked closely with cross-functional groups, and successfully delivered end-to-end software projects.
  • Having previously worked as a teacher, I?ve developed strong communication skills and the ability to explain complex technical concepts in a clear and approachable way.


Skills

  • Java, Python, PHP
  • TypeScript, JavaScript, Node.js, Express.js
  • ReactJs, Angular, NextJs, Redux, RxJS, Ngrx
  • REST-APIs, Swagger, Message Brocker RabbitMQ
  • Spring, SpringBoot, Hibernate, JPA, Maven, Flyway
  • PostgreSQL, MySQL, Linux, Docker 
  • Kubernetes, Jenkins, Tomcat, Nginx
  • GitHub, GitLab, Bitbucket , JIRA, Confuence

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-04 - 2025-07

end-to-end software solutions

Freelance Full-Stack Developer, Self-Employed / Freelancer Java Spring Boot Maven ...
Freelance Full-Stack Developer, Self-Employed / Freelancer
Property Finder
  • Developed back-end services using Java with Spring Boot, focusing on designing and securing RESTful APIs and implementing business logic.
  • Built a dynamic and responsive front-end with React, ensuring seamless integration with back-end services.
  • Utilized PostgreSQL for efficient and reliable data management, leveraging Spring Data JPA for ORM and database operations.
  • Automated build, test, and deployment processes using GitHub Actions to support continuous integration and delivery.
  • Collaborated within an Agile team, adhering to best practices in code quality, documentation, and knowledge sharing.
Java Spring Boot Maven Hibernate Microservices React TypeScript
Property Finder
Remote
1 Jahr 7 Monate
2023-09 - 2025-03

Developed a price management tool

Senior Software Developer ReactJs for Frontend and NodeJs and Express-Framework for backend GitLab CSS ...
Senior Software Developer
  • Developed a price management tool to calculate price based on competitor data and make proposals for the customers.
  • Collaborated with a team and stackeholders to write user stories for the business requirements.
  • Implemented RESTFul-API to import single and bulk product data into tool and to export results.
  • Developed an authorization concept to make the tool multi-tenancy.
  • Implemented unit- and integration-Tests to ensures that the software functions correctly.
ReactJs for Frontend and NodeJs and Express-Framework for backend GitLab CSS PostgreSQL Swagger Docker Jest
Qvest-Digitale AG, Bonn
3 Jahre 8 Monate
2020-01 - 2023-08

Formulated the business requirements

Senior Software Developer
Senior Software Developer
  • Collaborated with the product teams to understand requirements and business specifcations around portfolio management, analytics and risk.
  • Formulated the business requirements in user stories using Atlassian products, planning them and make reviews.
  • lead team of 7 engineers in agile software development environment to implements the requirements.
  • Designing and implementation of Microservices architecture patterns and Domain Driven Design in Java using Spring Boot Framework.
  • For asynchronous messaging between the Microservices implementation of Message broker (RabbitMQ).
  • Designing and implementation of front-end applications using Angular/Ngrx, Typescript, Gitlab, CSS, SCSS, Karma
Fridriech Picard GmbH & Co.KG, Bochum
2 Jahre
2018-02 - 2020-01

Planning, designing of database and implementation

Senior Software Developer PHP MySQL Linux ...
Senior Software Developer
  • Specifcation of requirements in collaboration with other departments to development of B2B- and B2C-web-shops
  • Planning, designing of database and implementation of interfaces to export product and customer data from ERP-system to shops and to import orders to ERP-system
PHP MySQL Linux Git
Fridriech Picard GmbH & Co.KG, Bochum
1 Monat
2013-08 - 2013-08

Develop and maintain high-quality web applications

Software Developer
Software Developer
  • Develop and maintain high-quality web applications using PHP, symfony framework, and MVC design pattern.
  • Collaborate with the design teams from customers to create responsive and user-friendly front-end experiences using Angular.
  • Work with APIs and integrate external services to enhance the functionality of web applications.
  • Write clean, effcient, and well-documented code while adhering to industry standards and best practices.
  • Participate in code reviews, troubleshooting, and debugging to improve application performance and stability.
CreativaWeb, Bochum
1 Jahr 2 Monate
2012-07 - 2013-08

Addressed and fxed complex bugs

Junior Software Developer
Junior Software Developer
  • Addressed and fxed complex bugs.
  • Implemented and updated application modules under the direction of Senior Software Developers.
  • Worked at an independent level, while also serving as an effective and enthusiastic collaborator.
  • Performed automated testing tasks and developed complex features routinely.
CreativaWeb, Bochum
2 Jahre 1 Monat
2008-05 - 2010-05

Logic and software modeling and designing

Tutor
Tutor
University Duisburg Essen, Duisburg
2 Jahre 6 Monate
2002-02 - 2004-07

Teaching

Teacher
Teacher
Information technologie and buisiness School, Redeyef

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre
2005-09 - 2012-08

Master of Science in Computer Science

University of Duisburg-Essen, Germany, Duisburg
University of Duisburg-Essen, Germany, Duisburg
3 Jahre 10 Monate
1997-09 - 2001-06

Master of business economics and administartion

University of Sfax, Sfax, Tunisia
University of Sfax, Sfax, Tunisia

Kompetenzen

Kompetenzen

Top-Skills

Java-Springboot Python TypeScript ReactJs Angular NextJs Redux Node.js Express.js Spring SpringBoot Hibernate REST-APIs Swagger Message Brocker RabbitMQ PostgreSQL MySQL Linux Docker GitHub GitLab Bitbucket

Produkte / Standards / Erfahrungen / Methoden

Profile

  • With more than 15 years of experience as a Senior Full-Stack Software Developer, I have a solid track record of designing, developing, and maintaining mission-critical applications?mainly in the retail, B2B/B2C commerce, ERP, and data analytics sectors. I?m highly profcient in technologies like Java, Python, PHP, and TypeScript, and I have hands-on experience building scalable software solutions for both cloud-based and on-premise environments.
  • My academic background includes degrees in both Computer Science and Business Administration, which enables me to bridge the gap between technical solutions and business goals. Over the years, I?ve led and mentored development teams, worked closely with cross-functional groups, and successfully delivered end-to-end software projects.
  • Having previously worked as a teacher, I?ve developed strong communication skills and the ability to explain complex technical concepts in a clear and approachable way.


Skills

  • Java, Python, PHP
  • TypeScript, JavaScript, Node.js, Express.js
  • ReactJs, Angular, NextJs, Redux, RxJS, Ngrx
  • REST-APIs, Swagger, Message Brocker RabbitMQ
  • Spring, SpringBoot, Hibernate, JPA, Maven, Flyway
  • PostgreSQL, MySQL, Linux, Docker 
  • Kubernetes, Jenkins, Tomcat, Nginx
  • GitHub, GitLab, Bitbucket , JIRA, Confuence

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.