Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Rafi Baig

Cape Coral,USA

Summary

Senior Software Engineer with strong expertise in modern C++ and system-level development. Proven experience designing, implementing, and maintaining reliable software systems, mentoring team members, and supporting complex applications in production environments.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Blue Sparq
Cape Coral, USA
07.2023 - Current
  • Designed and developed a QML-based GUI enabling users to select 30+ smoothie recipes, customize ingredients, adjust blend parameters, and view nutritional information, improving user interaction efficiency by ~35%.
  • Implemented Qt C++ backend logic using a state machine architecture to manage recipe workflows and UI transitions, reducing UI state-related defects by ~40% and improving system stability.
  • Integrated AWS cloud communication using MQTT and HTTP protocols to store, fetch, and manipulate transactional data, supporting real-time synchronization with an average response latency of <200 ms.
  • Parsed and managed XML-based configuration and recipe data, dynamically loading content into the UI using ListView, GridView, and QQmlListModel, enabling 100% data-driven UI updates without recompilation.
  • Utilized version control and project management tools including Git, Jira, Confluence, and GitKraken to manage 50+ feature branches and bug fixes, contributing to a 25% reduction in release cycle time through improved collaboration and traceability.
  • Middleby

Software Engineer

Unisys
07.2020 - 12.2021
  • Developed and enhanced application modules within the ABSuite product using C++17, delivering features aligned with business and functional requirements while improving code maintainability and performance.
  • Developed application features for the ABSuite product in C++17, delivering 5+ functional modules aligned with requirements and contributing to stable, maintainable releases.
  • Implemented TCP/IP–based client–server communication to handle request and response flows, supporting multiple concurrent connections and improving communication reliability in production.
  • Worked on proof-of-concept projects involving image recognition and object detection, evaluating 2–3 model approaches to assess feasibility for future product integration.
  • Supported deployment of application components to Azure using CI/CD pipelines, helping reduce manual deployment steps by ~30% and improving release consistency.
  • Provided ongoing support for 2+ previous application versions, resolving high-priority issues within tight timelines and ensuring backward compatibility across releases.

Senior Analyst

Capgemini
12.2017 - 06.2020
  • Developed multithreaded C++11 software for core device functionality, using common design patterns to maintain deterministic behavior and thread safety in a medical hardware environment.
  • Contributed to the development and integration of software for enterprise medical devices, working with hardware, QA, and systems teams to meet safety, reliability, and regulatory expectations for clinical use.
  • Built object-oriented C++11 components using STL containers, algorithms, and smart pointers, helping reduce memory-related issues and improving code maintainability across multiple release cycles.
  • Created and maintained unit tests using Google Test (GTest) for critical modules, reaching ~80%+ code coverage and helping catch defects early, reducing issues found during integration and system testing.

Education

Master of Science - Computer Science

Kent State University
Kent, OH
05.2023

Skills

Programming Languages & OS:
C, C (C11/14/17), Python Linux, UNIX, Windows

Core C & Software Engineering:
Multithreading, STL, Smart Pointers, Object-Oriented Design, Thread-Safe and High-Reliability Systems

Software Design & Architecture:
MVC, MVVM, Modular and Layered Architectures

Frameworks & Development Tools:
Qt / QML, Qt Creator, Visual Studio, VS Code, Spyder

Testing & Code Quality:
Google Test (GTest), OpenCppCoverage, Unit Testing, Regression Testing

Networking & Distributed Systems:
TCP/IP, HTTP, MQTT

Databases & Cloud:
MySQL, Oracle, Azure Cosmos DB

DevOps & Collaboration:
Git (GitHub, Bitbucket), SVN, GitKraken Jira, Azure DevOps, CI/CD Pipelines

Domain Experience:
Enterprise Software, Cloud-Connected Systems, Safety- and Reliability-Critical Applications

Soft Skills:

  • Effective communication
  • Problem-solving mindset
  • Team leadership

Accomplishments

  • Submitted paper for ICCV in the year 2022-23.
  • Research Assistant at Kent State University for the year 2022 – 2023.

Timeline

Senior Software Engineer

Blue Sparq
07.2023 - Current

Software Engineer

Unisys
07.2020 - 12.2021

Senior Analyst

Capgemini
12.2017 - 06.2020

Master of Science - Computer Science

Kent State University
Rafi Baig