Name: Marko Medic
Email: marko@stacktrace.xyz
LinkedIn: linkedin.com/in/medicm
GitHub: github.com/medicm

Education

Computer Science, BS
Singidunum University, Belgrade, Republic of Serbia, 2024

Computer Science, MsC
Singidunum University, Belgrade, Republic of Serbia, 2025 - TBD

Qualifications

  • Preferred Languages: TypeScript, GoLang, Python.
  • API Development: Developing REST APIs and working with GraphQL.
  • Web Development: Go, Node.js, Python, Java
  • Cloud Platforms: Microsoft Azure, Amazon AWS, Scaleway, Digital Ocean.
  • Automation & IaC: Puppet Open Source/Enterprise, Chef, Terraform.
  • Containerization and Orchestration: Docker, Kubernetes.
  • CI/CD and Version Control: GitHub Workflows, Semaphore, Jenkins.
  • Secuity: DAST, SAST
  • Standards: Familiar and worked on platforms that follow PCI DSS, GDPR, OWASP ASVS, CWE.

Experience

TAMM - Department of Government Enablement (Abu Dhabi)

Jun 2022 - Sep 2025

Principal Engineer

Sep 2023 - Sep 2025

  • Designed and built platform architecture for a multi-service AI initiative; cut feature delivery timelines by about a third.
  • Acted as the go-to SME for external partners such as McKinsey, Accenture, Capgemini, PwC, and others to provide technical guidance, review, and support for integrating their software and systems within TAMM.
  • Wrote technical user stories, provided effort estimates, and reviewed high-risk designs for gaps.
  • Investigated incidents; stepped in for major issues or handed them off when appropriate.
  • Audited code for performance and security; pushed for tool adoption (DAST, SAST) and raised standards.
  • Drew up a new identity/auth system to replace legacy auth.
  • Designed and reviewed changes for service mesh and gateway layers (traffic management, internal/external security).
  • Acted as de facto solution architect for core platform projects in addition to principal engineer responsibilities.

Staff Engineer

Jan 2023 - Sep 2023

  • Handled tehcnical application migration planning and execution for TAMM 2.0, including audits and post-migration fixes.
  • Wrote tools to automate recurring dev workflows.
  • Estimated and broke down technical work for team leads.

Senior Engineer

Jun 2022 - Jan 2023

  • Developed Code Auditing service and Proxy/Gateway Service with API orchestration.
  • Contributed to technical solution designs.
  • Part of a small team responsible for the migration to Cloud.

Digital Forge

Consultancy I founded to provide software development and technical consulting services to diverse clients.

Founder & Principal Engineer

Jan 2022 - Present

  • Run a small team (3 devs + 1 DevOps) on client projects (payment, real estate, iGaming, etc).
  • Handle planning, budgeting, client comms, technical reviews.
  • Delivered 6+ production systems; still supporting live deployments.

Forwardslash

Jun 2021 - Jun 2022

Development Lead

Jan 2022 - Jun 2022

  • Collaborated with Project Owners and Clients to provide tailored solutions.
  • Responsible for technical solution designs and technology stack selection.

Software Developer

Jun 2021 - Jan 2022

  • Involved in web application development using PHP, NodeJS, React, and NextJS.
  • Managed deployment pipelines and developed AWS Lambda functions.

PhoenixNAP / CCBill

Datacenter Automation/Integration Developer

Nov 2020 - Jun 2021

  • Wrote and maintained Datacenter Automation tools and modules.
  • Developed language-specific SDKs for provisioning Bare Metal servers and network devices in Python, Ruby, GoLang, Shell.
  • Developed Chef, Puppet modules, and Terraform scripts for provisioning Bare Metal servers and network devices.
  • Worked on internal tools and automations for the Datacenter teams and servers.

Executive Digital

Oct 2019 - Nov 2020 then Consulting Nov 2020 - Jun 2022

Senior Engineer & Consultant (Contract)

Nov 2020 - Jun 2022

  • Ran point on project planning and technical solutions.
  • Owned client comms and managed scope creep.

Software Engineer

Oct 2019 - Nov 2020

  • Delivered front and backend features (Vue.js, Nuxt.js, PHP, Laravel).
  • Handled deployment and environment management.

Semi-Sabbatical

2017-Oct 2019

  • Took a break from full-time work to focus on personal projects and hobbies.
  • Learned new skills such as photography, cooking, and woodworking.
  • Took up short projects to stay active in the industry and engaged.

OTP Bank Serbia

Junior Engineer

2016-2017

  • Developed and maintained internal banking applications using Java and SQL databases
  • Assisted in implementing security protocols and data validation for transaction processing systems
  • Participated in code reviews and collaborated with senior developers on core banking system improvements
  • Supported production deployments and resolved P1 technical issues
  • Documented technical processes and created user guides for internal banking tools

Internship

2015-2016

  • Gained hands-on experience with banking software development lifecycle and regulatory compliance requirements
  • Assisted development team with bug fixes and minor feature implementations
  • Performed testing and quality assurance for internal banking applications
  • Learned enterprise development practices including version control, code documentation, and agile methodologies
  • Shadowed senior engineers during system maintenance windows and incident response procedures

Other Experience

Software Engineer @ Freelance/Contract Work

2015 - Oct 2019

  • Built ecommerce/web apps for international clients. Everything from basic storefronts to transport and inventory management systems.
  • Designed and implemented CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions) for automated builds, tests, and deployments.
  • Developed secure authentication flows (JWT, OAuth2), role-based access, and audit logging for client applications.
  • End-to-end responsibility: requirements, architecture, implementation, handover.

Download my CV

You can download my CV in PDF format by clicking here. Or by changing the URL to /cv.pdf.