
Über
Hi, I'm Zakaria. I'm a full-stack software developer with 5 years of professional experience. I have been using Flutter to build commercial applications for 4 years. I enjoy software development, especially with Flutter for the front end. I also have backend development experience. I built several REST APIs with Flask and NodeJS and built a database administration tool for PostgreSQL. I also have remote work experience with a Norwegian startup.
Hi, I'm Zakaria. I'm a full-stack software developer with 5 years of professional experience. I have been using Flutter to build commercial applications for 4 years. I enjoy software development, especially with Flutter for the front end. I also have backend development experience. I built several REST APIs with Flask and NodeJS and built a database administration tool for PostgreSQL. I also have remote work experience with a Norwegian startup.
Erfahrung
Developed a web interface that shows detailed information about a business that the user is searching for, and at the same time returns all the businesses inside a polygon drawn on a map using the chosen mode of transport and distance of travel. We used Angular, Flask, and Neo4j.
During the covid crisis, a lot of our clients were not able to open their stores. So we build them enterprise-level E-commerce websites using Angular and Flask. And We made the websites extremely fast by adding server-side rendering and built a fast Nginx configuration.
NetFact Mobile is a business management application to manage a company's business activities, namely purchase, sale, stock management, customer/supplier management, invoicing, production, etc. The application is cross-platform (mobile, windows, web, and Linux) that works on local or remote networks or in the cloud. I have been working on this app for 4 years, and my role was to build the interface with Flutter and the REST API with NodeJs and PostgreSQL. I kept updating and adding more features to the app to satisfy each client. - Provided our clients with a mobile application that contains all the functionalities of business management without any compromises compared to the desktop version which is rare in this industry. - Designed a products page to access the list of items purchased and sold with the options to add, delete, modify, and filter. - Designed a restaurant management service to track tables, take orders using a mobile device, print orders in the kitchen, and manage customers throughout their dining experience. - Provided a reporting service to keep track of sales, purchases, and money owed to suppliers and customers, product records and tracking, etc. - Designed a custom language to build interfaces dynamically using JSON. - Added native Kotlin code to the Flutter app to build foreground services. - Implemented REST API. - Designed a printing service that can print receipts in pdf format or directly to a thermal printer using Bluetooth or wifi. - Sped up the inventory-taking process by designing a fast inventory service that connects directly to the database using a mobile phone. - Created a backend server using nodeJs, PostgreSQL, and Nginx. - Used google maps API for delivery truck tracking. - Enabled our clients to do business in remote areas such as the Sahara desert by developing a fast and durable offline mode with synchronization using Hive (NoSql database) and a synchronization system. - Designed unit and integration tests for the core functionalities of the application. - Designed dynamic interfaces that change according to the platform (Windows, web, mobile). - Solved security issues by enabling the possibility of managing access options to all the features in the application used by the employees.