Michael Slugocki, Ph.D.
Senior Software Developer
Vision Scientist
Objective

To solve analytical problems with software while making friends along the journey.

Applied

Languages:
TypeScript, Javascript (ES6+), HTML(5), CSS(3), SCSS, Python, Julia, Rust, C, R, YAML, XML
Front-end:
React
Back-end:
Node.js, Next.js, Express.js, NGINX
Protocols:
HTTP, HTTPS, TCP/IP, UDP, DNS, WebSocket, MQTT, SOME/IP, JSON-RPC 2.0
Databases:
Non-relational (mongoDB), RDBMS (MySQL, SQLite, PostgreSQL)
Architectures:
Progressive Web Applications (PWAs), Microservices, Headless Content Management Systems (Headless CMS)
DevOps:
Docker, Github, Azure
OS:
Linux (Debian-based), appleOS ecosystem (watchOS, iOS, macOS), Windows
Debugging:
Chrome/Firefox Developer Tools (DevTools), Lighthouse, PageSpeed Insights, Python Debugger (PDB), LLDB, LLVM
Testing:
Pytest, Jest, Cypress, Travis CI
Version Control:
Git
Machine Learning:
STAN (PyStan), Pyro, PyTorch, OpenCV, Boost
Collaboration:
Agile/Scrum, Kanban board, Confluence, Miro, Figma
Skills:
Advanced Problem Solving, Web Application Development, RESTful API / Framework development, QA testing, Debugging, Computational Modeling, Machine Intelligence, Statistics and Analytics, Development Operations (DevOps), Compiler Development, Database management, IoT protocols

404 image
Government Services Integration Cluster
Toronto, Ontario, Canada
March 2026 - Present
Senior Software Developer

Technical, Collaboration, and Communication

  • Develop, debug, and maintain Next.js and React Web applications related to provincial government services of Ontario.
404 image
Ford Motors
Ottawa, Ontario, Canada
May 2024 - August 2025
Software Developer

Technical

  • Developed front-end of compiler in Python using PLY (Lex & Yacc) for generating abstract syntax trees (ASTs) from interface description language (IDL) files.
  • Designed and implemented an automated client-service (RESTful) API generator for standardized communication (e.g., HTTPS, SOME/IP, MQTT) in Rust Programming Language using a combination of Rust, Python, and Jinga2 (Template Engine).
  • Designed and developed a VSCode Extension (developed in TypeScript and CSS) to deliver business critical hardware information (HTML pages) to automotive engineers via a React front-end user interface.
  • Designed and implemented a scalable Node.js Language Server (developed in TypeScript, CSS, and Python) to provide features (go-to-definitions, snippets, syntax highlighting, error diagnostics) in assisting hardware engineers with IDL file generation.
  • Maintained all software using semantic versioning and Git-based version control systems.
  • Wealth of hands-on experience in debugging software using the latest language-dependent debugging tools (LLDB, PDB, Firebug, Chrome Developer Tools).

Collaboration

  • Applied Agile and Scrum methodologies (Kanban board, Story boards, Github Scrum boards) to manage backlog, sprints, and code reviews.
  • Translated technical systems specifications provided by teammates into functional software applications.
  • Routinely scheduled walkthrough sessions with project team members to share development progress and coordinate across members for next steps.
  • Engaged in both small team (< 20) and larger organizational meetings (> 100) to coordinate efforts across multiple layers of the Ford organization.

Communication

  • Provided mentorship (at request) to junior software developers and engineers regarding industry practices (testing, integration, optimization) and standards (RFCs).
  • Routinely prepared software design specifications and reports for software applications developed.
  • Provided post-implementation support, debugging, and technical assistance across software deployment releases.
  • Git based documentation always submitted to ensure sufficiently capture all necessary details for software development or diagnosis.
404 image
Apple Inc
Apple Park, Cupertino, CA
2019 - 2023
Software Developer & Vision Scientist

