Jamal Baydoun

Freelance Software Architect & Developer

Avatar placeholder
Munich, Germany

Experience

Apr 2024 - Present
1 year 10 months
Hybrid

Freelance Software Architect & Developer

IBM Deutschland GmbH / BWI GmbH

  • Architecture, design and further development of a hybrid solution consisting of a Java backend with REST API and C# / WPF frontend
  • Development of secure, distributed functions for classified message processing, categorization and encryption
  • Integration of backend services with document management systems (DMS) for structured file storage
  • Planning, setup and continuous optimization of Azure DevOps pipelines for automated deployment and quality assurance of distributed applications in a security-critical environment
  • Technical coordination with Bundeswehr project managers and third-party providers of relevant software and interfaces, and documentation of the developed solutions
Jun 2023 - Mar 2024
10 months

Freelance Full Stack Developer

Sulzer GmbH

  • Analysis of existing business logic and development of a step-by-step migration plan
  • Design and implementation of modular Java-based microservices using Spring Boot and Spring Batch
  • Connecting to existing systems via REST APIs and modernizing data models
  • Designing test strategies, unit and integration tests
  • Testing, documentation and preparation for production release
Jun 2022 - May 2023
1 year

Freelance Full Stack Developer

Deutsche Bahn AG

  • Architecture, design and implementation of a robust REST API for mapping and distributing organizational structures
  • Data modeling for efficient management of complex organizational hierarchies and their validity periods
  • Integration of changes in corporate structures and expansion of API functionalities
  • Operation in containerized environments (Docker/Kubernetes) and setup and maintenance of CI/CD pipelines
  • Creating unit, integration and end-to-end tests
  • Technical documentation for long-term maintainability and handover to IT partners
Apr 2021 - May 2022
1 year 2 months

Freelance Full Stack Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Designing and developing microservices for digitizing and automating applicant and supplier processes
  • Conducting architecture and code reviews, as well as performance optimizations
  • Testing, documentation and integration into the existing IT infrastructure
Jan 2021 - Mar 2021
3 months

Freelance Full Stack Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Analysis and implementation of an interface for integrating Bundesdruckerei services
  • Development and configuration of communication modules
  • Creation of test scenarios and ensuring data integrity
Jul 2019 - Dec 2020
1 year 6 months

Freelance Software Engineer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Conducted detailed requirements analysis in close collaboration with the business units
  • Designed a scalable and maintainable software architecture based on .NET technologies
  • Advised clients on optimizing system design and business processes
  • Refactored and redesigned the existing data model to improve data integrity and efficiency
  • Planned and executed data migration from legacy systems to the new ERP platform
  • Developed and implemented new software modules and adapted existing features
  • Created reports and analytical dashboards using MS Reporting Services
  • Performed integration and automated tests using tools like Selenium and Appium
  • Produced technical documentation to ensure traceability and maintainability
Jan 2019 - Jun 2019
6 months

Freelance Backend Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Gathered and analyzed client requirements in close coordination with the Federal Employment Agency
  • Coordinated between the internal development team and contacts at the Employment Agency
  • Designed a scalable and maintainable interface architecture using modern frameworks
  • Modeled an efficient data model to support HRXML standards
  • Implemented the REST API using Java, Spring Boot, and JAXB
  • Integrated JSON and HRXML data formats to optimize data transfer
  • Persisted and processed data using Hibernate/JPA and MS SQL Server
  • Set up CI/CD pipelines with Jenkins for automated deployment and quality assurance
  • Utilized AWS services for hosting and scalability
  • Implemented and performed unit tests (JUnit) to ensure code quality
  • Created detailed technical documentation for smooth operation and future development
Jul 2017 - Dec 2018
1 year 6 months

Freelance Full Stack Web Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Analyzed existing requirements and coordinated with the client to define new portal features
  • Enhanced and adapted the framework for electronic time tracking
  • Expanded the data model to support the job portal's specific requirements
  • Developed and implemented backend functions in Java using Spring Boot, Hibernate/JPA, and MS SQL Server
  • Implemented frontend functionality using HTML5, CSS, JavaScript, and jQuery
  • Conducted penetration tests to ensure platform security and stability
  • Set up automated builds and deployments with Jenkins and Maven
  • Automated tests with JUnit to ensure software quality
  • Produced technical documentation for software handover and operation
Jul 2016 - Jun 2017
1 year

Freelance Full Stack Software Engineer

