EDUCATION:

2015 - 2019 Software Engineer

PROFILE RESUME

Fullstack developer with expertise in backend and experience from many big corporations to small startups, in both the medical industry, the travel industry, the media industry, the IT industry, the consulting industry, the parking industry and more.

 

The consultant has worked both on-site at inhouse projects and off-site with everything from backend, frontend and apps to Linux-servers, containerized applications and databases. The consultant is very confident that he can solve any problem he put his mind to.

 

The consultant's experience with backend is many, whether it's .NET with Blazor, PHP, Node.js, Python, building microservices or simply building rest APIs to be served for a frontend application to consume. The consultant knows and has used almost every backend technology that any senior has used, including Docker, ORMs, built-in command-line interfaces for various frameworks, WebSockets, Caching, Events, File Storage, HTTP Client, Localization, Mail, Notifications, Queues, Task Scheduling, Semaphore, SMS, Multi-threaded programming, Unit Tests, Documentation (Swagger and code) and more.

 

Recently, the consultant has worked alot with frontend, mostly Vue and Angular, and is very prominent in that area, which is also reflected in the positions he gets (Lead & Senior). The consultant knows how to utilize Vue and Angular to build best practice applications using the tools and pre-written code they provide.

 

The consultant started his journey when he was just 14 years old by building a website to play, the back then, 9 most famous iOS and Android games on browser. Those games were called the Storm8 Games, and his website peaked 14.468 unique visitors per month: http://ahmad.nu/s8dev_stats.png

 

Other than the abovementioned, he is a very social and out-going person that wants to become the best at what he does. Honesty is his favorite trait and he tries to live by that whether it's related to work, relationship, friendship or any other areas in life. The consultant prides himself in always having happy customers, as he always solves any problem thrown at him, and performs more than what is required by him.

.

COMPETENCES

Working area
Level
Last used
Years
Tech Lead
Very Experienced
2023
4
Software Development
Expert
2024
11
Microservices
Expert
2024
9
Backend
Expert
2024
11
System Design
Expert
2024
11
Full Stack
Very Experienced
2024
5
Frontend
Expert
2024
11
Databases
Level
Last used
Years
MySQL
Expert
2024
11
MsSQL
Very Experienced
2024
6
PostgreSQL
Very Experienced
2024
6
MongoDB
Experienced
2023
2
Platforms
Level
Last used
Years
Linux
Very Experienced
2024
6
.NET
Very Experienced
2022
6
Microsoft Azure
Some Knowledge
2023
5
Languages
Level
Last used
Years
PHP
Expert
2023
11
JavaScript
Expert
2024
11
HTML
Expert
2024
11
CSS
Expert
2024
11
SQL
Expert
2024
11
TypeScript
Expert
2024
7
Python
Very Experienced
2019
2
C#
Very Experienced
2021
5
Flutter
Very Experienced
2023
2
Xamarin
Experienced
2023
1
Java
Very Experienced
2022
2
C++
Good Knowledge
2018
1
Node.js
Good Knowledge
2021
3
Angular
Expert
2024
6
Vue.js
Very Experienced
2023
5
Technologies/Tools
Level
Last used
Years
REST
Expert
2024
10
Git
Expert
2024
10
PHPUnit
Very Experienced
2023
5
Swagger (OpenAPI)
Very Experienced
2024
5
Docker
Expert
2024
4
Blazor
Very Experienced
2023
4
Elasticsearch
Experienced
2023
3
RabbitMQ
Good Knowledge
2023
3
Frameworks
Level
Last used
Years
jQuery
Expert
2024
11
Laravel
Expert
2022
5
Symfony
Experienced
2023
3
.NET Core
Very Experienced
2023
5
Methods and standards
Level
Last used
Years
Dependency Injection (DI)
Very Experienced
2022
6
Agile Development
Very Experienced
2022
6
Waterfall
Experienced
2018
2
Effort, Schedule and Cost Estimation
Very Experienced
2022
6
Risk Analysis
Very Experienced
2022
6
.

PROJECT EXPERIENCE

2023/12 - 2024/02

Client Frontmatec A/S
Role Senior Frontend Developer
Project description

