Malt welcome

Welcome to Yasser's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Yasser to discuss your project or search for other freelancer profiles on Malt.

Yasser Hamek

Fullstack Java, Node.js, Angular, React Developer
  • Suggested rate
    £280 / day
  • Experience3-7 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Yasser's quote.
Location and workplace preferences
Location
London, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
Share this profile
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set
Industry fields of expertise
Yasser in a few words
Passionate and adaptable software engineer, specializing in web development and custom solution design. My experience has allowed me to master a wide range of technologies, both in frontend (Angular, React, Vue.js, Next.js) and backend (Spring Boot, Node.js, Django), while working with databases such as PostgreSQL, MongoDB, and Oracle. I have strong expertise in building microservices architectures and RESTful APIs, and in setting up DevOps environments using Docker, Jenkins, and CI/CD pipelines.

My ability to quickly learn and solve complex problems allows me to easily adapt to new challenges. I've worked with various tools like AWS, Heroku, and Cloudflare, ensuring efficient and secure application deployment. I place a strong emphasis on development best practices such as TDD, SOLID, and Clean Code.

As a team member, I strive to communicate effectively and foster a spirit of collaboration. My expertise also extends to UI/UX with skills in Figma and Photoshop, ensuring intuitive and user-friendly interfaces.

My goal is to deliver robust and innovative solutions that meet client needs while respecting deadlines and optimizing performance.
Experience
  • My School
    Fullstack Django VueJs Developer
    EDUCATION & E-LEARNING
    June 2024 - Today (6 months)
    Lyon, France
    Developing School Management System used by school staff, teachers, and students. The application streamlines administrative processes, enhances communication, and supports academic activities.

    Current Work:
    • Choosing Technologies: Finalized the selection of technologies for the project, including Python, Django, TypeScript, VueJs 3, PostgreSQL, and GitHub Actions, ensuring alignment with project requirements and goals.
    • Product Specification: Defining and refining product specifications to meet user needs and project objectives, ensuring that all features and functionalities are well-documented and understood.
    Planned Features:
    • Admin Portal: Developing an intuitive portal for school administrators to manage operations such as staff recruitment, payroll, timetable organization, student admissions, and fee processing.
    • Teacher Portal: Creating a teacher interface enabling efficient management of class schedules, attendance tracking, homework review, and real-time information sharing with students.
    • Student Portal: Building a user-friendly student portal that facilitates access to teaching materials, session information, homework submissions, and communication with teachers.
    • Real-Time Chat System: Developing a real-time messaging system to enhance communication between students, teachers, and administrative staff.
    • Cloud Deployment: Deploying the application on a cloud-based infrastructure for scalability and high availability.
    • Multilingual Support: Implementing a language-switching system to support multiple languages, enhancing the accessibility of the application.
    • Continuous Integration/Delivery (CI/CD): Setting up CI/CD pipelines using GitHub Actions for automated testing and deployment.
    • Clean Code Practices: Following Clean Code principles to maintain a readable, maintainable, and efficient codebase.
    Python Django Typescript JavaScript Vue.js Vuex Pinia Vue Router Vite.js SQL PostgreSQL JWT Bootstrap 5 Tailwind CSS SCSS HTML5/CSS3 RESTful API Event-driven architecture Domain Driven Design Docker docker-compose Git/Github Github Actions Cloudflare OpenLiteSpeed Linux Pytest Selenium WebDriver Postman Figma TDD/BDD SEO Clean Code Software Craftsmanship
  • AKRILI DAR
    Fullstack NodeJs ReactJs AWS Developer
    REAL ESTATE
    February 2023 - Today (1 year and 10 months)
    Lyon, France
    AKRILI DAR is a cutting-edge platform for renting, buying, or selling real estate. I developed the entire application from scratch, focusing on high-quality, maintainable code and performance with modern technologies.
    • Full-Stack Development: Created a scalable platform using ReactJs, NextJs, NodeJs, NestJs, MongoDB, and AWS.
    • Cloud Deployment: Deployed on AWS with S3 for the frontend and EC2 with Docker and NGINX for backend RESTful APIs.
    • Cloudflare Integration: Optimized performance and security with CDN and DNS management.
    • Architectural Design: Designed a modular, scalable front-end and back-end architecture.
    • User Authentication: Implemented JWT-based authentication and secure account workflows.
    • Search & Filtering: Developed a property search system using ElasticSearch.
    • Real-Time Messaging: Built a chat system and notifications using Apache Kafka & WebSocket.
    • Admin Dashboard: Created a dynamic dashboard for property management.
    • Multilingual Support: Integrated language-switching for a diverse user base.
    • CI/CD: Established pipelines with GitHub Actions for automated testing and deployment.
    • Design & UI/UX: Designed the interface with Figma for an intuitive user experience.
    • Testing & QA: Conducted technical and functional tests with Jest, Postman, and Selenium WebDriver.
    • Development Methodologies: Applied TDD, BDD, and DDD for comprehensive testing and alignment with user needs.
    • Clean Code Practices: Ensured readability and maintainability of the codebase.
    See AkriliDar : www.akrilidar.com

    NodeJs NestJs React MongoDB Mongoose JavaScript Typescript ReactJs 18 Redux.js Material UI Bootstrap 5 GitHub Github Actions Figma Next.js React.js PM2 Vercel OpenLiteSpeed HTML5 CSS3 SCSS Nginx Apache Kafka Elasticsearch RESTful API Event-driven architecture Websocket Domain Driven Design Docker Docker Compose AWS Cloudflare GitHub GitHub Actions Vercel CI/CD Linux OpenLiteSpeed Figma Jest Postman Selenium WebDriver ESLint Test driven development Behavior-Driven Development Clean Code
  • Upwork
    Java Software Engineer
    DIGITAL & IT
    October 2023 - February 2024 (3 months)
    Lyon, France
    I worked on open-source project which modify code by applying Metamorphic Transformation on code which change syntax but keep the meaning of the code :
    • Expanding the open-source project by creating multiples new metamorphic transformer.
    • Increasing the application performance by refactoring the project.
    • Forming the client on how to use the project and on Java language concept used in the project.
    • Fixing the open source project bugs, cleaning and updating it.
    Java Jar Maven Docker Docker Compose Spoon library AST manipulation Metamorphic Transformer Java Tutoring Visual Studio Code
Recommendations
Education
  • Bac+5 - Master 2 (M2) Informatique
    Université de Rennes 1
    2021
    Bac+5 - Master 2 (M2) Informatique
  • Bac+5 - Master 2 (M2), Génie Mécanique
    Université de Lille
    2019
    Bac+5 - Master 2 (M2), Génie Mécanique
  • Bac +5 - Master 2 (M2), Génie Mécanique option Construction Mécanique
    Université des Sciences et de la Technologie 'Houari Boumediène'
    2017
    Bac +5 - Master 2 (M2), Génie Mécanique option Construction Mécanique