Deutsche Bahn, Deutsche Bahn AG

  • Designed and developed a prototype for the online organizational chart
  • Visualized complex organizational structures with interactive graphics using D3.js
  • Implemented responsive design for optimal display on various devices
  • Created a scalable data model to represent organizational structures
  • Developed the backend with VB.Net to provide and process data
  • Integrated the MS SQL Server database for storing and managing organizational data
  • Built the frontend with HTML5, CSS, JavaScript, and jQuery
  • Created interactive diagrams and visualizations with D3.js
  • Wrote technical documentation for the prototype handover
  • Conducted usability tests to gather feedback
Jan 2015 - Jun 2016
1 year 6 months

Freelance Full Stack Web Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Conducted requirements analysis in close consultation with stakeholders
  • Designed the software architecture for the portal and app solution based on a scalable and modular structure
  • Developed backend functions with Java and the Spring Framework to manage time tracking data
  • Created an efficient data model for storing and processing work time data
  • Integrated MS SQL Server and MS Reporting Services for database management and report generation
  • Developed a user-friendly web frontend using HTML5, CSS, JavaScript, and jQuery
  • Supported app development through API development and backend integration
  • Implemented unit and integration tests with JUnit, Jenkins, and Bash scripts
  • Produced reports and documentation for solution handover and use
Jan 2014 - Dec 2014
1 year

Freelance Software Developer

Deutsche Bahn, DB JobService GmbH

  • Created functional and technical concepts based on project requirements
  • Developed backend logic with VB.Net and Spring.Net to support job portal features
  • Integrated and extended data model for efficient storage and processing of job postings
  • Developed and implemented reporting features with MS Reporting Services
  • Ensured data integrity using MS SQL Server
  • Implemented unit tests with MS Unit Testing and Rhino Mocks
  • Collaborated with team on bug analysis and continuous software improvement
Jan 2011 - Dec 2013
3 years

Web Development / Technical Project Management

circIT GmbH & Co. KG

  • Developed and optimized web and mobile applications based on CoreMedia CMS
  • Implemented dynamic web features with JSP, AJAX, jQuery and Spring
  • Customized and configured CoreMedia 5.2, integrated new features
  • Provided second- and third-level support for existing applications
  • Performed deployments and configured and installed in production environments
  • Conducted requirements analysis and created technical concepts
  • Estimated effort and planned development tasks in close collaboration with stakeholders
  • Used agile methods like SCRUM
  • Implemented automated tests with JUnit and Selenium
  • Used Jenkins for continuous integration and delivery
Jan 2010 - Dec 2010
1 year

Software Development

Softvision GmbH

  • Developed an interface between the time tracking module and the workshop order management
  • Designed and implemented user profile and logbook modules
  • Developed J2EE applications with Rational Application Developer and Oracle
  • Built rich-client applications using Eclipse RCP with SWT and JFace
  • Installed, integrated and maintained an intranet website using Drupal and Alfresco
  • Participated in review and proposal calculation phases and created technical concepts and prototypes
  • Conducted software tests with JUnit and QFTest
  • Used SVN for version control and team collaboration
Dec 2007 - Dec 2009
2 years 1 month

Software Development

Achievo Inproware GmbH

  • Developed and implemented modules for bill of materials, workshop orders, inventory, loading points and master data management
  • Designed and developed a time tracking application with JBoss, Servlets, JSP, AJAX and JavaScript
  • Created user-friendly interfaces through rich-client programming with Eclipse RCP, SWT and JFace
  • Used Jython and Python for continuous integration and build automation
  • Developed and executed capture-replay tests with QFTest
  • Created and optimized reports with Crystal Reports
  • Developed with Rational Application Developer in a J2EE environment and integrated with IBM WebSphere and Oracle
Jan 2005 - Sep 2007
2 years 9 months

Software Development / Customer Support

GASP University Placement & Relocation Service

  • Designed and developed the official website of GASP and the GASP language institute
  • Implemented and integrated payment processing modules (PayPal, CashU cards)
  • Maintained direct customer contact with external partners to clarify technical requirements
  • Ensured smooth platform operation through maintenance and optimization
Feb 2003 - Jun 2003
5 months

Web Development

BOC, Beirut

  • Created a publishing system for the online presence of the Lebanese newspaper "Albalad"
  • Designed and implemented a workflow system to manage work processes
  • Developed using PHP, JavaScript, XSL, NewsML, and MySQL, integrating the Props CMS
Mar 2001 - Nov 2001
9 months

Web Development

BOC, Amman

  • Created and implemented the auction platform Mazadmaktoo (later Souq.com)
  • Enhanced and maintained the platform to optimize user experience
  • Designed and implemented an escrow system for secure transactions
  • Developed with Perl, CGI, and MySQL on Linux
May 2000 - May 2004
4 years 1 month

Web Development

Business Optimization Consultants

  • Designed and developed custom front-end and back-end solutions for various industries
  • Performed integrations and extensive testing for quality assurance
  • Example project: Developed the tourism website Syriatourism.org