Frontmatec develops world-leading customized solutions for automation in the food industry, other hygiene sensitive industries and the utilities industry. They are especially renowned for their high-quality systems for the entire value chain of the meat industry - from carcass grading, slaughter lines, cutting and deboning lines, hygiene systems and control systems to logistics and packaging. Due to the nature of the contract however, it is not possible to disclose the exact work being done for the Client, as a written NDA was signed. What i can disclose is that the contract included robotics, automations, animations and training of other developers. The contract ended early due to a Client's customer going bankrupt. The contract was meant to be extended for the rest of the year, but since the nature of the contract was to build components that would be part of a system that would be sold to the Client's customer and the customer went bankrupt, i decided to end the contract early when asked by the Client.

 

The consultant's responsibilities/actions are/were:

  • Development of component to be used in the Client's frontend solution
  • Building animations and dynamic components from data received by a REST API
  • Refactoring code
  • Teaching other developers best practices and development in framework
  • Attending IT- and business-related meetings with the company
  • Consulting in terms of how to improve on various aspects of their architecture
REST
HTML
CSS
Angular
Git
Three.js

2023/08 - 2024/01

Client Århus Kommune
Role Lead Developer
Project description

Århus Kommune is the second largest municipality in Denmark. Just like any municipality, they rely on services that help them with their workload, all from services to look up people's income and their assets to exporting and refactoring data so they don't have to deal with excel sheets when it comes to managing their work with the citizens. I was hired to develop an in-house solution for Århus Kommune that would help them with their work. Due to the nature of the contract however, it is not possible to disclose the exact work being done for the Client, as a written NDA was signed. What i can disclose is that the contract included writing tests, setting up pipelines, working on Azure DevOps, setting up servers, working wtih Docker and being in close contact with the Client's third party providers.

 

The consultant's responsibilities/actions are/were:

  • Developement of webapplications
  • Improvement of CI/CD workflows
  • Design of sustainable architecture
  • Building architecture to connect to multiple external APIs (Datafordelere, Dupla, etc.)
  • Setting up servers on Azure DevOps
  • Upgrading from PHP7 to PHP8
  • Upgrading Symfony 4 to Symfony 6
  • Refactoring code
  • Being coordinator on the communication between the client and the API providers
  • Creating database migrations and models
  • Dockerize project for deployment and development
  • Attending IT- and business-related meetings with the company
  • Consulting in terms of how to improve on various aspects of their architecture
  • Writing documentation
MySQL
REST
HTML
CSS
jQuery
Documentation
Git
Docker
PHP
Symfony
Azure DevOps
PHPUnit

2022/04 - 2023/06

Client Saint-Gobain Distribution Denmark A/S
Role Software Developer
Project description

Saint-Gobain is an SP500 company that has existed since 1665 and owns many big companies, including Brødrene which is a big company in Denmark that they bought back in 2004. Sain-Gobain is a material and construction manufacturer and also creates big software solutions that helps people meassure their water and elctricity usage. I was hired to create a platform in collaboration with many other developers, that helps people in Denmark (and soon in Sweden, Finland and UK), to meassure their water usage in real-time. On top of that, i have built an app for Saint-Gobain's business customers to help replace water meters using QR and BarCode scanning. The department I worked in was an IOT department, that in the sense of IOT, would notify users when their toilet was running, had a damage in their water pipe and many other scenarios. They would be notified by mail and SMS to make them aware about what is wrong with their home infrastructure.

 

The consultant's responsibilities/actions are/were:

  • Developement of webapplications
  • Improvement of CI/CD workflows
  • Design of sustainable architecture
  • Review code made by different developers
  • Building architecture to connect to many internal APIs
  • Refactoring code
  • Writing proposals for services and architectural decisions
  • Building models for the domain
  • Attending IT- and business-related meetings with the company
  • Consulting in terms of how to improve on various aspects of their architecture(s)
  • Writing documentation (Swagger & Code)
  • Creating Flutter applications and prototypes
SQL
REST
Vue
Vuetify
Documentation
Git
Elasticsearch
OpenAPI
Microservices
MongoDB
Docker
.Net Core
EF Core
Flutter
Material Design
Angular
Xamarin
PostgreSQL
Blazor

2022/02 - 2022/04

Client Clio Online
Role Software Developer
Project description

Clio is a digital learning platform made for elementary and prime school students. The platform offers learning material from kindergarden to 10th grade for all subjects. They have made deals with Novo Nordisk to offer tools for them to create learning material for their employees and offer learning material in all the nordic countries and more. The consultant's main role in the company is to build a search-service that, combined with all their other services, can fetch data from many services, and sends it to a gateway that then hydrates data and gives it to the frontend.

 

