Adnan Muslija, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Adnan is available for hire
Hire Adnan

Adnan Muslija

Verified Expert  in Engineering

Serverless Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
April 24, 2018

From designing architecture to deploying complex infrastructure, Adnan has experience in both startup and enterprise project development. He has developed and maintained complex systems and also provided support that enhances and stabilizes operations. By using DevOps practices, Adnan has provisioned infrastructures on cloud platforms like AWS, managed and orchestrated processes, and developed continuous integration and delivery flows.

Portfolio

Aula
JavaScript, TypeScript, Information Security Management Systems (ISMS)...
Aula
AWS Lambda, Node.js, CircleCI, Web Application Firewall (WAF), Terraform...
Aula
Amazon Web Services (AWS), MongoDB Atlas, Terraform, MongoDB...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Node.js, Ansible, Docker, Jenkins, Go, Kubernetes, AWS Lambda, PostgreSQL, Terraform

The most amazing...

...thing I've built is an infrastructure and tooling platform for Aula Education, supporting high availability and great DevExp, serving thousands of students

Work Experience

Team Lead

2022 - 2024
Aula
  • Improved and re-structured team processes to enable more focus time and collaboration in an agile environment, increasing engineering satisfaction posture by 25%.
  • Defined technical projects that focused on resolving long-standing tech debt, resulting in a reduced maintenance load of 15% per sprint cycle.
  • Incorporated the OKR model for addressing developer pain points, delivery time, and product quality, reducing the maintenance load time of services by half.
  • Set up the security risk registers of the platform, informing the roadmap items and priorities, removing 80% of the high-risk score items in one quarter.
  • Organized penetration tests to support the security roadmap formation, verifying the earlier identified risks.
Technologies: JavaScript, TypeScript, Information Security Management Systems (ISMS), Penetration Testing, Objectives & Key Results (OKRs), Roadmaps, Team Mentoring, Infrastructure as Code (IaC), CI/CD Pipelines, Monitoring, Security, NoSQL

Senior Software Engineer

2021 - 2022
Aula
  • Designed and delivered full-stack features for assessment and student engagement processes, increasing the user satisfaction rating by 50%, using React, React Native, and AWS Lambda.
  • Defined and implemented public client-facing APIs for learning resource management, resulting in a smooth semester start for more than 40,000 students.
  • Triaged and resolved security reports from annual penetration tests, ensuring the business could continue to operate with core enterprise clients.
  • Assumed an incident response leader role and performed root cause analysis of large and small-scale production incidents.
  • Achieved a WCAG 2.1 AA rating of student assessment functionalities by integrating LTI tools in a proprietary smart text editor.
Technologies: AWS Lambda, Node.js, CircleCI, Web Application Firewall (WAF), Terraform, MongoDB, Cypress, Metabase, Data Build Tool (dbt), React, React Native, Fastlane, AWS CloudFormation, Infrastructure as Code (IaC), CI/CD Pipelines, Monitoring, Security, TypeScript, JavaScript, Amazon DynamoDB, NoSQL

DevOps Engineer

2019 - 2021
Aula
  • Migrated production databases from one cloud provider to another using a single IaC repository, without downtime.
  • Created a CLI tool for managing monorepo remote builds and deployments on CircleCI, enabling full daily releases of new features.
  • Developed monitoring tools for reliable incident detection and performance monitoring, drastically improving the actionable alerts by 80%.
  • Designed an end-to-end parallel testing pipeline with CircleCI and Cypress.io, reducing the deployment time from 30 to 10 minutes.
  • Enhanced custom analytics tooling for data ingestion, enabling the pipeline to ingest millions of events, up from thousands.
Technologies: Amazon Web Services (AWS), MongoDB Atlas, Terraform, MongoDB, Amazon Simple Queue Service (SQS), Serverless, React Native, React, Node.js, Express.js, DevOps, Agile, Continuous Delivery (CD), Docker, Amazon S3 (AWS S3), AWS Lambda, Bash, Linux, Continuous Integration (CI), Docker Compose, AWS CLI, AWS CloudFormation, Infrastructure as Code (IaC), CI/CD Pipelines, Monitoring, TypeScript, Prometheus, JavaScript, NoSQL

Principle DevOps Engineer

2018 - 2020
Bluedrop Performance Learning (via Toptal)
  • Unblocked onboarding of new clients by implementing tools for automated environment and infrastructure provisioning using Ansible, Terraform, and Kubernetes.
  • Contributed to the design of infrastructure and services integration processes to support an evolving platform by multiple teams and stakeholders.
  • Developed a CLI tool for creating and securely storing secrets on the AWS Parameter Store.
  • Migrated automated builds from CodeShip to GitHub Actions for improved reliability and scalability.
  • Oversaw the migration from a self-managed Kubernetes cluster to EKS, minimizing downtime and ensuring consistent service levels across the clusters.
Technologies: Amazon Web Services (AWS), Amazon Virtual Private Cloud (VPC), Amazon EC2, Node.js, Kubernetes, Terraform, Express.js, DevOps, Agile, Continuous Delivery (CD), PostgreSQL, Docker, Amazon S3 (AWS S3), Bash, SQL, Linux, Continuous Integration (CI), AWS CLI, Vim Text Editor, Infrastructure as Code (IaC), CI/CD Pipelines, Monitoring, Datadog, Grafana, JavaScript

