UpstaffSign up
Mateo Dawson
🇨🇦Canada (UTC-06:00)
Created AtUpstaffer since May, 2026
Book a Call Download Profile PDF

Mateo Dawson — MERN |C++|Python|Php|Qt|Mfc

Expertise in Embedded Software, Desktop Software, Full Stack Web.

 Last verified on May, 2026

Core Skills

C++
C++

Bio Summary

I reduced API response time by 75 percent from 1.2 seconds to 0.3 seconds using FastAPI and Redis caching. I built a payment system handling over 2 million monthly requests with zero downtime for twelve consecutive months. I migrated a fifteen-year-old MFC legacy system to modern C Sharp and .NET, cutting maintenance costs by 60 percent and tripling data processing speed. I also developed cross-platform desktop applications using Qt framework that reached over 10,000 downloads across Windows, macOS, and Linux.

Technical Skills

Programming Languages C, C++, PHP, Python, TypeScript
AI & Machine Learning AI, ChatBot, OpenAI
Python Frameworks Django, FastAPI
JavaScript Frameworks Express, Next.js, Node.js, React
Java Libraries and Tools Java SE
PHP Frameworks Laravel
C++ Frameworks MFC
.NET Platform .NET
JavaScript Libraries and Tools Redux
Data Analysis and Visualization Technologies Dashboards
Databases & Management Systems / ORM MongoDB, MySQL, Oracle Database, PostgreSQL, Redis
UI Frameworks, Libraries, and Browsers CSS3, HTML5, Tailwind CSS
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS EC2, AWS S3
Industry Domain Experience e-commerce, Embedded
SDK / API and Integrations API, FastAPI, GraphQL, JWT, OAuth, Payment Gateways, RESTful API
QA, Test Automation, Security Authentication
Message/Queue/Task Brokers Celery
Deployment, CI/CD & Administration DevOps, Jenkins
Virtualization, Containers and Orchestration Docker, Kubernetes
Version Control Github Actions
Mail / Network Protocols / Data transfer JWT, WebSockets
Operating Systems Linux, macOS, Windows
Third Party Tools / IDEs / SDK / Services Qt Framework, Visual Studio, Web Services
Methodologies, Paradigms and Patterns Refactoring
Project Management & Administration Technical Documentation
Other Technical Skills Backend, Caching, computer science, databases, Data Processing, Data Structures, Data Visualization Tools, Desktop, Embedded Systems, Legacy Application, Meta, Monitoring, Next, Payment, Performance Optimization, Queues, RDS, SAD, Shipment, Software Engineering, Visual Studio 2022, Web Development, website

Work Experience

Senior Full-Stack Developer at Tech Solutions Inc. | January 2021 – Present (4 years 5 months)

I build real-time dashboards using the MERN stack with React, Node.js, and MongoDB, processing over 500,000 data records per month. I reduced API response time from 1.2 seconds to 0.3 seconds (a 75 percent improvement) by implementing FastAPI with Redis caching. I optimized C++ backend modules to cut memory usage by 35 percent and doubled processing speed. I developed cross-platform desktop applications using Qt framework for Windows, macOS, and Linux. I also maintain legacy MFC systems and successfully migrated a large codebase from Visual Studio 6 to Visual Studio 2022.

Full-Stack Developer at Digital Innovations LLC | March 2018 – December 2020 (2 years 10 months)

I built an e-commerce platform using PHP with Laravel and MySQL that served over 100,000 monthly active users. I developed internal admin panels using the MERN stack which reduced order processing time by 40 percent. I created content management systems using Python and Django for more than 20 client companies. I also built data visualization tools using Qt to monitor real-time sensor data from industrial equipment.

Junior Software Developer at Software House Korea | January 2016 – February 2018 (2 years 2 months)

I maintained Windows desktop applications built with C++ and MFC. I developed website backends using PHP and managed MySQL databases. I performed bug fixes, code refactoring, and performance optimization tasks. I also analyzed client requirements and wrote technical documentation for delivered solutions.

Projects

Real-Time Logistics Tracking System – I built this system using the MERN stack with WebSocket and Redis over three months. It provides real-time shipment monitoring with 24/7 operation and achieved 99.9 percent availability.

Embedded Device Control Software – I developed this industrial equipment control program using Qt and C++ with serial communication over four months. The software is compatible with more than 50 different device models.

Legacy Accounting System Modernization – I migrated an old MFC system to C Sharp and .NET over six months. This improved data processing speed by three times and reduced maintenance costs by 60 percent.

AI-Powered Customer Support Chatbot – I created this chatbot using Python with FastAPI and the OpenAI API in two months. It reduced customer response time by 80 percent and provides 24/7 automated replies.

PHP E-Commerce Platform – I built this platform using Laravel, MySQL, and Redis over five months. It handles 50,000 daily orders and integrates with multiple payment gateways.

Cross-Platform Document Editor – I developed this application using Qt, C++, and PDF libraries over eight months. It runs on Windows, macOS, and Linux and has been downloaded more than 10,000 times.

Certificates

I hold a Meta Backend Developer Professional Certificate from Meta via Coursera, obtained in August 2023. I am an AWS Certified Developer Associate from Amazon Web Services, valid from January 2024 to January 2027. I earned the Python Institute PCPP certification in November 2022. I am a MongoDB Certified Developer Associate from MongoDB University, valid from May 2023 to May 2026. I hold a Meta Frontend Developer Professional Certificate from June 2022. I am a Qt Certified Specialist from The Qt Company, obtained in September 2021 and valid until September 2024 with planned renewal. I am an Oracle Certified Professional for Java SE 8 Programmer, earned in March 2019. I also hold a C++ Institute Certified Professional Programmer certification from July 2020.

Education

I earned my Master of Science degree in Computer Science from the University of Belgrade, studying from 2018 to 2020. I earned my Bachelor of Science degree in Software Engineering from the University of Novi Sad, studying from 2014 to 2018.

My key coursework included data structures, algorithms, database systems, operating systems, computer networks, software engineering, web programming, and embedded systems.

Technical Skills Summary

On the frontend, I work with React, Next.js, TypeScript, Redux, Tailwind, HTML5, and CSS3. For backend development, I use Node.js, Express, Python with FastAPI and Django, and PHP with Laravel. I work with MongoDB, PostgreSQL, MySQL, and Redis for databases. For desktop application development, I use Qt, MFC, C++ (including C++11, C++14, and C++17), and the Win32 API. I handle DevOps tasks with Docker, Kubernetes, AWS services including EC2, RDS, and S3, GitHub Actions, and Jenkins. I also have experience with WebSocket, RESTful API design, GraphQL, OAuth authentication, JWT, Celery for task queues, and the OpenAI API.

Strengths

I have extensive cross-stack experience covering web development, desktop applications, and backend systems. I specialize in modernizing legacy systems, including migrating MFC applications to modern C Sharp and .NET or upgrading C++ codebases. I develop cross-platform software using Qt for Windows, macOS, and Linux. I always take a results-driven approach, tracking and documenting measurable improvements for every project I complete.

Availability

I can start a new project within two weeks as I am currently wrapping up an existing commitment. I am available for full-time work at 40 hours per week or part-time work at 20 to 30 hours per week. I work in the UTC plus one time zone from Serbia, but I can overlap with US Eastern Time afternoons, European hours, and Asian time zones. I have no planned vacations for at least the next six months.

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Mateo Dawson
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Mateo Dawson Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.