Technical - Software

  • Led complete software development life cycle for front- and back-end components of Time in Daylight Vision Health feature revealed at Apple WWDC 2023 Keynote.
  • Implemented software application to send internal data for development operations (DevOps) to Apache server endpoints.
  • Designed and implemented back-end server (using Node.js, Express.js, jQuery, HTML, CSS) used in development-operations for sending (via HTTPS protocol) and storing internal data to non-relational database (mongoDB) endpoints.
  • Utilized authentication mechanisms (Okta Authentication) and front-end user profiling (login page) for securing accessibility to headless Content Management Systems (headless CMS) used for developing internal asset distribution services.
  • Developed progressive web and mobile applications (PWAs) with offline capabilities, push notifications, and responsive layouts.
  • Managed software applications across a diverse range of operating systems (Apple and non-Apple devices), ensuring cross-functional compatibility where required.
  • Extensive hands-on experience with large-scale IaaS platforms supporting engineering operations.
  • Optimized software applications for accessibility (AODA/WCAG) under branch of Vision Health.
  • Maintained all software using semantic versioning and Git-based version control systems.
  • Wealth of hands-on experience in debugging software using the latest language-dependent debugging tools (LLDB, PDB, Firebug, Chrome Developer Tools).
  • Ensured software quality through rigorous unit, continuous integration, and quality assurance (QA) testing.

Technical - Vision Science and Machine Intelligence

  • Implemented machine learning algorithms (in C language) involving Apple watch sensors to predict time spent in direct sunlight.
  • Implemented advanced computational models of the human visual system (using Python, C language, and Julia).
  • Developed low-level algorithms for predicting human visual perception relative to content being rendered on display panels to evaluate and improve display technologies.
  • Designed and conducted user studies to evaluate human vision for novel display technologies.
  • Performed rigorous literature reviews on topics related to modeling visual perception and health, along with compiling summaries and reports of findings in written, oral, and presentation formats.
  • Performed statical analyses on behavioral data to draw inferences and generate predictive models of human perception, primarily focused on vision.

Collaboration

  • Routinely utilized Rapid Application Development (RAD) methodologies with teammates to expedite proof-of-concepts for incubation efforts.
  • Track record of meeting immediate deadlines for delivering software deliverables to relevant stakeholders.
  • Experience in collaborating with corporate lawyers to assess licensing and distribution models for proprietary software being developed.
  • Worked with UI and UX exclusive graphic artists to define and utilize assets within front-end software applications according to story boards, wire frames, and mock-ups.

Communication

  • Coordinated with product owners, designers, and large cross-functional teams in Agile/Scrum environments.
  • Experienced in generating (cloud-based) documentation for reports, roadmaps, software design documents (RESTful APIs), high-level design diagrams, and software specifications.
  • Experienced at keeping diverse stakeholders across Apple aware of product development progress using multivariate approach (organization dependent).
404 image
Apple Inc
Apple Park, Cupertino, CA
2018 - 2019
Software Engineering Internship

Technical - Software

  • Led complete software development life cycle for Vision Health feature measuring contrast sensitivity on mobile devices as revealed at Apple WWDC 2019.
  • Led software development, especially front-end UI and UX design, for prototyping progressive software applications (mobile and web) related to Vision Health.
  • Developed reusable front-end (UI and UX) components for development of Vision Health software applications.
  • Maintained all software using semantic versioning and Git-based version control systems.
  • Wealth of hands-on experience in debugging multitude of software instances using latest debugging tools (LLDB, PDB, Firebug, Chrome Developer Tools).
  • Ensured software quality through rigorous unit, continuous integration, and quality assurance (QA) testing.

Technical - Vision Science and Machine Intelligence

  • Implemented advanced computational models of the human visual system (using Python, C language, and Julia).
  • Designed and developed low-level algorithms (in Python, C language, and Julia) for evaluating Front-of-Screen (FoS) technologies.
  • Performed rigorous literature reviews on topics related to modeling visual perception and health, along with compiling reports of findings in written, oral, and presentation formats.
  • Designed and conducted user studies to evaluate human vision for novel display technologies.
  • Performed statical analyses on behavioral data to draw inferences and generate predictive models of human perception, primarily focused on vision.

Collaboration

  • Track record of organizing and informing relevant stakeholders of project progress through variety of documentation and visuals, along with coordinating next steps in product cycle.

Communication

  • Coordinated with product owners, designers, and large cross-functional teams in Agile/Scrum environments.