The consultant's responsibilities/actions are/were:

  • Review code made by different developers
  • Building architecture to connect to many internal APIs
  • Refactoring code
  • Writing proposals for services and architectural decisions
  • Building models for the domain
  • Attending IT- and business-related meetings with the company
  • Consulting in terms of how to improve on various aspects of their architecture(s)
  • Writing documentation (Swagger & Code)
  • Fixing bugs and creating new features for the company
SQL
REST
PHP
Laravel
Documentation
Git
Elasticsearch
OpenAPI
Microservices
Contentful
Docker
GraphQL

2021/08 - 2022/01

Client Erhvervsstyrelsen
Role Fullstack Developer
Project description

Erhvervsstyrelsen is the danish business authority which is responsible for administering companies all over Denmark. Erhvervsstyrelsen has many functions, of which is administerings companies, editing companies, generating documents, detecting fraudulent/suspicious activities in companies and much more.

Erhvervsstyrelsen has many systems where they need development power to update and maintain. Also they have many ideas which they want to develop which requires developers of all kinds.

 

The consultant's responsibilities/actions were:

  • Building consumable APIs for ERST's various systems
  • Connecting to external APIs (Contentful) and fetching data from them using GraphQL
  • Refactoring a lot of code as all the developers in the team besides the consultant, were junior developer's and interns
  • Implementing new features
  • Bugfixing
  • Attending meetings with product owner in regards of estimating and grooming cases from the business
  • Attending architectural meetings and working on the architecture, backend- and frontend-wise
Java
Springboot
Vue.js
HTML5
CSS3
Docker
JavaScript
TypeScript
GraphQL
REST
Arch Linux
Documentation
Git
Contentful

2020/02 - 2021/07

Client Kilroy International
Role Fullstack Developer
Project description

Kilroy International is in the business of tailored travel, including hotel accommodation, plane tickets, restaurant bookings, transportation, tours etc.

Their legacy system is 10+ years old and is the result of a host of undocumented and ad hoc solutions by a long line of developers. The consultant was hired to streamline and clean the system for bugs, upgrade and add new features.

 

The consultant's responsibilities/actions were:

  • Frontend APP development using Angular 2, HTML, CSS, JavaScript, jQuery, React
  • Backend APP development using C# / .NET Core, PHP, Node.js
  • Server configuration (Crontab, Docker, RabbitMQ, Elasticsearch, supervisor, among others)
  • Business decisions regarding the development and prioritisation of tasks
  • Architectural decisions in relation to project setup and case development
  • Database design, modelling and development (SQL)
  • Building many small services in combination with many consumers of the services (microservices)
PHP
JavaScript
jQuery
MySQL
Docker
Elasticsearch
RabbitMQ
REST
TypeScript
Arch Linux
Git
Angular
SQL
C#
.NET
Microservices

2019/09 - Now

Client Plot A/S
Role Software Developer - Adhoc
Project description

Plot A/S is a parking company which the consultant solves ad-hoc tasks for. The company can be compared to EasyPark, but it has its own charging company for sending fines and allows its users to earn money on renting out their parking lot. The consultant was hired to fix critical errors and add new features on very badly structured code. The code was made by developers in Pakistan, and the code does not follow any best practises. The code is written in C# / .NET with Entity Framework & Blazor and is deployed on Microsoft Azure.

 

The consultant's responsibilities/actions are/were:

  • Building consumable APIs for Plot's business-partners to connect with
  • Connecting to many external parking APIs e.g. Dansk motor register's API, Twillio API, Paylike API, Københavns kommune's parking API 
  • Refactoring code
  • Implementing new features
  • Fixing critical bugs
  • Cleaning/Normalizing/Modeling of SQL Database
  • Attending IT-related meetings with developers and companies
  • Consulting in terms of how to move forward IT-wise
  • Splitting Plot A/S's application into many smaller services instead of having everything in one big application (microservices)
SQL
REST
HTML5
CSS3
JavaScript
C#
.NET Core
Microservices
Blazor

2019/07 - 2019/09

Client IT Minds - Consensus
Role Fullstack Developer
Project description

At Consensus, the consultant was a Fullstack Developer, where he was part of a complete team of backend developers, testers, frontend developers, graphic designers, project managers and DevOps.

 

