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.