Scan contact card
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.
A collection of projects authored by Joe, and likely shared out with the community as an open source project.
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems…
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!
There’s so many to list, how can I fit them all.
Visit my GitHub profile for a partial list.
Notable exclusions
Core Audio
port of CoreAudio Objective-C & C libraries to Microsoft Xamarinpbxbuild
for GNU/FSF OpenStep
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 ;)
Coming Soon
Issued: Dec 31, 2013 us 8620624B2
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.
Greg Skibiski Tony Jebara Christine Lemke Markus Loecher Girish Rao Jason Uechi 2+
Issued: Mar 3, 2012 us 20120071175
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.
Greg Skibiski Tony Jebara Christine Lemke Girish Rao Jason Uechi Markus Loecher
Issued: Apr 1, 2010 us 20100082301
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.
Markus Loecher Tony Jebara Christine Lemke Alex `Sandy' Pentland Greg Skibiski David Rosenberg Girish Rao 2+
Issued: Apr 1, 2010 us 20100079336
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.
Markus Loecher Tony Jebara Alex `Sandy' Pentland Christine Lemke Greg Skibiski David Rosenberg Girish Rao 2+
Issued: Dec 10, 2009 us 20090307263
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.
Girish Rao Markus Loecher Alex `Sandy' Pentland Tony Jebara Christine Lemke Greg Skibiski Jason Uechi Blake Shaw
Directing iOS development across all NewsCorp brands include New York Post, NewsUK, The Australian, Barron's Group and more.
Led in development of industry leading mobile Point of Sales and Kitchen Display systems.
Led in developing iOS/iPad apps and backend infrastructure for San Francisco Chronicle and other major market newspapers.
Porting of C#/OpenGL .NET premium audio stream application to the ground breaking, open-source, MonoMac project (now Microsoft Xamarin).
Developed patented machine learning, location based algorithms and applications for social media and financial investment markets.
Consulted for and associate produced original streaming content for ATT Tech Channel, producing shows with industry leaders such as; Richard Stallman (GNU), Whit Diffie (RSA), Bill Cheswick (Firewalls), Emmanuel Goldstein (Editor 2600 Magazine), H. D. Moore (Metasploit), Biz Stone and Jack Dorsey (Twitter Co-Founders), and more.