The consultant's responsibilities/actions were:

  • Frontend development on Angular 8 based on Material Design
  • Backend development in C# / .NET
  • Develop backend endpoints
  • Responsible for both backend- and frontend authorisation
  • Set up sockets for instant connection without delays
  • Create animations and statistics on frontend using D3
  • Building consumable REST APIs for the frontend (meet booking application for Novo Nordisk)
  • Database design, modelling and development (SQL)
Angular
PostgreSQL
SQL
REST
C#
.NET

2019/06 - 2019/08

Client IT Minds - Republica
Role Senior Software Developer
Project description

The client brand, Sig'natur, uses an API-based login. It was the consultant's task to close down this solution and implement an OAuth 2.0 based login, which also was to communicate with Sig'Natur's remaining code base.
 

The consultant's responsibilities/actions were:

  • Communicate the technical part of the task to the customer
  • Contact the customer's third parties for documentation and implementation of their API's
  • Prepare an OAuth 2.0 login that can consume an API from Republica (third party)
  • Normalize and clean the Sig'Natur database
  • Deploy solution for Sig'Natur's Linux servers
Python
Linux
Git
PostgreSQL

2019/03 - 2024/01

Client Findmentor ApS
Role Director & Co-Founder
Project description

Findmentor is a company that was started by the consultant and a 2 others to help people in Denmark and later expand in other parts of the world, with mentoring in terms of social help. The company got funding from Innovation Fund Denmark out of more than 10.000 companies that otherwise got declined funding. The project is a side project that started because of the rising need for mentors and to get the right matches between mentors and mentees. One of the Co-Founder has been a full-time worker in Køge Kommune for over 10 years, which is a municipality, and in collaboration with Køge Kommune and Innovation Fund Denmark, they will help us get out on the market to help people, as that is the primary driving factor for why we wanted to start this company. The consultant is a frontend and backend developer, and takes care of some marketing and big decisions in terms of development in the company.

 

The consultant's responsibilities/actions are/were:

  • Review code made by different developers
  • Building architecture to connect to many internal APIs
  • Refactoring code
  • Writing proposals for services and architectural decisions
  • Building models for the domain
  • Attending IT- and business-related meetings with the company
  • Consulting in terms of how to improve on various aspects of their architecture(s)
  • Writing documentation (Swagger & Code)
  • Creating Docker containers and writing Docker architecture
  • Deployment of services and quality assurance in terms of server availability
  • Implementing designs made from third-party UX/UI designers
  • Paying third-party developers from other companies to help implement solutions
MySQL
REST
Angular
Documentation
Git
Elasticsearch
OpenAPI
Microservices
Docker
DKFDS (Det Fælles Design System)
Redis
Mailhog
DevOps

2019/03 - 2019/06

Client IT Minds - Isobar
Role Fullstack Developer
Project description

Isobar is one of the largest consulting companies in the world, and during a growth period the consultant was hired to temporarily take charge of the assigned department.

 

The consultant's responsibilities/actions were:

  • Creation of Drupal modules
  • Translation of website content
  • Website adaptation to mobile and tablet view
  • Backend development (development of features) in Drupal and Laravel
  • Implementing animations (Drag, slide, hide/show, etc.)
  • Customizing images for different screen sizes (with Photoshop)
  • Preparation of animation ads with Greensocks for L'oreal (Customer of Isobar)
  • Bug fixes and code cleanup for Ebike (Customer of Isobar) (Magento)
JavaScript
jQuery
GreenSock
PHP
Linux
Git
MySQL
Laravel (PHP)

2019/02 - 2019/03

Client IT Minds - VUC
Role Fullstack Developer
Project description

VUC contacted the consultant for the second time (first assignment in 2018). This time to develop a study planning system using Canvas LMS' REST API.

 

The consultant's responsibilities/actions were:

  • Backend development in PHP (The link between the study planner and the API)
  • Frontend development in Angular 6
  • Configuration of tokens and keys in Canvas LMS API system
  • Constant contact with VUC about the dissemination of tasks to technical requirements
  • Documentation
PHP
Angular
TypeScript
Bootstrap
REST
MySQL

2018/12 - 2019/02

Client IT Minds - Novo Nordisk
Role Fullstack Developer
Project description

The consultant was tasked with designing and refining the project for Novo Nordisk (as well as correcting minor errors).

 

The consultant's responsibilities/actions were:

  • Frontend development with Vue.js
  • Backend development with C# / ASP.Net Core
  • Server deployment with Azure
  • Database design, modelling and development (SQL)
  • A microservice was built to connect to Novo Nordisk's different services
