I am an experienced freelance software developer with solid knowledge in full-stack development, specializing in Java and TypeScript. Leveraging expertise in Spring Boot, Angular, and API design, I pride myself on delivering tailored solutions that ensure stability, scalability, and efficiency, particularly in cloud environments with CI/CD automation. I enjoy collaborative team environments and continuously seek to expand my technical skills to keep pace with industry advancements. My work spans various complex projects across Swiss Post, Swiss Customs, and private industry, enabling digital transformation and modernization of legacy systems. Passionate about learning and innovation, I thrive at implementing stable, scalable software that meets real-world business needs while staying up-to-date with emerging technologies.

Mohamed Salou

I am an experienced freelance software developer with solid knowledge in full-stack development, specializing in Java and TypeScript. Leveraging expertise in Spring Boot, Angular, and API design, I pride myself on delivering tailored solutions that ensure stability, scalability, and efficiency, particularly in cloud environments with CI/CD automation. I enjoy collaborative team environments and continuously seek to expand my technical skills to keep pace with industry advancements. My work spans various complex projects across Swiss Post, Swiss Customs, and private industry, enabling digital transformation and modernization of legacy systems. Passionate about learning and innovation, I thrive at implementing stable, scalable software that meets real-world business needs while staying up-to-date with emerging technologies.

Available to hire

I am an experienced freelance software developer with solid knowledge in full-stack development, specializing in Java and TypeScript. Leveraging expertise in Spring Boot, Angular, and API design, I pride myself on delivering tailored solutions that ensure stability, scalability, and efficiency, particularly in cloud environments with CI/CD automation. I enjoy collaborative team environments and continuously seek to expand my technical skills to keep pace with industry advancements.

My work spans various complex projects across Swiss Post, Swiss Customs, and private industry, enabling digital transformation and modernization of legacy systems. Passionate about learning and innovation, I thrive at implementing stable, scalable software that meets real-world business needs while staying up-to-date with emerging technologies.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

German
Fluent
English
Advanced
Arabic
Advanced

Work Experience

Freelance Software Developer at Swiss Post Ltd
October 1, 2024 - Present
Responsible for further development and operation of Swiss Post applications used to manage and order rail transportation. Developed a visual and dynamic train timetable synchronized with Swiss Federal Railways (SBB). Prioritized operational stability under increased transport capacity, utilizing a technology stack including Java, Spring, AWS, Jenkins, Angular, and Kafka to deliver scalable full-stack web solutions.
Freelance Software Developer at Federal Office for Customs and Border Security BAZG
August 31, 2024 - August 31, 2025
Developed an application within the DaziT project to manage vehicle imports and exports, automating issuance of unique vehicle identifiers. Contributed significantly to the Swiss Customs Administration’s digital transformation by improving efficiency and accuracy in vehicle data management. Worked with a full-stack stack employing Java, Spring Boot (including JPA, Security, WebFlux), Angular, Kafka, and REST APIs.
Software Developer at Baloise Group
October 31, 2022 - August 31, 2025
Provided fundamental infrastructure for authentication and authorization services, operated and developed data exchange platforms for asynchronous integrations, and developed libraries to support CI/CD pipelines. Utilized technologies such as Keycloak, OIDC, Apache Kafka, Java, Spring Boot, and Jenkins.
Software Developer at PAX AG
July 31, 2022 - August 31, 2025
Replaced SAPUI5 frontend with an Angular single-page application using NgRx Store and migrated backend services to Spring Boot with REST communication. Transitioned monolithic architecture to microservices iteratively while maintaining functionality and improving scalability and maintainability. Served as Lead Engineer from May 2021 in a product launch involving around eight developers. Technology stack included Java, Spring Boot, Angular, TypeScript, Azure Cloud, Prometheus, PostgreSQL, Docker, and Git.
Master Thesis Student at SICK AG
January 31, 2020 - August 31, 2025
Conducted master thesis research focused on detection and localization of objects using 3D cameras on automated guided vehicles. Employed Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs) for enhanced perception. Worked primarily with microcontroller applications, Python, TensorFlow, and Lua.
Research Assistant at Chair of Simulation (IMTEK), Albert-Ludwigs-University
April 30, 2019 - August 31, 2025
Implemented a unit test framework to support ongoing development of the sympler simulation tool, using C/C++, CUnit, Docker, and GitHub Actions to improve software quality and automation.
Intern at IBM Germany Research & Development
September 30, 2017 - August 31, 2025
Automated management of user IDs and access rights on IBM z/Linux and z/VM operating systems using Python, REST, and SOAP web services.

Education

Master of Science at Albert-Ludwigs-University (Freiburg, DE)
October 1, 2017 - January 31, 2020
Master of Science (Semester Abroad) at Sapienza Università di Roma (Rome, IT)
September 1, 2018 - February 28, 2019
Bachelor of Science at Albert-Ludwigs-University (Freiburg, DE)
October 1, 2012 - December 31, 2016
Abitur at Goethe-Gymnasium (Emmendingen, DE)
September 1, 2004 - July 31, 2012

Qualifications

Professional Scrum Master I
April 1, 2020 - August 31, 2025
Microsoft Certified: Azure Fundamentals
June 1, 2022 - August 31, 2025
Microsoft Certified: Azure Developer Associate
June 1, 2022 - August 31, 2025
Certified SAFe DevOps Practitioner
February 1, 2023 - August 31, 2025

Industry Experience

Government, Software & Internet, Transportation & Logistics, Financial Services, Manufacturing

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more