Jamal B.

Freelance Software Architect

Munich, Germany

Experience

Apr 2023 - Present
2 years 5 months
Germany

Freelance Software Architect

IBM Deutschland GmbH / BWI GmbH

  • Analyzed requirements and designed solutions to extend Outlook features based on client needs (German Armed Forces)
  • Designed, implemented and optimized add-ins for email classification, paraphrasing and integration of Outlook objects into SharePoint
  • Developed features for task management and object conversion
  • Conducted testing, documentation and supported the rollout
  • 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 plan
  • Designed and implemented modern Microservices to replace a Cobol-based portal system for Audi AG
  • Integrated new data models and optimized existing business processes
  • Tested, documented and prepared 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
  • Tested, documented and integrated into the existing IT infrastructure
  • Technologies: C#, .Net Core, Entity Framework, VS Code, Gitlab CI/CD, Openshift, Docker, Amazon AWS, Cake, REST, MSSQL Server, Postman, Serilog, NSubsitute, MS Test-Tools, Python, Bash Script, Git, Scrum, Jira
Jan 2021 - Mar 2021
3 months
Germany

Freelance Full Stack Developer

Deutsche Bahn, DB Zeitarbeit GmbH

  • Analyzed and implemented an interface for integrating federal printing 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, NSubsitute, MS Test-Tools, Python, Bash Script, Git, Scrum, Jira
Jun 2020 - Present
5 years 3 months
Germany

Freelance Full Stack Developer

Deutsche Bahn AG

  • Architected, designed and implemented REST APIs to model the corporate structure
  • Optimized data models and integrated new features
  • Managed and operated in containerized environments using CI/CD pipelines
  • Created tests and detailed documentation for long-term maintenance
  • 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

  • Conducted a detailed requirements analysis in close collaboration with the business units
  • 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 customizing existing features
  • Created reports and analysis dashboards with MS Reporting Services
  • Performed integration and automated tests with tools like Selenium and Appium
  • Prepared technical documentation
  • Technologies: C#, WPF, MVVM, Entity Framework, Visual Studio, Unity, MSSQL Server, MS Reporting Services, Azure DevOps, CI integration, Log4Net, NSubsitute, 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 client requirements in close coordination with the Federal Employment Agency
  • Coordinated between the development team and contacts at the agency
  • Designed a scalable interface architecture based on modern frameworks
  • Modeled an efficient data model for HRXML standards
  • Implemented the REST API using Java, Spring Boot, and JAXB
  • Integrated JSON and HRXML data formats
  • Persisted and processed data with Hibernate/JPA and MSSQL Server
  • Set up CI/CD pipelines with Jenkins
  • Used AWS services for hosting and scalability
  • Implemented unit tests (JUnit)
  • Created technical documentation
  • Technologies: Java, Spring Boot, JAXB, HRXML, REST, JSON, Hibernate/JPA, Jenkins, Eclipse Spring Tool Suite, MSSQL Server, AWS, Log4j, Bash Script, Team Foundation Server, JUnit, Scrum
Jul 2017 - Dec 2018
1 year 6 months
Germany

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 customized the framework for electronic time tracking
  • Extended the data model for job board requirements
  • Developed and implemented backend functions in Java/Spring Boot/Hibernate/JPA/MSSQL Server
  • Implemented frontend functionality using HTML5, CSS, JavaScript, and jQuery
  • Conducted penetration tests to ensure security and stability
  • Built automated builds/deployments with Jenkins/Maven
  • Automated tests with JUnit
  • Created technical documentation
  • Technologies: Java, Spring Boot, JAXB, HRXML, 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 org chart
  • Visualized complex organizational structures with D3.js
  • Implemented responsive design for various devices
  • Created scalable data models
  • Developed the backend using VB.Net
  • Integrated the MSSQL Server database
  • Developed the frontend with HTML5, CSS, JavaScript, and jQuery
  • Created interactive charts/visualizations with D3.js
  • Prepared technical documentation
  • Conducted usability tests to gather 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 a requirements analysis in coordination with stakeholders
  • Designed the software architecture for the portal and app solution
  • Developed backend functions with Java/Spring
  • Created efficient data models
  • Integrated MSSQL Server for database management and MS Reporting Services for reporting
  • Developed a web frontend with HTML5, CSS, JavaScript, and jQuery
  • Integrated responsive design
  • Supported app development through API and backend integration
  • Implemented unit and integration tests using JUnit, Jenkins, and Bash scripts
  • Created 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 2014
1 year
Germany

Freelance Software Developer