Vue.js
Git
Microsoft Azure
SQL
C#
.NET
ASP.NET

2018/11 - 2018/12

Client IT Minds - Københavns Kommune
Role Fullstack Developer
Project description

The consultant was given the assignment of automating the everyday tasks of municipal employees and to streamline their work processes. This was achieved and the time spent per citizen decreased by 93% with a new average of 2 minutes compaired to an average of 30 minutes.

 

The consultant's responsibilities/actions were:

  • Developing Macros & automatic processes with AutoHotKey in C++
C++

2018/06 - 2018/11

Client IT Minds - Trifork
Role Fullstack Developer
Project description

The consultant was tasked with developing a CMS system to call a backend, which was also continuously developed at Trifork. The various Apps (IPhone, Android, Webapp) retrieved data from an MS SQL database that was controlled and manipulated by the backend, using the CMS system.

 

The consultant's responsibilities/actions were:

  • Preparation of backend endpoints to be consumed by Webapp, IPhone and Android frontends and Admin panel
  • Preparation of Admin panel sending data to database
  • Frontend development in Vue.js
  • Backend development in C# / .NET
  • Database design, modelling and development (SQL)
Vue.js
TypeScript
SQL
REST
C#
.NET
Jenkins

2018/11 - 2018/11

Client IT Minds - Lundbeck
Role Fullstack developer
Project description

Lundbeck has subsidiaries world-wide and would therefore like to make it easy for these subsidiaries to report their Tax Risks to the main company. The consultant's assignment was to correct various backend and frontend errors, as well as adding extra features.

 

The consultant's responsibilities/actions were:

  • Frontend development in Vue.js
  • Backend development in C# / ASP.Net Core
  • Clean up and streamline database (SQL)
  • Server deployment in Azure
Microsoft Azure
Git
Vue.js
.NET
SQL
C#

2018/05 - 2018/07

Client IT Minds - VUC
Role Fullstack Developer
Project description

VUC needed an easy way to handle their very large amount of users in the admin panel. VUC therefore commissioned the consultant to integrate the Easel library into their administrator panel, which is a library to consume a REST API designed for schools, provided by Canvas LMS.

 

The consultant's responsibilities/actions were:

  • Adjust the Easel library so it can hit the right Canvas LMS endpoints (Since Easel is old and no longer maintained)
  • Implementation and integration of Authorization Token and Login form
PHP
Canvas
jQuery
JavaScript
MySQL

2018/05 - 2018/06

Client IT Minds - CynicHipsters
Role Backend Developer
Project description

CynicHipsters is a company with an idea to make a Jukebox app for bars. The consultant was tasked with developing a system from scratch in collaboration together with another consultant, where the consultant would be creating the backend part of the solution.

 

The consultant's responsibilities/actions were:

  • Preparation of REST API to be consumed by the frontend
  • Set up integrations with Spotify's OAuth 2.0 API
  • Design and build database model (SQL)
  • Build architecture for backend
  • Backend development in C# / .NET Core
  • Building internal API communicating with iOS and Android phones and extracting, editing and updating data from Spotify's API
.NET
SQL
REST
SpotifyAPI
Microsoft Azure
ReactNative
OAuth2.0
C#

2018/02 - 2018/05

Client IT Minds - UC Syd
Role Fullstack Developer
Project description

UC Syd, has like all other universities, technical needs in terms of security, administration of students and website. The consultant had to develop a bepoke administration login for UC Syd, with the purpose of increased security and flexibility in relation to students and teachers. 

 

The consultant's responsibilities/actions were:

  • Fullstack PHP backend and HTML, CSS and JQuery frontend (Ajax)
  • Database normalization
  • Feature development (administrator panel, automatic e-mail broadcast, user status, roles, rights)
  • Feature and code documentation
  • Safety and performance advice
  • Bug fixes and code cleanup
  • Building microservices for UC Syd's different services
PHP
JavaScript
jQuery
MySQL
Microservices

2018/02 - 2018/04

Client IT Minds - Netdoktor
Role Fullstack Developer
Project description

Netdoktor contains a large amount of information, which is indexed in a database. The consultant had to implement and optimize the search engines on Netdoktor and Altomboern.

 

