Jamal Baydoun

Freelance Software Architect

Munich, Germany

Experience

Apr 2023 - Present
2 years 4 months
Germany

Freelance Software Architect

IBM Deutschland GmbH / BWI GmbH

  • Analyzed requirements and designed solutions to extend Outlook functionalities according to customer requirements (German Armed Forces)
  • Designed, implemented, and optimized add-ins for email classification, digital signing, and integration of Outlook objects into SharePoint
  • Developed features for task management and object conversion
  • Performed testing, documentation, and rollout support
  • Technologies: C#, WinForms, WPF, .Net, MVVM, Outlook, Microsoft Add-ins, SharePoint, Azure DevOps, Jira, Git, Visual Studio
Jun 2022 - Mar 2023
10 months
Germany

Freelance Backend Developer

Sulzer GmbH

  • Conducted requirements analysis and developed a migration concept
  • Designed and implemented modern microservices to replace a COBOL-based portal system for Audi AG
  • Integrated new data models and optimized existing business processes
  • Testing, documentation, and preparation for production release
  • Technologies: Java, Spring Boot, Spring Batch, Microservices, Tomcat, Git, COBOL, IntelliJ, Hibernate/JPA, IBM DB2 Database, Jenkins, Confluence, Postman, DBeaver, Jira, Bitbucket, Log4j, Mockito, JUnit
Apr 2021 - May 2022
1 year 2 months
Germany

Freelance Full Stack Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Designed and developed microservices to digitize and automate applicant and supplier processes
  • Conducted architecture and code reviews as well as performance optimizations
  • Testing, documentation, and integration into existing IT infrastructure
  • Technologies: C#, .Net Core, Entity Framework, VS Code, GitLab CI/CD, OpenShift, Docker, Amazon AWS, Cake, REST, MSSQL Server, Postman, Serilog, NSubstitute, MS Test Tools, Python, Bash Script, Git, Scrum, Jira
Jan 2020 - Mar 2021
3 months
Germany

Freelance Full Stack Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Analyzed and implemented an interface for integrating Federal Printing Office services
  • Developed and configured communication modules
  • Created test scenarios and ensured data integrity
  • Technologies: C#, .Net Core, Entity Framework, VS Code, GitLab CI/CD, OpenShift, Docker, Amazon AWS, Cake, REST, MSSQL Server, Serilog, NSubstitute, MS Test Tools, Python, Bash Script, Git, Scrum, Jira
Jun 2020 - Present
5 years 2 months
Germany

Freelance Full Stack Developer

Deutsche Bahn AG

  • Architected, designed, and implemented REST APIs to map the corporate structure
  • Optimized data models and integrated new functionalities
  • Managed and operated in containerized environments using CI/CD pipelines
  • Created tests and detailed documentation for long-term operation
  • Technologies: Java, Spring Boot, Swagger/OpenAPI, GitLab CI/CD, Docker, OpenShift, Pipeship CI/CD, Eclipse Spring Tool Suite, AWS, Hibernate/JPA, MSSQL Server, Postman, Log4j, Mockito, JUnit, Git
Jul 2019 - Dec 2020
1 year 6 months
Germany

Freelance Software Engineer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Performed detailed requirements analysis in close collaboration with business departments
  • Created 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, including adapting existing features
  • Created reports and analytics dashboards using MS Reporting Services
  • Conducted integration and automated tests with tools like Selenium and Appium
  • Produced technical documentation
  • Technologies: C#, WPF, MVVM, Entity Framework, Visual Studio, Unity, MSSQL Server, MS Reporting Services, Azure DevOps, CI Integration, Log4Net, NSubstitute, MS Test Tools, Selenium/Appium, Jira, Scrum
Jan 2019 - Jun 2019
6 months
Germany

Freelance Backend Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Gathered and analyzed customer requirements in close coordination with the Federal Employment Agency
  • Coordinated between the development team and Federal Employment Agency contacts
  • Designed a scalable interface architecture based on modern frameworks
  • Modeled an efficient data model for HR-XML standards
  • Implemented the REST interface with Java, Spring Boot, and JAXB
  • Integrated JSON and HR-XML data formats
  • Persisted and processed data with Hibernate/JPA and MSSQL Server
  • Set up CI/CD pipelines with Jenkins
  • Utilized AWS services for hosting and scalability
  • Implemented unit tests (JUnit)
  • Produced technical documentation
  • Technologies: Java, Spring Boot, JAXB, HR-XML, REST, JSON, Hibernate/JPA, Jenkins, Eclipse Spring Tool Suite, MSSQL Server, AWS, Log4j, Bash Script, Team Foundation Server, JUnit, Scrum
