Joseph Mattiello

Scan contact card

Scannable QR code with contact info

Proven Mobile/*nix Software Engineer with experience leveraging agile, DevOps, and CI/CD to manage large scale distributed platforms both on prem and in public cloud.

Creations

A collection of projects authored by Joe, and likely shared out with the community as an open source project.

Provenance EMU

A powerful multi-system emulator for iOS, tvOS, and macOS, bringing classic gaming to modern Apple devices with stunning performance and features.

Read more..

Hero

Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit's cumbersome transition APIs—making custom transitions an easy task for developers.

Read more..

RxReachability

RxReachability adds easy to use RxSwift bindings for ReachabilitySwift. You can react to network reachability changes and even retry observables when network comes back up.

Read more..

PinCache.swift

Swift re-write of pinterest/PINCache

Read more..

Open Source Contributions

A collection of efforts to which I contributed, but did not create. Contributing back to Open Source projects is a strong passion of mine, and requires a considerate approach to learn norms, standards and approach for each community for a successful merge!

Gists

Create XCode INFO.PLIST from shell variables
Nestable Codable's in Swift
Improved Carthage caching for XCode
nested parallel async groups in Swift
setVersion.sh
Using Swift KeyPaths with Generics for code reduction
A UIKit based Playground for presenting user interfaces

MonoMAC

Mono, the open source development platform based on the .NET Framework, allows developers to build cross-platform applications with improved developer productivity. Mono’s .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.

Read more..

TermKit

This is a simple UI Toolkit for Swift, a port of my gui.cs library for .NET. While I originally wrote gui.cs, it has evolved significantly by the contributions of Charlie Kindel (@tig), @BDisp and various other contributors - this port is bringing their work.

Read more..

XMLCoder

Encoder & Decoder for XML using Swift's Codable protocols.

Read more..

Wait! There's more..

See all Open Source Contributions for more examples!

Publications

A collection of articles, papers, presentations or talks, most likely on Development, Project Management and DevOps, because let’s admit it, they are one in the same ;)

Articles & Papers

Coming Soon

Patents

Event identification in sensor analytics

Issued: Dec 31, 2013 us 8620624B2

Description

A method of detecting an event anomaly includes receiving one or more data points, in which each data point represents a spatial or temporal event; associating a unique identifier with each of the one or more data points to obtain one or more individualized data points; distributing the one or more individualized data points across a grid, in which the grid includes one or more cells; determining an event likelihood ratio for one or more of the grid cells; identifying one or more event clusters, in which each event cluster includes one or more of the grid cells; and storing in a data repository an event cluster having a significance level above a threshold significance level.

Other inventors

Greg Skibiski Tony Jebara Christine Lemke Markus Loecher Girish Rao Jason Uechi 2+

See patent

System and Method of Performing Location Analytics

Issued: Mar 3, 2012 us 20120071175

Description

A mobile terminal, a log information supplying method using the same, a detection system for a web platform, and a detection method using the same are provided to supply a detection result about the operation of a platform by obtaining log information regardless of the diverse platforms. CONSTITUTION: A log information manager(110) generates log data about state information of a web platform or web application executing information. A log message generator(150) generates a log message including a body and a header. A mobile communication terminal transmits the log message to a monitoring server.

Other inventors

Greg Skibiski Tony Jebara Christine Lemke Girish Rao Jason Uechi Markus Loecher

See patent

Anomaly Detection in Sensor Analytics

Issued: Apr 1, 2010 us 20100082301

Description

A method of detecting an event anomaly includes receiving one or more data points, in which each data point represents a spatial or temporal event, associating a unique identifier with each of the one or more data points to obtain one or more individualized data points, distributing the one or more individualized data points across a grid, in which the grid includes one or more cells, determining an event likelihood ratio for one or more of the grid cells, identifying one or more event clusters, in which each event cluster includes one or more of the grid cells, and storing in a data repository an event cluster having a significance level above a threshold significance level.

Other inventors

Markus Loecher Tony Jebara Christine Lemke Alex `Sandy' Pentland Greg Skibiski David Rosenberg Girish Rao 2+

See patent

Comparing Spatial-Temporal Trails In Location Analytics

Issued: Apr 1, 2010 us 20100079336

Description

Systems and computer implemented methods are provided for comparing, associating and deriving associations between two or more spatial temporal data trails. One or more spatial-temporal data trails comprising one or more places are received at a processor. Each place is identified by a spatial temporal data point. And each spatial-temporal data trail is associated with an individual. The similarity between pairs of places is determined to establish one or more groups of places or one or more groups of individuals. Similarity and/groups can be determined based on demographics associated with the place or individual.

Other inventors

Markus Loecher Tony Jebara Alex `Sandy' Pentland Christine Lemke Greg Skibiski David Rosenberg Girish Rao 2+

See patent

System and Method of Performing Location Analytics

Issued: Dec 10, 2009 us 20090307263

Description

A system and method are provided for associating location data from one or more unique sources. The place and time of a unique location enabled device are associated with stored demographic information relating to the particular place and particular time. The place and time of the unique location enabled device are associated with a historical record of past locations and time of locations that the device has been. Based on the association of demographical information and historical information, the unique location enable device is assigned to one or more groups or tribes. The location of all members of the group or tribe can be aggregated and exported for further analysis or display, thereby showing all group or tribe members at a particular time and place.

Other inventors

Girish Rao Markus Loecher Alex `Sandy' Pentland Tony Jebara Christine Lemke Greg Skibiski Jason Uechi Blake Shaw

See patent

Experience

Founder

Matti Media LLC

Developing Provennce EMU, a cross-platform emulator application for iOS, tvOS, and macOS using Catalyst technology.

2022 - Present

iOS Consultant

Fitness.AI

Led project restructuring and codebase modernization efforts, implementing best practices to improve maintainability for single-developer operations.

2021

iOS Lead

Cameo

Spearheaded native iOS development, implementing asynchronous HD video compression and real-time filter capabilities. Served as the primary iOS developer responsible for core app functionality.

2020 - 2021

iOS Director

NewsCorp

Directed iOS development strategy across major NewsCorp brands including New York Post, NewsUK, The Australian, and Barron's Group. Oversaw technical direction and implementation standards.

2019 - 2020

Lead Mobile Developer

SALIDO Inc.

Architected and developed industry-leading mobile Point of Sale and Kitchen Display systems, focusing on performance and reliability in high-pressure restaurant environments.

2018 - 2019

Lead Mobile Developer

Hearst Digital News

Developed and maintained iOS/iPad applications and backend infrastructure for the San Francisco Chronicle and other major market newspapers. Led mobile technology initiatives across the organization.

2012 - 2018

Lead iOS Developer

Sooloos Meridian (now Roon Labs)

Successfully ported premium audio streaming application from C#/OpenGL .NET to iOS using the pioneering MonoMac project (now Microsoft Xamarin), enabling cross-platform deployment.

2010 - 2012

Lead iOS Developer / Hadoop Administrator

Sense Networks Inc. (Acquired by YellowPages.com)

Engineered patented machine learning algorithms for location-based services, developing applications for social media and financial markets. Managed Hadoop infrastructure for large-scale data processing.

2008 - 2010

Security Industry Consultant / Associate TV Producer

ATT (Bell Labs Park)

Produced and consulted for ATT Tech Channel, creating original streaming content featuring tech industry luminaries including Richard Stallman (GNU), Whitfield Diffie (RSA), Bill Cheswick (Firewalls), and Twitter co-founders Biz Stone and Jack Dorsey.

2007 - 2008

Education

University at Buffalo

Bachelor of Science
School of Computer Science and Engineering
2003 - 2007
Nifty tech tag lists from Wouter Beeftink