Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic

Andrew Solesa

Toronto,ON

Summary

Creative and results-driven software developer with hands-on experience in multiple languages, specifically C++ and Swift development, with on-premise and cloud technologies. Built and delivered solutions, including a cloud print pipeline and an iOS agent, to improve efficiency and enhance the user experience.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

Process Fusion
Etobicoke, Ontario
08.2020 - 08.2025
  • Designed and shipped a cloud print pipeline on Azure that ingests documents via RESTful/JSON APIs, stores payloads in Azure Blob Storage, triggers Azure Functions for pre-flight, and submits jobs to Microsoft Graph Universal Print; implemented mTLS where required for job status callbacks.
  • Implemented a C++ service that polls printers and print jobs via Graph (bearer auth), and translates to IPP requests downstream; hardened with retry and backoff, ETag caching, and end-to-end JSON logging.
  • Wrote an Objective-C/Swift SDK for iOS apps to enumerate cloud printers, upload documents, and receive job state via Firebase RTDB/FCM; packaged with CocoaPods and SPM.
  • On-prem (Windows, CUPS, IPP)
  • Developed a C++ Windows print connector that bridges on-prem IPP/RAW queues to cloud jobs, manages Windows Print Spooler ports, installs drivers, and handles SNMP status for device health.
  • Created a CUPS backend module (C/C++) on macOS/Linux to receive jobs from iOS clients and enforce page/accounting policies; integrated with MySQL for per-department quotas.
  • Delivered an InstallShield MSI that installs the connector as a Windows service, sets firewall rules, creates an IPP port, and registers mTLS certs; used C++ custom actions for privileged tasks.
  • Implemented remote debugging hooks and symbolized crash dumps for field diagnostics; added VS/Xcode test harnesses, and unit testing around IPP parsers.

Education

Computer Programming

Seneca College
Toronto, ON
04-2019

Computer System & Network Specialist

Evergreen College
04-2018

iOS Development

Lighthouse Labs
04-2017

CompTIA A+ Certificate

Skills

  • iOS development:

Objective-C, Swift, Xcode, RESTful services, JSON services, Firebase, RestDB

  • IDE's / frameworks / libraries / SDK:

Github/Git, Xcode debugging, unit testing, object-oriented programming, APIs, animation, storyboards, Sprite Kit, auto-layout, NET Framework, Cocoa frameworks, animation, Google Maps, Google Places, Core Location, Core Data, Kanna, Alamofire, Visual Studio, VS Code, Xcode, Eclipse, TFS, ML, Azure, remote debugging tools, AI wrappers, Internet Printing Protocol

  • Databases:

Firebase, restdb, MYSQL

  • A / Windows / Servers:

A Core Hardware Service &Operating System,
Installing, Configuring, &Administering Windows Server 2012 &Advanced Services, Designing and Implementing a Server Infrastructure, Azure Fundamentals

Accomplishments

  • iOS APP (Gloves) - Developed a mobile iOS app allowing users to rate food service experiences based on whether gloves were used during order preparation, enhancing transparency and hygiene accountability. (Language: Swift)
  • Spam Texts APP - Developed a mobile iOS app that utilizes machine learning to analyze incoming text messages and detect potentially fraudulent URLs, enchancing user safety against phishing and scam attempts. (Language: Swift & ML)
  • Maze Drag Game - Developed a game with monsters during my tenure at Lighthouse Labs. (Language: Objective-C)
  • sBOT - Developed a Supreme Bot for Windows, my first open-source automation bot for Supreme product purchases. This project laid the groundwork for others in the to build and improve their own bots. (Language: C# using .NET Framework I)
  • Maplestory Bot - Created a windows-based game enhancement tool developed out of personal interest in reverse engineering and game modification. (Language: C++ using .NET Framework I)

Certification

  • Comp TIA A+ Certificate

Languages

  • C, C++, (unmanaged)
  • Objective-C
  • Swift
  • JavaScript,
  • HTML
  • CSS
  • Java
  • IBM i
  • CL
  • RPGLE
  • SQL

Timeline

Software Developer

Process Fusion
08.2020 - 08.2025

Computer Programming

Seneca College

Computer System & Network Specialist

Evergreen College

iOS Development

Lighthouse Labs

CompTIA A+ Certificate
Andrew Solesa