Back-end Engineer | DevOps

2018 - 2019
Dynamica Soft
  • Implemented serverless services utilizing a lightweight Node.js and MongoDB Lambda stack.
  • Established and maintained a robust CI/CD flow for client apps and back-end services.
  • Created an API for seamless interactions with Bitcoin and Ethereum blockchains.
  • Designed and developed POS-like web applications using React.
  • Distributed and managed mobile application delivery and deployment efficiently, supporting daily deployments of Android and iOS apps.
  • Developed and optimized messaging queues and service choreography for streamlined operations for cryptocurrency conversion.
Technologies: Blockchain, Node.js, AWS Lambda, DevOps, Agile, Continuous Delivery (CD), PostgreSQL, Docker, Amazon S3 (AWS S3), Linux, Continuous Integration (CI), Docker Compose, AWS CLI, Serverless, MongoDB, AWS CloudFormation, Infrastructure as Code (IaC), CI/CD Pipelines, Google Cloud Platform (GCP), Amazon DynamoDB

Back-end Engineer | DevOps

2018 - 2018
Ankora, Inc.
  • Led the development of a microservice back-end system utilizing Java and Springboot.
  • Established an infrastructure provisioning pipeline to facilitate the deployment of containerized services.
  • Designed and executed CI/CD deployment pipelines using Jenkins, paving the way for verified and tested back-end service delivery.
  • Streamlined user acceptance testing by introducing an automated deployment process for the mobile client app.
Technologies: Amazon Elastic Container Registry (ECR), Amazon EC2, Spring Cloud, Spring Boot, Java, Express.js, DevOps, MySQL, Agile, Continuous Delivery (CD), Docker, Amazon S3 (AWS S3), Bash, Continuous Integration (CI), Docker Compose, Vim Text Editor, IntelliJ IDEA, CI/CD Pipelines

DevOps Engineer

2015 - 2018
Atlantbh
  • Implemented Jenkins CI/CD pipelines to shorten and automate deployments of large-scale Java services.
  • Designed and instrumented networking and compute services on AWS for isolated multi-environment deployments.
  • Used Puppet, Salt, and Ansible and set up repeatable workflows for ad-hoc environment deployments for other engineers during testing phases.
  • Reduced the end-to-end test failure triage by adding custom tooling for test screen capture and recordings.
Technologies: Python, Ansible, Docker, Bash, Amazon Web Services (AWS), Linux, DevOps, MySQL, Agile, Continuous Delivery (CD), Amazon S3 (AWS S3), Ruby, SQL, Continuous Integration (CI), Docker Compose, Puppet, AWS CLI, Vim Text Editor, IntelliJ IDEA, CI/CD Pipelines

Academic Contribution in the Field of Software Engineering

https://mdh.diva-portal.org/smash
With the support of Bombardier, one of the leading companies in train and train software development, I conducted research on the software complexity measurements of industrial control systems. I examined how the existing software complexity measurement techniques can be applied to such software and what type of indicators they present. I also developed a Java tool for measuring software complexity and wrote a thesis based on the results of the tool.

Learning Platform for Higher Education

http://www.aula.education
A learning system that focuses on higher student engagement. I was involved in the initial platform and back-end service setup, ranging from automated environment provisioning and management via Terraform and CloudFormation to architecture design and implementation for user analytics via AWS Lambda, AWS Firehose, and DBT. The platform setup was completely automated, allowing for faster onboarding of new enterprise clients while supporting the ingestion of millions of events daily for student engagement reports. To unblock fast product iteration, I've designed CI/CD workflows in CircleCI that built, tested, and deployed more than 40 services on an hourly basis, to single-tenant production environments. With the high availability and accessible developer tooling, the platform was used during the COVID-19 epidemic to onboard more than five large high education institutions in the UK. The platform is now used daily by more than 40,000 students for their regular assessments.

Languages

Bash, Python, JavaScript, TypeScript, SQL, Java, Ruby, Go

Libraries/APIs

Node.js, React

Tools

Ansible, Terraform, AWS CLI, Docker Compose, SaltStack, Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Jenkins, Amazon Elastic Container Registry (ECR), Amazon Simple Queue Service (SQS), MongoDB Atlas, Puppet, Vim Text Editor, IntelliJ IDEA, CircleCI, Fastlane, Grafana

Paradigms

DevOps, Agile, Continuous Integration (CI), Continuous Delivery (CD), Testing, Penetration Testing, Objectives & Key Results (OKRs)

Platforms

AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Linux, Docker, Kubernetes, MacOS, Blockchain, Google Cloud Platform (GCP)

Other

Serverless, Infrastructure as Code (IaC), CI/CD Pipelines, Monitoring, Security, Spring Cloud, AWS WAF, Web Application Firewall (WAF), Metabase, Data Build Tool (dbt), Information Security Management Systems (ISMS), Roadmaps, Team Mentoring, Prometheus

Storage

Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, NoSQL, MongoDB, MySQL, Datadog

Frameworks

Spring Boot, React Native, Express.js, Jest, Cypress

2016 - 2017

Master's Degree in Software Engineering

Mälardalen University College - Vâsteraås, Sweden

2012 - 2015

Bachelor's Degree in Computer Science and Informatics

University of Sarajevo - Sarajevo, Bosnia and Herzegovina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring