Close this
Close this

Amine Benkadi

Development
Surrey, United Kingdom

Skills

Flutter

About

Amine Nouh BENKADI's skills align with Programmers (Information and Communication Technology). Amine also has skills associated with Web Professionals (Information and Communication Technology). Amine Nouh BENKADI appears to be a low-to-mid level candidate, with 5 years of experience.
View more

Work Experience

Flutter Mobile Application Developer

KAIZ MED North Africa
February 2021 - September 2023
  • Worked with the team to plan and develop new features for the e-commerce and marketplace parts of the app, including implementing payment gateways, order processing, and product search functionality. Collaborate with the social media and content creation team to develop and implement features like user-generated content, social sharing, and push notifications. Review and improve code quality to ensure the app is optimized for performance and uses less mobile data which improved the performance by up to 30% and got a positive feedback Constantly working on making a better architecture for the app as the project grows to ease and anticipate adding new features without breaking the workflow. Work with the backend team to ensure smooth communication and data representation between the app and the server. Implement in-app coins or other virtual currency to allow users to purchase products or services through the app. Use real-time technologies like Firebase, Pusher and Web Sockets to enable real-time chat, notifications, and updates for social media and marketplace features. Work with the designers to ensure that the UI/UX of the app meets design requirements and is consistent throughout the app. Deepening my knowledge of Flutter and state management technologies such as Provider and BloC, I also learned a lot about local databases such as Hive and real-time data exchange using Firebase, Node.js and sockets protocol. Worked with traditional REST API and learned about JSON, Tokens, and HTTP protocol. Learned working in teams and communicating effectively and to use GIT and collaboration tools Freelancer Flutter & Web Developer Freelance • Algiers, Algeria as a Freelancer Build, Maintain, and test websites and APIs using Django, FastAPI, Django REST Framework Build, Maintain, and test Mobile Applications using Flutter Maintain existing computer programs by making modifications as required mostly Desktop Apps made with JavaFX and related to an SQL Database, also had to deal with a lot of files processing like generating PDFs etc. Identify and communicate technical problems, processes, and solutions

Mobile Application Developer

Sellekni
July 2020 - January 2021
  • Create REST API, Admin website for the start-up Develop 2 Apps: one for the end users and one for the startup's personal using Flutter Write, modify, integrate, and test software code Identify and communicate technical problems, processes, and solutions Write, modify, integrate, and test software code for e-commerce, Internet, and mobile applications

Python Django Web Developer

My Body Algérie
November 2019 - March 2020
  • Blida, Algeria Update the website's back-end architecture and optimizing the database queries which increased the performance by up to 20% Develop and test a new REST API for the website using Django REST Maintain and optimize Front-end code mostly HTML/CSS and jQuery Plan, designed, write, modify, integrate, and tested website-related code Conduct tests and perform security and quality controls

Python Django Web Developer

CREATIC- ALGÉRIE
September 2018 - September 2019
  • Write, modify, integrate, and test software code Maintain existing computer programs by making modifications as required Identify and communicate technical problems, processes, and solutions Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software Assist in the collection and documentation of user requirements Learned to use Django Channels and WebRTC as well as HTTP protocol, Git

Education

Northumbria University

MSc
January 2024 - Present

The University of Science and Technology

Masters Degree
September 2016 - September 2022

The University of Science and Technology

Bachelor's Degree in Software
September 2016 - September 2020

The University of Science and Technology

September 2015 - July 2016

Omar Qasim High School

highSchoolOrEquivalent
January 2012 - June 2015