QA & Software Engineer @ CodeBridge

Engineering Quality from the Shadows.

QA & Software Engineer ensuring systems are fast, reliable, and battle-tested — before they face the real world.

Scroll
About Me

Origin Story

Every hero has an origin.

Mine started far from software — in environmental protection and water systems engineering.

The Foundation

I spent nearly 8 years as a Water Protection Engineer, working with GIS tools, pollution identification, and environmental impact analysis after earning my Master's degree in Environmental Engineering from the Faculty of Technical Sciences.

The Transformation

While protecting ecosystems by day, I slowly entered another world by night — software testing. I began with freelance manual QA, driven by curiosity and an obsession with finding flaws before they became disasters.

The Emergence

That curiosity turned into skill. Skill turned into confidence. Eventually, I left my engineering role behind and stepped fully into tech, landing my first position as a QA Engineer, working across manual and automated testing.

Today

I operate as a QA & Software Engineer, blending testing, automation, backend logic, and frontend development — ensuring products are not just functional, but resilient.

Education

Training & Formation

MSc Environmental Engineering

2015

Faculty of Technical Sciences, University of Novi Sad
// DEGREE

Certifications

Professional Training

QA Manual Software Testing
Programming Foundations: Software Testing/QA
Automated Software Testing
Mobile Automation with Appium 2.0 and WebdriverIO - 2024
ArcGIS for Desktop
Drone License
License for Disaster Risk Assessment
// CERTIFIED
Experience

Operations Log

Current Mission

QA & Software Engineer

CODEBRIDGE

07/2025 – Present

  • Leading QA process for AnalyzeMyCalls.ai, an AI-powered voice analytics platform
  • Building entire QA workflow from the ground up — aligning manual and automated testing with dev processes
  • Building and maintaining E2E, API & performance tests using Playwright (JavaScript)
  • Integrating automation into GitHub Actions and CI/CD pipeline on AWS
  • Managing test cases, runs, and traceability in Qase.io
  • Ensuring coverage across frontend, backend, APIs, and AWS-based infrastructure
Active

Current Mission

Partner

KLARITAS

01/2025 – Present

  • Help promote and connect businesses with Klaritas platform
  • Automate work processes and manage inventory solutions
  • Find potential clients and introduce them to the solution
  • Support the sales process and grow the network
Active

Previous Mission

QA Automation Engineer

DEVELOMON

07/2023 – 06/2025

  • Design and execute automated test scripts using Selenium, Playwright, and Appium
  • Conduct comprehensive API testing with Postman
  • Implement end-to-end testing processes
  • Participate in agile teams, sprint planning and daily stand-ups
  • Collaborate on diverse domestic and international web and mobile projects

Previous Mission

QA Automation Engineer

PANONIT/CODOLIS

12/2022 – 06/2023

  • Conducted functional and regression testing using WebdriverIO
  • Managed bug tracking and project workflows with JIRA
  • Developed and maintained test cases in TestRail
  • Specialized in end-to-end testing with international clients

Training Phase

Software QA Tester - Internship

COING (NOW CAKE.COM)

05/2022 – 06/2022

  • Developed test cases for web, desktop, and mobile platforms
  • Identified, reported, and tracked bugs
  • Tested Clockify application features

Parallel Mission

QA Tester

FREELANCER AT TEST.IO

02/2022 – 06/2023

  • Conducted QA testing as a service with crowdtesters
  • Executed exploratory testing and strict test scripts
  • Tested mobile applications and websites

Origin Phase

Engineer for Water Protection

PWMC VODE VOJVODINE

04/2015 – 06/2023

  • Led projects for hazard and water treatment innovation
  • Pioneered water protection solutions with strategic GIS tool use
  • Enhanced flood mapping accuracy through GIS software integration
  • Drove impactful innovations, securing safer water environments
Projects

Missions

Completed operations ensuring system reliability, performance, and quality.

Electronic Meter Reading - Workforce and Data Management

Under NDA

Devised a system to gather readings from devices in the field, control data and employee input, and sync to external systems. Complex landscape including Android device management, Symfony PHP backend, Angular frontend, and Infrastructure as Code using Ansible across ~50 servers.

MochaAppiumWeb AppsMobile AppsPlaywright

Klaritas - Inventory and Field Service Management

Develomon

Field service management and inventory tracking solution for companies with field technicians and warehouse staff. Built with Symfony PHP backend, native Android apps, and Drupal for marketing. Delivers real-time data, automation, and improved operational efficiency.

CMSWeb AppsMobile AppsSeleniumPostman

News/Media Portal with Millions of Pageviews

Under NDA

One of the largest media portals in Serbia, top 10 based on official measurement. Delivers news to more than half a million visitors daily with over 1.5 million pageviews per day. Built using latest Drupal with focus on editorial workflows, media management, and performance.

CMSWeb AppsMobile AppsAPIPostman

SafeAttend - Visitor Accreditation and Gate Management

Develomon

Robust visitor accreditation and gate management solution. Drupal-based website for managing accreditation processes and Android app for on-site QR code validation. Features automated approval workflows, batch imports, and real-time backend communication.

CMSMobile AppsAPIPostman

Klaritas POS - Centralised Point of Sale System

Develomon

Used by entities with multiple retail locations for centralized management. Tailored for integration with existing enterprise systems like ERP. PHP backend with back office management and Android native frontend with Bluetooth peripheral connectivity.

CMSWeb AppsMobile AppsSeleniumAPIPostman

Moongro - Platform/Job Board for Young Professionals

Moongro

Content Management System providing easy input, 3rd party tool integration, and advanced filtering/searching capabilities. Built with Drupal across 3 iterations, using Apache Solr for extensive filtering and searching options.

CMSManual Testing

Project Management SaaS Platform

VRRB

SaaS platform for agencies to manage client projects. React.js frontend with Symfony backend. Features Kanban boards, calendar view, isolated client workspaces, email notifications, and live updates. Hosted on AWS with SES, S3, and Lambda integration.

CMSManual TestingAPIPostmanCypress

Scout Clinical

Pfizer

Innovative clinical trial support for clinical meetings, patient payment and logistics, and on-demand collaboration, training, and engagement.

Manual TestingMochaWebdriverIO

Clockify

Coing (now Cake.com)

Time tracking software that helps track hours on projects, analyze progress, get budget alerts, and schedule future work hours across projects.

Manual Testing
Tools & Technologies

Utility Belt

The arsenal of tools and technologies I use to ensure quality and reliability.

Testing & Quality

PlaywrightCypressWebdriverIOSeleniumPostmank6

Backend & Cloud

AWSAWS LambdaPythonPostgreSQL

Frontend

HTMLCSSTailwind CSSJavaScriptNext.js

Monitoring & Analytics

SentryUmami

Project Management

JiraTrelloRedmine
utility-belt.ts
const engineer = {
  testing: "automated",
  quality: "assured",
  bugs: "eliminated",
  systems: "battle-tested"
};
Contact

Command Center

Every mission starts with a clear line of communication. Reach out and let's define the next operation.

Establish Connection