Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Computer Knowledge
Educational Training
Languages
Timeline
Generic
Mohamed Rayan Samandi

Mohamed Rayan Samandi

London,13

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

12
12
years of professional experience

Work History

Cloud /System Engineer

International Sports Broadcaster - COP29
09.2024 - 12.2024
  • Deployment and maintenance of network devices (routers, switches, firewalls).
  • Monitored network performance and resolved connectivity issues using network monitoring tools.
  • Developed and automated system administration tasks using Python scripts.
  • Migrated on-premises workloads to AWS, leveraging EC2, S3, and RDS for scalable, cost-effective solutions.
  • Automated infrastructure provisioning using Terraform and Ansible reduces manual configurations and improves scalability.
  • AWS configuration and management of firewalls, VPNs, and load balancers to ensure secure and uninterrupted broadcasting operations.

Olympian Athlete

02.2024 - 08.2024
  • Dedicated four months to intensive training and preparation for the Olympic Games Paris 2024, focusing on qualification

Java Developer

Screwfix
11.2022 - 02.2024
  • Developed and implemented Java applications using Spring MVC, Spring Security, and Hibernate for retail and logistics operations.
  • Implemented microservices and RESTful APIs using Kotlin, Spring Boot, and Spring Cloud.
  • Designed NoSQL database schemas in DynamoDB using JPA, Hibernate, and JDBC.
  • Developed TDD unit tests utilizing JUnit and Mockito.
  • Created BDD test scenarios for user authentication and order processing using Cucumber.
  • Integrated CI/CD pipeline for automated testing and deployment.
  • I wrote integration tests for REST APIs
  • Set up and managed Kafka clusters for real-time data streaming and event processing.
  • Implemented monitoring solutions using AWS CloudWatch to track app and infrastructure health.
  • Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

JAVA/DEVOPS developer

MOJ
09.2021 - 11.2022
  • Designed and implemented web applications using Spring Boot and MVC architecture.
  • Utilized AWS services (EC2, S3, RDS, Lambda, CloudFormation) for infrastructure as code.
  • Managed Docker containers and Kubernetes clusters, optimizing for performance and resource usage.
  • Automated CI/CD pipelines using Jenkins and Git improve deployment efficiency.
  • Coordinated testing and validation procedures through software development lifecycle.

Product developer

BA-Avios, Gatwick
07.2018 - 06.2019
  • Improved the Avios dynamic pricing algorithm by enhancing stored procedures and calculations.
  • Developed Node.js applications with MongoDB for setting business default values.
  • Built and deployed Docker containers to transition from a monolithic to a microservices architecture.
  • Maintained fully automated CI/CD pipelines using Jenkins and Bash.

Java Developer

Halford
London
01.2018 - 06.2018
  • Migrated the car parts application from SOAP to RESTful API, improving data format and performance.
  • Tested the functionality of the application with Junit framework and fixed bugs accordingly.
  • Managed source code version control systems like Git, SVN or CVS for team collaboration.
  • Optimized SQL queries and enhanced Google Analytics data layer for better customer journey tracking.
  • Gained experience in IBM WebSphere, microservices, JSP, and Scrum methodologies.
  • Analyzed code and debugged errors to improve system performance.

Full Stack developer

WHITBREAD
London
01.2017 - 11.2017
  • Redeveloped Premier Inn booking and checkout systems using AngularJS, SASS, and microservices.
  • Automated build and deployment processes with Jenkins and Maven, reducing manual work by 80%.
  • Built and integrated RESTful APIs for internal and external use, improving data connectivity and application scalability.
  • Conducted code reviews and participated in pair programming sessions to maintain high code quality and share knowledge.
  • Configured and managed databases (both SQL and NoSQL), optimizing data storage and retrieval processes.

JAVA/J2EE & BPM Consultant

Credit Agricole
Paris
03.2013 - 04.2016
  • Company Overview: Paris
  • Developed credit grant applications using Spring MVC, Hibernate, and SOAP/RESTful web services
  • Developed secure payment APIs handling 500K+ transactions/day using Spring Boot & Open Banking APIs
  • Managed IBM WebSphere, JBoss, and Oracle
  • Implemented CI/CD pipelines using Maven, Jenkins, and Sonar for continuous integration and code quality
  • Paris

Education

Computer Science and Software Engineering -

INSAT (National Institute of Applied Science And Technologies)
01.2011

Scientific Baccalaureate - Mathematics

Pierre Du Coubertin
01.2005

Skills

  • Programming Languages: Java/J2EE, Kotlin
  • Databases: MySQL, Microsoft Access, MongoDB, and DynamoDB
  • Development Tools: Eclipse, IntelliJ IDEA, Git, Maven, Gradle, OpenAPI
  • Messaging and Event-Driven Architecture: Kafka, SNS, SQS
  • Testing frameworks: JUnit, Mockito, Mocha, Jest, TestContainers, and Selenium
  • Performance Testing Tools: Gatling, JMeter
  • Cloud Platforms: AWS, Microsoft Azure
  • Containerization and Orchestration: Docker, Kubernetes
  • Configuration management and IaC: Ansible, Terraform, AWS CloudFormation
  • CI/CD Tools: Jenkins, GitLab CI, GitHub Actions
  • Caching: Redis or Memcached
  • Monitoring and Logging: AWS CloudWatch, Prometheus, Grafana
  • Scripting Languages: Python, Bash, PowerShell, Zsh, and Sh
  • Methodologies: Agile, Scrum

Hobbies and Interests

Competed as an Olympian at the Tokyo 2020 and London 2012 Summer Olympic Games., Ranked in the top 32 of the FIE international rankings for over 10 years., Three-time African Champion and team French Champion (2013-2017)., Qualified for six World Championships., Active member of the French Red Cross and Médecins Sans Frontières (MSF)., Ambassador for African athletes with the International Olympic Committee since 2018.

Computer Knowledge

Java/J2EE, Kotlin, MySQL, Microsoft Access, MongoDB, DynamoDB, Eclipse, IntelliJ IDEA, Git, Maven, Gradle, OpenAPI, JUnit, Mockito, Mocha, Jest, AWS, Microsoft Azure, Docker, Kubernetes, Ansible, Terraform, AWS CloudFormation, Jenkins, AWS CloudWatch, Python, Bash, PowerShell, Zsh, Sh, Agile, Scrum

Educational Training

  • Industrial computer science Engineering, 09/06, 06/11, INSAT (National Institute of applied science and technologies)
  • Scientific Baccalaureate, majoring in Mathematics, 2005, With honors, Pierre Du Coubertin

Languages

Arabic
First Language
English
Advanced (C1)
C1
French
Proficient (C2)
C2
Italian
Elementary (A2)
A2
Spanish
Elementary (A2)
A2

Timeline

Cloud /System Engineer

International Sports Broadcaster - COP29
09.2024 - 12.2024

Olympian Athlete

02.2024 - 08.2024

Java Developer

Screwfix
11.2022 - 02.2024

JAVA/DEVOPS developer

MOJ
09.2021 - 11.2022

Product developer

BA-Avios, Gatwick
07.2018 - 06.2019

Java Developer

Halford
01.2018 - 06.2018

Full Stack developer

WHITBREAD
01.2017 - 11.2017

JAVA/J2EE & BPM Consultant

Credit Agricole
03.2013 - 04.2016

Computer Science and Software Engineering -

INSAT (National Institute of Applied Science And Technologies)

Scientific Baccalaureate - Mathematics

Pierre Du Coubertin
Mohamed Rayan Samandi