Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Certification
Projects
Interests
References
Timeline
Generic
Mohammed Fashan

Mohammed Fashan

R&D Developer
Toulouse

Summary

Experienced Software Engineer with a Master’s in Software Engineering and a strong background in Python, Kotlin, PHP, TypeScript, and JavaScript. While my career has focused on full stack development, I’ve always been passionate about quality and testing. I’ve contributed to high-performing, scalable systems and actively worked on test automation, debugging, and validating features. Now transitioning into QA Engineering, I bring a developer’s mindset, a love for detail, and a strong drive to ensure product quality and reliability.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
4
4
Certifications
5
5
Languages

Work History

Software Engineer

Datafields Pvt Ltd
05.2025 - Current

Optimizing web crawlers (spiders), mentoring junior developers in spider development, and building new Python-based spiders.

R&D DEVELOPER

Efficy France
09.2022 - 02.2023
  • Contributed to the design and development of obust, high-performance, and scalable cloud-based CRM and Digital Marketing solution.
  • Created and developed APIs, frameworks, and user interfaces using Kotlin, VueJS, and Typescript.
  • Participated in all aspects of software development, from database to user interface, including deployment and integration constraints.
  • Practiced agile development methodologies and ensured project timelines and milestones were met through regular communication with team members.
  • Improved overall performance, usability, and functionality of CRM.
  • Developed several integration's into the efficy CRM.

Software Engineer

Datafields Pvt Ltd
06.2020 - 08.2022
  • Developed robust projects using Django, Python, and MySQL, encompassing database design, model creation, and implementation of CRUD operations.
  • Proficient in implementing user authentication and authorization systems using Django's built-in features or third-party libraries like Django REST Framework.
  • Applied web scraping and data extraction techniques utilizing tools such as Scrapy, Request-HTML, and Selenium, proficiently extracting data from websites and saving it in desired formats (e.g., JSON, CSV, Excel).
  • Automated various processes effectively using Selenium, a powerful web automation tool.
  • Collaborated closely with engineers and programmers to understand limitations, enhance capabilities, and troubleshoot software issues.
  • Successfully resolved customer issues by developing workarounds, debugging, and creating defect fixes.
  • Demonstrated expertise in accessing, visualizing, manipulating, and creating diverse scientific datasets through proficient Python coding.
  • Contributed to project scoping, task identification, estimation, scheduling, dependency analysis, and risk assessment, providing valuable inputs to the Module Lead for review.
  • Followed established processes for software development life cycle, leveraging an agile approach to deliver high-quality software.
  • Proficient in working with s3 buckets for data storage and retrieval.
  • Utilized version control systems (e.g., Github) and project management tools (e.g., Gitscrum) effectively.
  • Thrived as a member of small, high-performing development team.

SOFTWARE ENGINEER

Multi Creative Solutions
06.2018 - 06.2020
  • Designed and developed E-commerce websites, corporate websites, and admin systems from scratch using PHP with the CodeIgniter framework.
  • Worked as a full-stack developer, handling both front-end and back-end development tasks.
  • Developed and optimized databases for E-commerce websites, ensuring efficient data management and retrieval.
  • Integrated multiple payment gateways into client websites, enabling seamless online transactions.
  • Played a key role in testing and quality assurance, including writing test cases, identifying bugs, and ensuring software stability.
  • Established hosting for each website and successfully completed the go-live process by uploading sites to the hosting accounts.
  • Actively gathered, defined, and translated client requirements into actionable tasks and product stories.
  • Conducted troubleshooting, testing, and issue remediation to ensure high-quality software before deployment.
  • Collaborated with cross-functional teams, including designers, developers, and project managers, to deliver client projects successfully.
  • Stayed up-to-date with the latest PHP web development trends, technologies, and best practices.
  • Contributed to the improvement of development processes, optimizing efficiency and quality.
  • Participated in meetings and discussions to provide technical insights and guidance on project requirements and scope.

SOFTWARE DEVELOPER

Csquare Holding Pvt Ltd
12.2016 - 11.2017

Started as a new intern hire at Csquare in 2016, gaining extensive experience in major software deliveries and web-based projects.

  • Assisted in the development and maintenance of user-friendly websites.
  • Modified and updated websites to improve functionality and enhance user experiences.
  • Performed testing to ensure proper functionality, identify bugs, and resolve issues.
  • Handled SQL queries and other database management tasks.
  • Developed and maintained a web-based payroll application.
  • Enhanced and created web-based database applications, learning from senior developers and gaining valuable insights.

Education

Master of Science - Specialization in Software Engineering

EPITA - School of Engineering And Computer Science
09.2021 -

Bachelor of Science - Computing Software Development

University Of Wolverhampton
10.2018 -

International Higher Diploma - Software Development

IDM Nation Campus
01.2015 -

Skills

JIRA

Git proficiency

undefined

Accomplishments

    Earned a Golden Badge in Python from HackerRank for exceptional proficiency in the language.

Certification

SQL (Basic)

Projects

  • Rent a car system
  • Inventory system
  • School management system
  • Scraping Facebook
  • Sport Booking Management System
  • Scraping Several Websites
  • Netflix Clone
  • SMS & Exam Engine

Interests

Coding

Swimming

Workout

Gardening

Playing Chess

References

Mr. Jean-Sébastien ALET

Head of R&D Toulouse - Efficy 

E-mail: jal@efficy.com 


Mr. Sanath Gunawardena 

Managing Director of Datafields 

Mobile No: +351916986466 

Timeline

Software Engineer

Datafields Pvt Ltd
05.2025 - Current

Problem Solving (Basic)

06-2023

R&D DEVELOPER

Efficy France
09.2022 - 02.2023

SQL (Basic)

12-2021

SQL (Intermediate)

12-2021

Python (Basic)

12-2021

Master of Science - Specialization in Software Engineering

EPITA - School of Engineering And Computer Science
09.2021 -

Software Engineer

Datafields Pvt Ltd
06.2020 - 08.2022

Bachelor of Science - Computing Software Development

University Of Wolverhampton
10.2018 -

SOFTWARE ENGINEER

Multi Creative Solutions
06.2018 - 06.2020

SOFTWARE DEVELOPER

Csquare Holding Pvt Ltd
12.2016 - 11.2017

International Higher Diploma - Software Development

IDM Nation Campus
01.2015 -
Mohammed FashanR&D Developer