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