Jul 2017 - Dec 2019
1 year 6 months
Germany

Freelance Full Stack Web Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Analyzed existing requirements and collaborated with the customer to define new portal features
  • Enhanced and adapted the electronic time recording framework
  • Extended the data model for job board requirements
  • Developed and implemented backend functions in Java/Spring Boot/Hibernate/JPA/MSSQL Server
  • Implemented frontend functionalities with HTML5, CSS, JavaScript, jQuery
  • Performed penetration tests to ensure security and stability
  • Built automated builds/deployments with Jenkins/Maven
  • Automated tests with JUnit
  • Produced technical documentation
  • Technologies: Java, Spring Boot, JAXB, HR-XML, Eclipse Spring Tool Suite, MSSQL Server, Hibernate/JPA, Jenkins, Maven, Log4j, Apache Tomcat, Team Foundation Server, HTML5, CSS, JavaScript, jQuery, Bash Script, JUnit, Scrum
Jul 2016 - Jun 2017
1 year
Germany

Freelance Full Stack Software Developer

Deutsche Bahn, Deutsche Bahn AG

  • Designed and developed a prototype for the online organizational chart
  • Visualized complex organizational structures using D3.js
  • Implemented responsive design for various devices
  • Created scalable data models
  • Backend development with VB.Net
  • Integrated MSSQL Server database
  • Developed the frontend with HTML5, CSS, JavaScript, jQuery
  • Created interactive diagrams/visualizations with D3.js
  • Produced technical documentation
  • Conducted usability tests to collect feedback
  • Technologies: VB.Net, HTML5, CSS, JavaScript, jQuery, D3.js, Visual Studio, MSSQL Server, Team Foundation Server
Jan 2015 - Jun 2016
1 year 6 months
Germany

Freelance Full Stack Web Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Conducted requirements analysis in coordination with stakeholders
  • Created software architecture for portal and app solution
  • Developed backend functions with Java/Spring
  • Designed efficient data models
  • Integrated MSSQL Server for database management and MS Reporting Services for reports
  • Developed a web frontend with HTML5, CSS, JavaScript, jQuery
  • Implemented responsive design
  • Supported app development through API and backend integration
  • Implemented unit and integration tests with JUnit, Jenkins, Bash scripts
  • Produced reports and documentation
  • Technologies: Java, Spring, Eclipse Spring Tool Suite, MSSQL Server, MS Reporting Services, Team Foundation Server, HTML5, CSS, JavaScript, jQuery, Hibernate/JPA, Jenkins, Ant, Maven, Log4j, Bash Script, JUnit, Scrum
Jan 2014 - Dec 2015
1 year
Germany

Freelance Software Developer

Deutsche Bahn. DB JobService GmbH

  • Created functional and technical concepts
  • Developed backend logic with VB.Net and Spring.Net
  • Integrated and extended the data model
  • Developed and implemented reporting functionalities with MS Reporting Services
  • Ensured data integrity with MSSQL Server
  • Implemented unit tests using MS Unit Testing and Rhino Mocks
  • Collaborated on bug analysis and improvements
  • Technologies: VB.Net, Visual Studio, MSSQL Server, MS Reporting Services, Team Foundation Server, Spring.Net, MS Unit Testing, Rhino Mocks, Jira
Jan 2010 - Dec 2014
3 years
Germany

Web Development, Technical Project Management

circIT GmbH & Co. KG

  • Developed and optimized web and mobile applications based on CoreMedia CMS for Handelsblatt, Tagesspiegel, and Wirtschaftswoche
  • Implemented dynamic web features with JSP, AJAX, jQuery, Spring
  • Customized and configured CoreMedia 5.2, integrated new functions into the CMS
  • Provided second- and third-level support for applications
  • Performed deployments/configuration/installation in production environments
  • Conducted requirements analyses and created technical concepts according to customer needs
  • Estimated effort and planned development tasks
  • Applied agile methods (Scrum)
  • Implemented automated tests with JUnit and Selenium
  • Continuous integration and delivery via Jenkins
  • Technologies: Java, Spring, JSP, AJAX, jQuery, Tomcat 6, Maven, Mercurial, Apache Solr, IntelliJ IDEA, Oracle, CoreMedia 5.2, JUnit, Selenium, Jenkins, Scrum
Jan 2009 - Dec 2010
1 year
Germany

Software Development

