EDUCATION:

2015 - 2019 Software Engineer

PROFILE RESUME

Senior full-stack developer with over a decade of experience, the last several years centered on Angular and .NET. The consultant has spent most of his career consulting, landing in existing teams and codebases and becoming useful quickly, which is the kind of work the senior and lead roles he is hired into call for. His core is design and development in Angular on the frontend and .NET Core, .NET and C# on the backend, built on clean, object-oriented code that the rest of the team can rely on.

 

He works across the whole lifecycle, from the first conversation with the product owner and the users to running the deployments on Microsoft and Azure DevOps pipelines. Around that core he has real breadth, Vue, PHP, Node.js, microservices and REST APIs, Docker and containerized environments, databases and cloud (Azure, and more recently AWS), so when a team's setup differs from his own he picks it up fast and leans on the nearest tool he knows well.

 

The consultant is user-centric and self-driven, and comfortable in the discussions where business needs, user requirements and design input turn into actual features. He is at home in Agile and Scrum teams, takes the full set of ceremonies seriously rather than just the standup, gives thorough code reviews to his peers, and keeps an eye on the parts of a codebase that quietly collect technical debt so they get refactored before they become a problem. He cares that what he ships is not only functional, scalable and maintainable, but also something users genuinely enjoy.

 

He started his journey at 14, building a website that let people play the nine most popular iOS and Android games of the time, the Storm8 games, straight in the browser. It peaked at 14,468 unique visitors a month (http://ahmad.nu/s8dev_stats.png), and that early curiosity, along with the urge to keep making the product better, never really left him.

 

Away from the keyboard he is social and straightforward, and honesty is the trait he values most, in work, friendships and the rest of life alike. He takes pride in only ever having happy customers, for one simple reason: he only takes on tasks he knows he can carry himself, and then tends to deliver a little more than was asked.

.

COMPETENCES

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

PROJECT EXPERIENCE

2025/01 - 2026/04

Client Auction Group A/S
Role Senior Fullstack Developer
Project description

Auction Group A/S, trading under the name AutoProff, is a Danish company founded in 2013. It operates a digital e-commerce and auction platform specializing in the professional B2B trade of used vehicles — primarily intended for car dealers and commercial clients. The company's core objective is to digitize and streamline B2B used-car trading, offering online tools tailored for professional car dealers to buy and sell efficiently. As a freelance consultant, I contributed to modernizing and scaling the platform through backend, frontend, and cloud infrastructure work. This included migrating build systems, improving developer experience with containerized environments, building new features, integrating third-party services, and proactively ensuring system reliability through debugging, monitoring, and incident prevention.

 

The consultant's responsibilities/actions are/were:

  • Fullstack development of backend services and frontend applications in a microservices and microfrontend architecture
  • Migration from Webpack to Vite, including upgrading Module Federation from v1 to v2
  • Dockerizing backend services and supporting AWS services for local and production use
  • Implementing and maintaining AWS infrastructure (RDS, S3, SQS, SNS, DocumentDB, Lambda, Redis) with Terraform
  • Writing and deploying Lambda functions and Terraform code to support new queues, topics, and features
  • Debugging and monitoring systems with CloudWatch/NewRelic, handling incidents, and resolving critical issues before production impact
  • Integrating AI into product workflows to enhance user functionality
  • Supporting CI/CD pipelines using GitHub Actions
  • Participating in Agile development, releases, and architectural discussions, providing consulting on solution design
  • Feature development, bug fixing, and support across multiple domains
PHP
.NET Core
Vue.Js
Vue.Ts
Vue.TSX
Angular
Primevue
Docker
GitHub Actions
Vite
Webpack
AWS RDS
AWS S3
AWS SQS
AWS SNS
AWS Lambda
AWS DocumentDB
AWS Redis
Terraform
Localstack
PostgreSQL
MongoDB
MongoDB Compass
MySQL Workbench
Microservices
Microfrontends
Module Federation
Module Federation V2
Swagger
Jira

2023/12 - 2024/04

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/05 - 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/05

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
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
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

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

2011/06 - 2015/12

Client S8Dev
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

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