Doris Lessings Vej, 31, st. tv.
2300, Copenhagen S
(--
Mustafa Hakimi
SUMMARY
I am an experienced DevOps Engineer and Backend Developer with a strong understanding of the
end-to-end software development lifecycle. With extensive experience in cloud infrastructure and
automation, I have successfully delivered complex projects for various clients. I specialize in
designing, building, and managing cloud-based solutions using technologies such as AWS, Docker,
Kubernetes, Jenkins, and Terraform.
My skills also extend to backend development, where I have expertise in designing and
implementing RESTful APIs using programming languages such as Python, Clojure, and Node.js. I am
passionate about delivering high-quality, scalable, secure software solutions that meet business
objectives. With a proven track record of collaborating effectively with cross-functional teams, I can
lead projects from conception to deployment, ensuring best practices and industry standards are
met.
EXPERIENCE
Novo Nordisk — Freelance Consultant
AUGUST 2022 - PRESENT
As an AWS Cloud Engineer at Novo Nordisk, my role was focused on addressing diagnostic
machinery issues across the company's global production lines. My primary objective was to
improve overall equipment efficiency and optimize the supply chain through the use of cutting-edge
IoT devices and technologies, including AWS, Python, Azure DevOps, Docker, Grafana, and many
more. These were just a few examples of the innovative tools and platforms that I leveraged to help
Novo Nordisk stay at the forefront of industrial automation and process optimization.
●
●
●
●
●
●
●
Take the leading role in designing the infrastructure, while also being responsible for the
implementation, maintenance and continued optimisation.
Implement Infrastructure as code (IaC) using AWS CDK in Python and AWS CloudFormation.
Participate in deploying, automating, maintaining and managing the AWS cloud-based
production system, to ensure the availability, performance, scalability and security of the
system.
Set up and maintain monitoring, and alerting tools using AWS CloudWatch, Grafana and
Kibana.
Implement serverless microservices and APIs using Python, GraphQL and AWS Lambda
functions.
Understand the complex business domain and make sure the solution is transitioned
successfully into operation.
Implement CI/CD pipelines using Azure DevOps, Jenkins and Bash.
●
●
●
●
●
●
Build the infrastructure required for optimal extraction, transformation, and loading of data
from a wide variety of data sources using AWS (ETL).
Work with data and analytics experts to strive for greater functionality in the system and to
organize raw data and prepare it for data analytics and machine learning (ML)
Collaborate closely with data scientists, assembly line workers, specialists and technicians at
the Novo Nordisk production lines across the world.
Understand the assembly line workers' needs and convert this into technical solutions as
well as ensure the continued stability, availability and performance of the software
applications.
Work closely with the team to design and implement an automated DevOps process to
support continuous integration and deployment of applications using Azure DevOps.
Technical documentation of architecture, infrastructure and developer guides.
TECHNOLOGIES:
AWS, CDK, Python, PostgreSQL, MySQL, Azure DevOps, Docker, Kubernetes, Grafana, Git,
Elasticsearch, Logstash, and Kibana.
Danish Ministry of Taxation — Freelance Consultant
OCTOBER 2022 - PRESENT
I have had the opportunity to contribute to the Implementation Center for Property Assessments
(ICE) project on multiple occasions. Initially as a Senior Consultant through Visma, and subsequently
as a freelance consultant.
In my role as a Backend Developer and DevOps Engineer, I have been entrusted with the
responsibility of designing and maintaining server-side logic, databases, and infrastructure. I have
also played a pivotal role in application deployment, monitoring, and scaling, ensuring the delivery
of efficient and secure software solutions. By leveraging my expertise in these areas, I have been
able to contribute significantly to the success of the project, both in my previous role as a Senior
Consultant and now as a freelance consultant.
●
●
●
●
●
●
●
●
●
●
Design, develop, and maintain server-side applications and APIs using Clojure, Node.js, and
Python.
Worked with databases such as PostgreSQL to store and retrieve data.
Implement RESTful APIs, GraphQL APIs, and microservices using frameworks such as Flask,
GraphQL, and Express.
Implement system-wide client libraries and frameworks using Clojure.
Develop and maintain the Property Assessment API using Clojure, GraphQL and data storage
based on AWS RDS (PostgreSQL) and AWS S3 buckets.
Implement and maintain the security model that is integrated with NemLog-in/MitID (SOAP,
REST profiles, Bootstrap Tokens, SAML Identity Tokens, WS-Trust Deployment, WS-Trust, and
ADFS).
Automate infrastructure provisioning and deployment using tools such as Terraform, AWS
CloudFormation, AWS CLI, Make, and Bash.
Participate in deploying, automating, maintaining and managing the AWS cloud-based
production system, to ensure the availability, performance, scalability and security of the
system.
Perform maintenance and troubleshooting of continuous integration systems including build
and deployment used across multiple AWS environments.
Set up and maintain monitoring, and alerting tools using AWS CloudWatch and DataDog.
●
●
Collaborate with cross-functional teams, including developers, QA engineers, and systems
administrators, to identify and resolve issues.
Technical documentation of the security code, infrastructure and data models using
Confluence, Github Wiki, and Figma.
TECHNOLOGIES:
Clojure, GraphQL, REST, PostgreSQL, Python, Node.js, Amazon Web Services (AWS), AWS CLI,
Terraform, Jenkins, NGINX, Docker, Git, Github
Nine A/S — Consultant
NOVEMBER 2021 - SEPTEMBER 2022
●
Development and maintenance of IT solutions for public authorities and private companies.
Danish Business Authority (Erhvervsstyrelsen) — Consultant (Nine)
NOVEMBER 2021 - AUGUST 2022
As a DevOps Engineer and Backend Developer, my key responsibilities involved the development of
Mit Virk, the company portal, as well as the maintenance of Virk and BusinessInDenmark. Virk and
BusinessInDenmark serve as the Danish companies' digital entrance to the public sector.
Mit Virk is a robust platform that centralizes information from various authorities, including Statistics
Denmark, the Norwegian Working Environment Authority, ATP, and the Danish Business Authority.
By logging in, users gain access to a wide range of functionalities. They can effortlessly manage
self-service shortcuts, review and update company information, monitor changes in registrations,
fulfil reporting obligations, and administer user permissions.
●
●
●
●
●
●
●
●
Design, development, and implementation of microservices and libraries using TypeScript,
Node.js, Express, GraphQL (Apollo), Elasticsearch and Redis.
Perform maintenance and troubleshooting of continuous integration systems including build
and deployment used across multiple environments.
Development and maintenance of integration with Contentful (Headless CMS).
Design and Development of integration to other Danish authorities such as The Danish
Safety Technology Authority (Sikkerhedsstyrelsen), The Danish Transport Authority
(Færdselsstyrelsen), The Danish Tax Agency (Skattestyrelsen), et al.
Implementation of CI/CD pipelines using GitLab, Jenkins, Python, and Bash.
Implementation of performance tests using JavaScript, K6 (load testing tool and SaaS),
Wiremock, Grafana, Prometheus and Kubernetes.
Design, implementation and maintenance of infrastructure (IaC) using Docker, Kubernetes,
Helm, Bash scripts, and Microsoft Azure.
Technical documentation of solutions, code, infrastructure and data models.
TECHNOLOGIES:
TypeScript, Node.js, Vue.js, GraphQL, REST, Apollo, Express, Elasticsearch, Kibana, Logstash, Redis,
Microsoft Azure, Docker, Kubernetes, Kubectl, Helm, Jenkins, Bash, NGINX, Git, and GitLab.
Visma Consulting A/S — Senior IT Consultant
MARCH 2018 - NOVEMBER 2021
●
Development and maintenance of IT solutions for public authorities and private companies.
Danish Ministry of Taxation (Skatteministeriet) — Senior IT Consultant (Visma)
FEBRUARY 2019 - NOVEMBER 2021
Senior Consultant at the Implementation Center for Property Assessments (ICE), which operates as a
project organization within the Danish Ministry of Taxation. The project focuses on multiple
objectives, such as developing new statistical calculation models, implementing a modern property
valuation system, and providing recommendations for new property valuation laws. Collaboration
with stakeholders from the real estate industry, mortgage institutions, banks, and universities is an
integral part of the project's efforts to create this new system.
In my role as a Backend Developer and DevOps Engineer, I have been responsible for designing and
maintaining server-side logic, databases, and infrastructure. Additionally, I have handled application
deployment, monitoring, and scaling, ensuring the delivery of efficient and secure software solutions
●
●
●
●
●
●
●
●
●
●
●
●
●
Develop and maintain the Property Assessment GraphQL API using Clojure and data storage
based on PostgreSQL and AWS S3 buckets.
Implement Infrastructure as code (IaC) using Terraform, AWS CloudFormation and YAML.
Develop and maintain the infrastructure for the Assessment Portal
(www.vurderingsportalen.dk) using Terraform, Bash and Makefiles.
Development and maintenance of the system-wide communication protocol using AWS SQS,
S3 and SNS.
Participate in deploying, automating, maintaining and managing the AWS cloud-based
production and non-production environments using Jenkins and Ansible.
Component-based integration testing and end-to-end testing using Clojure, Jenkins, and
Leapwork (test automation platform).
Implement and maintain the security model with integration to NemLog-in and ADFS.
Design, develop and maintain the infrastructure for the Client Certificate Authentication
Service, using NGINX, Terraform, AWS ECR, ECS, EKS and Fargate.
Design and implement integration to NetCompany's Letter Distributor and The National
Board of Tax Appeals (Skatteankestyrelsen) using Clojure, AWS Lambda, AWS S3, and AWS
SQS.
Design and implement the integration to BBR (Bygnings- og Boligregistret) using Clojure,
AWS S3 and AWS SQS.
Design and implement automated testing tools concerning integration testing and
performance testing using K6 (load testing tool and SaaS).
Technical documentation of solutions, code, infrastructure and data models using
Confluence, Github Wiki, and Sketch/Figma.
Proactively communicate and coordinate with multiple project teams.
TECHNOLOGIES:
Clojure, GraphQL, REST, PostgreSQL, Python, Node.js, Amazon Web Services (AWS), AWS CLI,
Terraform, Jenkins, NGINX, Docker, Git, Github
Danish Ministry of Taxation (Skatteministeriet) — IT Consultant (Visma)
MARCH 2018 - DECEMBER 2018
Consultant at the Implementation Center for Recovery (ICI), which operates as a project organization
within the Danish Ministry of Taxation. The project focused on the development of a new debt
collection system, PSRM, as a replacement for the previous recovery systems EFI/DMI. The system
was intended to restore the recovery of the debts of citizens and companies to the public sector.
As a member of the project team, I was responsible for ensuring the quality and reliability of the new
debt collection system. My responsibilities included designing test cases, executing comprehensive
testing procedures, identifying and documenting software defects, and collaborating with
developers to resolve issues. By conducting thorough testing, I made valuable contributions to the
overall success of the project, delivering a robust and efficient debt collection system that met the
needs of the public sector.
●
●
Design and development of automated test cases in Java with JUnit, Selenium and SoapUI on
already developed functionality.
Functional testing (Black Box testing).
TECHNOLOGIES:
Oracle PSRM, Java, JavaScript, HTML/CSS, Selenium, Jenkins, Docker, Github.
Mandag Morgen — Software Developer (internship)
MARCH 2018 - JUNE 2018
I had the responsibility of developing the Facebook Messenger chatbot for Monday Morning, a
subsidiary of Altinget. This involved conducting thorough requirement specifications to ensure the
chatbot aligned with the company's goals. To bring the project to life, I utilized my knowledge in
backend API development, employing technologies such as C#, .NET, and Microsoft SQL.
Additionally, I contributed to the frontend development using JavaScript and the Facebook
Messenger Platform, enhancing the user experience and ensuring a seamless interaction with the
chatbot.
●
●
●
●
●
●
Design and development of a RESTful Web Service to expose and receive data.
Integration with the Facebook Messenger Platform.
Integration with Wit AI (Natural Language Processing).
Integration with the legacy system based on C#, ASP.NET and Microsoft SQL Server.
Development using Github and Heroku (Cloud Application Platform).
Implementation of Continuous Integration and Continuous Development with Heroku.
TECHNOLOGIES:
C#, ASP.NET, Node.js, ExpressJS, Microsoft SQL Server, Facebook Messenger Platform, Wit AI (NLB),
Git, Github, Heroku (Cloud Application Platform).
Altinget — Software Developer (internship)
MARCH 2018 - JUNE 2018
As an intern at Altinget, I took on the responsibility of developing a custom Facebook Messenger
chatbot. I conducted thorough requirement specifications to ensure that the chatbot aligned
perfectly with the company's objectives. Drawing upon my knowledge in backend API development, I
utilized technologies like C#, .NET, and Microsoft SQL to bring the project to fruition. Additionally, I
actively contributed to the front-end development by employing JavaScript and the Facebook
Messenger Platform, resulting in an improved user experience and seamless interaction with the
chatbot. Through my dedicated efforts, I successfully delivered a tailored chatbot solution that
precisely catered to the needs of Altinget.
●
●
●
●
●
●
Design and development of a RESTful Web Service to expose and receive data.
Integration with the Facebook Messenger Platform.
Integration with Wit AI (Natural Language Processing).
Integration with the legacy system based on C#, ASP.NET and Microsoft SQL Server.
Development using Github and Heroku (Cloud Application Platform).
Implementation of Continuous Integration and Continuous Development with Heroku.
TECHNOLOGIES:
C#, ASP.NET, Node.js, ExpressJS, Microsoft SQL Server, Facebook Messenger Platform, Wit AI (NLB),
Git, Github, Heroku (Cloud Application Platform).
C3M — Software Developer (internship)
APRIL 2016 - AUGUST 2016
During my Computer Science degree, I undertook a valuable internship at C3M where I played a
significant role in the development of TrustGuiden. As a Software Developer intern, I gained
hands-on experience in both frontend and backend development, utilizing technologies such as C#,
.NET, ASP.NET, Angular, JavaScript, MySQL, and Microsoft Azure.
In this role, I actively participated in Agile methodologies, specifically Scrum, to ensure efficient
project management. Additionally, I adopted Test Driven Development (TDD) practices to maintain
code quality and enhance software reliability.
Throughout my internship at C3M, I made substantial contributions to the development of
TrustGuiden, leveraging my skills in frontend and backend technologies, as well as my
understanding of Agile practices. This experience provided me with valuable insights into software
development processes and further strengthened my technical expertise.
●
●
●
Investigate, analyze and understand the company’s requirements and goals.
RESTful Web Service development with C#, .NET and MySQL.
Front-end development with AngularJS, HTML/CSS, JavaScript and Bootstrap.
TECHNOLOGIES:
C#, ASP.NET, JavaScript, HTML/CSS, Microsoft SQL Server, Git, Github.
Alle Carté — Software Developer (internship)
JAN 2016 - APRIL 2016
During my internship at Alle Carté, I had the exciting opportunity to take on the responsibility of
developing a Facebook Messenger ChatBot. In this role, I successfully executed the following tasks
and responsibilities:
●
●
●
●
●
Created prototypes and gained a comprehensive understanding of Alle Carté's requirements
and goals.
Conducted both frontend and backend development using Python and the Django web
framework.
Demonstrated proficiency in programming languages such as Python and JavaScript, while
effectively utilizing development tools like Github.
Leveraged Wit.AI, a Natural Language Processing tool, to enhance the ChatBot's
conversational capabilities.
Utilized the Facebook Messenger Platform to integrate the ChatBot seamlessly into the
existing messaging platform.
Through this internship experience, I honed my skills in ChatBot development, gained valuable
hands-on experience with Python, Django, and other relevant technologies, and contributed to the
advancement of Alle Carté's digital presence.
TECHNOLOGIES:
Python, JavaScript, Github, Wit.AI (Natural Language Processing), Facebook Messenger Platform.
EDUCATION
Softwareudvikling (software development) — Professionsbachelor
JANUARY 2017 - JULY 2018, CPH Business, Nørgaardsvej 30, 2800 Kongens Lyngby
During my education, I focused on a comprehensive curriculum covering various disciplines in the
field of software development. Key areas of study included the development of enterprise systems,
database programming utilizing SQL, MongoDB, and Neo4J, system integration, survey and
dissemination techniques, and software testing. Through this diverse range of subjects, I gained a
well-rounded understanding of software development principles and acquired the skills necessary to
design and build robust and efficient software solutions.
Curriculum and disciplines:
●
●
●
●
●
●
●
●
●
●
●
●
Development of enterprise systems
Database programming (SQL, MongoDB, Neo4J)
System Integration
Software architecture and design patterns
Web development (HTML, CSS, JavaScript, frameworks)
Object-oriented programming (Java, C#, Python)
Algorithms and data structures
Software testing and quality assurance
Agile methodologies (Scrum, Kanban)
Version control systems (Git)
Security and Privacy in software development
Project management principles and practices
Datamatiker (Computer Science) — Erhvervsakademiuddannelse
AUGUST 2014 - DECEMBER 2016, CPH Business, Nørgaardsvej 30, 2800 Kongens Lyngby
As a Computer Science student, my degree has provided me with a well-rounded skill set in software
development. I have gained proficiency in programming languages such as Java, C#, and Python,
along with knowledge of databases, web development, system integration, and software testing. I
am familiar with agile methodologies and have been introduced to emerging technologies like cloud
computing and machine learning.
Curriculum and disciplines:
●
●
●
●
●
●
●
●
System Development
Object-oriented programming and design principles
Web development frameworks (e.g, Angular)
Database modelling and database management
Software development methodologies (Agile, Waterfall, XP)
Software debugging and troubleshooting
Version control system (Git, SVN)
Software documentation and technical writing.
Ørestad Gymnasium STX — Studentereksamen
AUGUST 2010 - MAY 2013, Ørestads Blvd. 75, 2300 København S
During my high school education (STX), I focused my studies in the field of Social Science. I
successfully completed subjects at various levels, including A (upper level), B (medium level), and C
(basic level), which represent the scope and depth of each subject. My high school education
provided a solid foundation in social sciences and enhanced my ability to approach complex topics
with a comprehensive understanding.
●
●
●
●
●
Danish A
Mathematics A
Social Science A
History A
English B
SKILLS
I possess a diverse range of skills and expertise in various areas of software development, cloud
platforms, and tooling. With fluency in both Danish (mother tongue) and English, effective
communication is a strength that enables smooth collaboration and understanding within
cross-functional teams.
My technical skills encompass a wide array of programming languages, frameworks, and databases,
allowing me to adapt to different technology stacks as needed. Additionally, I have extensive
experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google
Cloud, enabling the deployment and management of scalable and reliable cloud-based solutions.
In addition to my technical proficiency, I am well-versed in industry-standard tools and practices. I
am adept at utilizing various integrated development environments (IDEs), version control systems,
and collaboration platforms. Furthermore, I am well-versed in software testing frameworks and
tools, ensuring the delivery of high-quality and reliable software solutions.
TECHNOLOGIES AND TOOLS
●
●
●
●
●
●
●
●
●
●
Clojure (Lisp).
JavaScript, TypeScript, and Node.js.
GraphQL (Apollo, Pedestal) and REST
(Express, Compojure).
Python (Flask, Boto3)
MySQL, PostgreSQL and MongoDB.
Elasticsearch, Logstash, and Kibana
(ELK Stack).
Docker, Kubernetes, and Helm.
Amazon Web Services, Microsoft
Azure, and Google Cloud.
Jenkins, JFrog Artifactory, NGINX,
Linux, Ansible and Bash.
Infrastructure-As-Code (IaC) with
Terraform, AWS CDK, CloudFormation
and YAML.
●
●
●
●
●
●
●
●
●
Software testing tools/frameworks,
JUnit, Selenium, K6, Postman,
Insomnia.
Git, Github, Azure DevOps, and GitLab.
JetBrains IntelliJ IDEA
JetBrains WebStorm IDE
JetBrains DataGrip
JetBrains PyCharm IDE
Visual Studio Code
Postman and Insomnia
Confluence, Jira, and VersionOne
Cloud Platforms
Amazon Web Services
EKS, ECS, ECR, Lambda Functions, CloudWatch and EventBridge, CloudFront, CloudFormation,
Firewall, IAM, S3, SQS, SNS, Single Sign-On (SSO), WAF, Secrets Manager, API Gateway, VPC, Fargate,
RDBMS (Aurora), RDS, Route 53
Microsoft Azure: Managed Kubernetes Service (AKS), Azure Functions, Key Vault, Blob Storage, SQL
Database, DocumentDB, and Redis Cache
Google Cloud: Google Kubernetes Engine (GKE), Artifactory Registry, Container Registry, Cloud
Storage, and Cloud Functions