Softvision GmbH, Audi AG

  • Developed an interface between the time tracking module and workshop order management
  • Designed and implemented user profile/log modules
  • Developed J2EE applications with Rational Application Developer (RAD) and Oracle
  • Implemented rich client applications (Eclipse RCP, SWT, JFace)
  • Installed, integrated, and maintained intranet website with Drupal and Alfresco
  • Participated in reviews, cost estimates, concepts, and prototypes
  • Performed software tests with JUnit and QFTest
  • Used SVN for version control
  • Technologies: Java, J2EE, Eclipse, RCP, SWT, RAD, IBM WebSphere, JUnit, SVN, PHP, Drupal, QFTest
Dec 2007 - Dec 2009
2 years 1 month
Germany

Software Development

Achievo Inproware GmbH, Audi AG

  • Developed and implemented workshop order, warehouse, loading station, and master data management modules
  • Designed and developed a time tracking application with JBoss, Servlets, JSP, AJAX, JavaScript
  • Created user interfaces with Eclipse RCP, SWT, JFace
  • Automated scripting with Jython and Python
  • Performed capture-replay tests with QFTest for quality assurance
  • Generated reports with Crystal Reports
  • Developed in a RAD J2EE environment (IBM WebSphere, Oracle)
  • Technologies: Java, J2EE, Eclipse, RCP, SWT, RAD, IBM WebSphere, JUnit, Ant, CVS, QFTest, Jython, Python
Jan 2004 - Sep 2007
2 years 9 months
Germany

Software Development, Customer Support

GASP University Placement & Relocation Service

  • Contributed to design and development of the GASP and language institute websites
  • Implemented and integrated payment modules (PayPal, CashU money cards)
  • Maintained direct customer contact with external partners, especially in the Middle East
  • Maintained and optimized system architecture and implemented new features
  • Technologies: PHP, Postnuke, HTML, JavaScript, CSS, MySQL, Apache WebServer, Linux
Feb 2003 - Jun 2003
5 months
Lebanon

Web Development

BOC

  • Created a publishing system for the online presence of the newspaper "Albalad"
  • Designed and implemented a workflow system to control and monitor editorial processes
  • Web development with PHP, JavaScript, XSL, NewsML, MySQL
  • Integrated Props CMS for content management support
  • Technologies: PHP, HTML, CSS, JavaScript, MySQL, XSL, NewsML, Props CMS, Linux
Mar 2001 - Nov 2001
9 months
Jordan

Web Development

BOC

  • Created and implemented the auction platform Mazadmaktoob (later Souq.com)
  • Enhanced and maintained the platform
  • Designed and implemented an escrow system for secure transactions
  • Web development with Perl, CGI, MySQL, Linux
  • Technologies: Perl, HTML, CSS, JavaScript, MySQL, Linux
May 2000 - May 2004
4 years 1 month
Syrian Arab Republic

Web Development

Business Optimization Consultants

  • Designed and developed customized solutions for various industries (e-Government, e-Learning, pharmaceutical, textile, transportation, publishing)
  • Integrated into existing systems and conducted extensive quality assurance tests
  • Worked on specific applications for the mentioned industries
  • Example: Tourism website Syriatourism.org to promote tourism in Syria
  • Technologies: PHP, HTML, CSS, JavaScript, MySQL, Postnuke, osCommerce, Linux
Jan 1999 - May 2000
5 months
Syrian Arab Republic

Software Development

Aleppo zur Herstellung von Zementprodukten

  • Developed a payroll system for the employees of the cement factory
  • Implemented payroll logic, deduction accounts, payment procedures
  • Created a user-friendly interface
  • Managed payroll data with Oracle SQL, PL/SQL, Oracle SQL*
  • Used Crystal Reports for salary and tax reports
  • Technologies: Visual Basic, Oracle SQL, PL/SQL, Oracle SQL*, Crystal Reports, Windows
Jan 1999 - May 2000
5 months
Syrian Arab Republic

Software Development

Middle East Informatics

  • Implemented an ERP system for a financial services company (compliant with government regulations)
  • Developed a system to manage and optimize resources, finances, and scheduling
  • Database development with Oracle SQL, PL/SQL, Oracle SQL*, Oracle Developer 2000 on Windows

Languages

Arabic
Native
German
Advanced
English
Intermediate

Education

Oct 2005 - Jun 2007

Free University of Berlin

Computer Science · Berlin, Germany

Oct 1994 - Jun 1999

University of Aleppo

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

Certifications & licenses

Driver's License