Deutsche Bahn. DB JobService GmbH

  • Creating functional and technical concepts
  • Developing backend logic with VB.Net and Spring.Net
  • Integrating and extending the data model
  • Developing and implementing reporting features with MS Reporting Services
  • Ensuring data integrity with MS SQL Server
  • Implementing unit tests with MS Unit Testing and Rhino Mocks
  • Collaborating on error analysis and improvement
  • Technologies: VB.Net, Visual Studio, MS SQL Server, MS Reporting Services, Team Foundation Server, Spring.Net, MS Unit Testing, Rhino Mocks, JIRA
Jan 2011 - Dec 2013
3 years
Germany

Web Development, Technical Project Management

circIT GmbH & Co. KG

  • Developing and optimizing web and mobile applications based on the CoreMedia CMS for Handelsblatt, Tagesspiegel, and Wirtschaftswoche
  • Implementing dynamic website features with JSP, AJAX, jQuery, and Spring
  • Customizing and configuring CoreMedia 5.2, integrating new features into the CMS
  • Providing second and third-level support for applications
  • Performing deployments, configuration, and installation in production environments
  • Analyzing requirements and creating technical concepts according to customer requirements
  • Estimating workload and planning development tasks
  • Applying agile methods (SCRUM)
  • Implementing 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 2010 - Dec 2010
1 year
Germany

Software Development

Softvision GmbH, Audi AG

  • Developing an interface between the time tracking module and the workshop order management system
  • Designing and implementing user profile and logbook modules
  • Developing J2EE applications using Rational Application Developer (RAD) and Oracle
  • Implementing rich client applications (Eclipse RCP, SWT, JFace)
  • Installing, integrating, and maintaining the intranet website with Drupal and Alfresco
  • Participating in reviews, cost estimations, design concepts, and prototypes
  • Conducting software tests with JUnit and QFTest
  • Using 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

  • Developing and implementing workshop order, inventory, charging station, and master data management modules
  • Designing and developing a time tracking application using JBoss, servlets, JSP, AJAX, and JavaScript
  • Creating user interfaces with Eclipse RCP, SWT, and JFace
  • Automating and scripting with Jython and Python
  • Conducting capture-replay tests with QFTest for quality assurance
  • Generating reports with Crystal Reports
  • Developing with RAD in a J2EE environment (IBM WebSphere, Oracle)
  • Technologies: Java, J2EE, Eclipse, RCP, SWT, RAD, IBM WebSphere, JUnit, Ant, CVS, QFTest, Jython, Python
Jan 2005 - Sep 2007
2 years 9 months
Germany

Software Development, Customer Support

GASP University Placement & Relocation Service

  • Assisting in the design and development of the GASP and language institute websites
  • Implementing and integrating payment processing modules (PayPal, CashU money cards)
  • Direct customer contact with external partners, especially in the Middle East
  • Maintaining and optimizing system architecture, implementing new features
  • Technologies: PHP, Postnuke, HTML, JavaScript, CSS, MySQL, Apache Web Server, Linux
Feb 2003 - Jun 2003
5 months
Lebanon

Web Development

BOC

  • Creation of a publishing system for the online presence of the newspaper "Albalad"
  • Design/implementation of a workflow system to control/monitor the work processes within the editorial team
  • Web development using PHP, JavaScript, XSL, NewsML, MySQL
  • Integration of Props CMS to support content management
  • Technologies: PHP, HTML, CSS, JavaScript, MySQL, XSL, NewsML, Props CMS, Linux
Mar 2001 - Nov 2001
9 months
Jordan

Web Development

BOC

  • Creation and implementation of the auction platform Mazadmaktoob (later Souq.com)
  • Further development and maintenance of the platform
  • Design and implementation of 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

  • Design and development of custom solutions for various industries (e-government, e-learning, pharmaceutical, textile, transportation, publishing)
  • Integration into existing systems, extensive testing for quality assurance
  • Work 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 2000 - May 2000
5 months
Syrian Arab Republic

Software Development

Aleppo Cement Products Manufacturing

  • Development of a payroll system for the employees of the cement factory
  • Implementation of payroll logic, deduction accounts, payment methods
  • Creation of a user-friendly interface
  • Management of payroll data with Oracle SQL, PL/SQL, Oracle SQL*
  • Use of Crystal Report for salary and tax reports
  • Technologies: Visual Basic, Oracle SQL, PL/SQL, Oracle SQL*, Crystal Report, Windows
Jan 2000 - May 2000
5 months
Syrian Arab Republic

Software Development

Middle East Informatics

  • Implementation of an ERP system for a financial services company (state compliant)
  • System to manage and optimize resources, finances, 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 & Electronic Engineering, Computer Science · Aleppo, Syrian Arab Republic

Certifications & licenses

Driver's License

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