The consultant's responsibilities/actions were:

  • Backend development in PHP (Laravel and Drupal)
  • Frontend development in HTML, CSS, JavaScript and JQuery (Ajax)
  • Resynchronization and re-indexing of Netdoktor's database with Algolia
  • Continuously inserting new key words on Algolia from Netdoktor
  • Search optimization and efficiency of search engines for Netdoktor and Altomboern
PHP
MySQL
JavaScript
jQuery
Laravel (PHP)
Algolia

2018/03 - 2018/04

Client IT Minds - Lundbeck
Role Software Developer
Project description

Development of macros to make it easier for Lundbeck to share data, documents and information with their vendors and subsidiaries. The old macros took more than 20 seconds and had several mistakes, but after the consultant developed new macros, it only took 1 second and had zero mistakes.

 

The consultant's responsibilities/actions were:

  • Macro development for automatic correction of word documents in VBA
  • Code optimization, documentation and cleaning
VBA

2017/04 - 2017/05

Client QuickConnect - Sarasbeauty
Role Fullstack Developer
Project description

The consultant developed a full information site with a complicated booking system with functionalites such as cancellation of bookings, rejection of IP-adresses and automatical reminders of bookings. Moreover, search optimization was made.

 

The consultant's responsibilities/actions were:

  • Fullstack Developer in PHP, HTML/CSS/Javascript
  • SEO optimization
JavaScript
jQuery
MySQL

2017/02 - 2017/03

Client QuickConnect - Xing Sushi
Role Fullstack Developer
Project description

The consultant developed a complete front- and backend website for a sushi restaurant. The client would like a dynamic menucard to easily update their menu without any consequenses. 

 

The consultant's responsibilities/actions were:

  • Fullstack Developer in PHP, HTML, CSS and JavaScript
PHP
JavaScript
jQuery
MySQL

2016/07 - 2016/11

Client Nichehuset
Role Fullstack Developer
Project description

Developing an internal e-mail system that would make it possible to send and receive e-mails from the customer's own website. This included the option of saving e-mails, searching in sent e-mails and sending e-mails with attacthment.

 

The consultant's responsibilities/actions were:

  • Developing a complete e-mail system in PHP
  • Frontend interface for sending and receiving e-mails (with attactments)
PHP
JavaScript
jQuery

2016/05 - 2016/06

Client Nichehuset
Role Fullstack Developer
Project description

Implemented a search function to make it easier for Nichehuset's account managers to find customers. The consultant made the function so that it could find results even with misspellings. 

 

The consultant's responsibilities/actions were:

  • Development of an advanced search engine in PHP and MySQL
  • Optimizing and normalization of database

 

PHP
MySQL
JavaScript
jQuery

2016/03 - 2016/04

Client Nichehuset
Role Fullstack Developer
Project description

Nichehuset has a customer site where it takes 4 seconds to load the page on a good day. The consultant had to optimize the loading time. This was done by implementation of pagination, which increased the loading time to less than a second. After this, pagination was implemented on all their pages.

 

The consultant's responsibilities/actions were:

  • Implementation of pagination with PHP and MySQL
  • Development of interface for pagination in HTML, CSS and JavaScript
PHP
JavaScript
jQuery
MySQL

2011/06 - 2015/12

Client S8Dev
Role CEO
Project description

The consultant started his career by developing a webpage that should make it possible to play a varity of Android and iPhone games on a website (Storm8 Games). The webpage had up to 14.505 users each month.

 

The consultant's responsibilities/actions were:

  • Fullstack development of a website in PHP, HTML, CSS, Javascript, jQuery
  • Developing all features e.g. authorization, rights, roles, admin panel
  • Implementation of commercials and SEO
  • Responsible for security
  • Responsible for scaling the solution
  • Providing customer contack/support (feature suggestion)
  • Development of a microservice architecture for the various services
PHP
MySQL
jQuery
Git
REST

2014/03 - 2014/04

Client Haff Data
Role Software Developer
Project description

The consultant was hired by Haff Data to create a booking system. The booking system should allow Haff Data's customers to book repairs for their PCs. The tasks included creating a booking system to ensure that times were not duplicated, sending email with confirmation of order, and calculating transport costs in relation to distance.

 

The consultant's responsibilities/actions were:

  • Backend development of booking system with PHP &MySQL
PHP
MySQL

LANGUAGES

Danish

Native or Bilingual Proficiency | Native or Bilingual Proficiency

English

Full Professional Proficiency | Native or Bilingual Proficiency

Arabic

Native or Bilingual Proficiency | Native or Bilingual Proficiency