Zakaria .
Mid-Level
algeria Oran, Algeria ( GMT )
Mid-Level
5 Jahre Erfahrung
Kann beitreten ASAP Englisch: Fortgeschritten
Ü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
B
Remote Full stack developer
Business search platform (Early-stage startup Anaperf)
Jun'22- Apr'23

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.


O
Full stack Web development
Oransoft
Jul'19- May'23

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.


O
Full stack Developer
Oransoft
Jun'19- present

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.


Bildung
Bachelor degree in computer science
Von 2019 zu 2022
Bachelor's Degree
Sciences and Technology University of Oran - Algeria

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Good