Jan 2000 - May 2000
5 months

Software Development

Aleppo Zementprodukte

  • Developed a payroll system in compliance with local standards
  • Implemented billing logic, deduction accounts, and payment processes
  • Used Oracle SQL, PL/SQL, and Crystal Reports
Jan 2000 - May 2000
5 months

Software Development

Middle East Informatics

  • Implemented an ERP system for a financial services company in compliance with legal requirements
  • Developed the database using Oracle SQL, PL/SQL, and Oracle Developer 2000

Skills

  • Key Focus Areas: Enterprise Architectures (J2ee, Ejb, Rcp, Spring Boot, Restful Webservices, Wpf, .Net Core, Microservices, Docker), Cms (Coremedia, Wordpress, Drupal), Databases (Mssql Server, Oracle, Mysql), Requirements Analysis, Concept Development, Effort Estimation, Scrum

  • Programming Languages: Java, C#, Python, Javascript, Bash Script, Php, Perl, C++, Vb.net, Cobol, Jython

  • Frameworks & Technologies: Spring/spring Boot/spring Batch, .Net Core, Entity Framework, Wpf, Mvvm, Jsp, Jstl, Ajax, Jquery, Html/html5, Css, Webservices, Rest Api, Swagger/openapi, Json, Xml, Xsl, Xslt, Xpath, Jaxb, Lombok, Hibernate/jpa, Microservices, Docker, Kubernetes, Openshift, Helm, Amazon Aws, Azure Devops, Gitlab Ci/cd, Ci/cd Pipelines, Appium, Selenium, Qftest, Ms Reporting Services, Crystal Reports, Microsoft Test Tools, Junit, Mockito, Nsubstitute, Serilog, Log4j, Log4net, Unity, Spring .Net, Cobol

  • Tools: Eclipse, Intellij, Visual Studio, Vs Code, Spring Tool Suite, Ms Sql Management Studio, Sql Developer, Dbeaver, Postman, Jenkins, Team Foundation Server, Azure Devops, Git, Subversion, Cvs, Mercurial, Jira, Confluence, Kibana, Grafana, Prometheus, Whitesource, Mylyn

  • Databases & Database Technologies: Ms Sql Server, Oracle, Mysql, Ibm Db2, Sqlite, Mongodb, Postgresql, H2, Flyway

  • Methods: Oop, Design Patterns, Uml, Software Architecture, Test Driven Development (Tdd), Domain Driven Design (Ddd), Mvvm, Code Generation, Pair Programming, Scrum/kanban

  • Platforms & Servers: Tomcat, Jboss, Ibm Websphere Application Server, Jetty, Websphere As, Coremedia 5.2, Sharepoint, Apache Lucene, Apache Nutch, Apache Solr, Apache Velocity, Apache Kafka, Mssql Server

  • Industry Knowledge: Publishing, Automotive Industry, Online Retail, Pharmaceutical Industry, Tourism, It Industry, Financial Services, Civil Engineering, Textile Industry, Transportation/logistics, Public Sector, Education, Relocation Services

  • Soft Skills: Communication, Analytical Thinking, Self-discipline, Teamwork

Languages

Arabic
Native
German
Native
English
Intermediate

Education

Free University of Berlin

Master · Computer Science · Berlin, Germany

University of Aleppo

Electrical Engineering & Electronics, Computer Science · Aleppo, Syrian Arab Republic

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Osman Tartoussi
Osman Tartoussi

Senior Developer and Consultant

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Thomas Ramm
Thomas Ramm

Architect, Developer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Stefan Baust
Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Wadim Lupejcenko
Wadim Lupejcenko

Software Engineer & Consultant

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Ulrich Cech
Ulrich Cech

Java Architect/Developer – Freelancer

View Profile
Christoph Wagner
Christoph Wagner

System Architect / System Engineer / Programmer

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Dirk Bolte
Dirk Bolte

Senior Software Developer

View Profile
Paul Webster
Paul Webster

Architecture Consultant (Freelance)

View Profile
Benedikt Buchner
Benedikt Buchner

Fullstack Developer

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Timur Yalcin
Timur Yalcin

Lead Frontend Developer | Fullstack Developer

View Profile
Emre Dündar
Emre Dündar

Frontend Architect, Angular Expert

View Profile
Rainer Bieniek
Rainer Bieniek

Senior Developer

View Profile
Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Robin Sadlo
Robin Sadlo

Senior Cloud & Backend Engineer

View Profile
Allal Kharaz
Allal Kharaz

Java Senior Full Stack Developer

View Profile
Patrick Waldschmitt
Patrick Waldschmitt

AI Software Engineer

View Profile