Banner Image

Skills

  • Automated Software & QA Testing
  • Performance Testing
  • Performance Tuning
  • Software Testing
  • Analytics
  • Bug Fixes
  • Data Analysis
  • Data Management
  • Data Validation
  • Functional Testing
  • Junit
  • Manual Testing
  • Quality Assurance
  • Requirements Analysis
  • Test Case Design

Sign up or Log in to see more.

Services

  • qa testing

    $25/hr Starting at $50 Ongoing

    Dedicated Resource

    I test APIs and backend systems to ensure your software is reliable before launch. I use Python (pytest, requests, FastAPI/Flask) to validate endpoints, data flows, authentication, error handling, and...

    Automated Software & QA TestingBug FixesFunctional TestingJunitManual Testing
  • data analysis

    $525/hr Starting at $50 Ongoing

    Dedicated Resource

    I help teams turn messy data into something they can actually use. I work with SQL, Python, and backend systems to clean, validate, and analyze data so decisions aren’t based on guesswork. I’ve built...

    AnalyticsAutomated Software & QA TestingData AnalysisData ManagementData Validation

About

software freelancer

I’m a Calgary-based tech professional who helps clients build reliable backend systems and make sure their software works exactly as expected. I specialize in backend development and QA, using Python and modern tools to design, test, and validate systems that are stable, efficient, and trustworthy.

My background includes backend development, data engineering, DevOps, and machine learning, which gives me a wider perspective than a typical QA or backend developer. I don’t just test features at the surface level—I understand how APIs, data pipelines, and system logic work underneath, so I can catch deeper issues, find edge cases, and help prevent problems before they reach your users.

Here’s what I bring:

Backend Development

Building APIs and services with Python (FastAPI, Flask, REST APIs)

Implementing authentication, authorization, and secure workflows

Working with databases, async programming, and WebSockets

Writing clean, maintainable code that integrates well with your existing systems

QA & Testing

Testing APIs, backend logic, and data workflows thoroughly

Writing and executing test cases for features, integrations, and edge scenarios

Validating data accuracy in pipelines and analytics systems

Finding bugs that impact performance, reliability, or user experience

Working closely with developers to resolve issues efficiently

I adapt quickly to new systems and can start contributing fast. Whether you need backend development, QA testing, or both, I focus on one goal: making sure your product is reliable, stable, and ready for real use.

Clients choose me because I’m detail-oriented, technical, practical, and serious about quality. I don’t just say things work—I verify them, test them, and make sure they’re solid. If you’re looking for someone who can help improve your software quality and build backend systems that work right, I’m ready to help.

Work Terms

I respond best to email so please use my email at jonathandaboushdev@gmail.com.

Attachments (Click to Preview)