- Gasparillo Trinidad W.I.
Sep 2014 - May 2015
Develop software for a digital signage and media company.
Sep 2002 - Sep 2005
Develop .NET software for a Microsoft Gold-Certified Solution Provider.
Sep 2014 - Sep 2017
University of London International Programme
I am currently a full-time student in philosophy. I write on philosophical topics on my blog.
Microsoft Certified Solution Developer
Jan 2001 - Present
Visual Studio 6.0
Microsoft Certified Database Administrator
Jan 2006 - Present
Microsoft SQL Server 2000
I design and develop multi-layer cloud applications that utilize a range Azure services from Azure SQL server to Blob and Table Storage to Media Services.
I develop console applications, utilities and web scrapers in .NET and web applications and services in ASP.NET MVC.
Views Datasource plugin for the Drupal CMS http://drupal.org/project/views_datasource
Overlord is a cloud-scale IoT platform that provides an HTTP REST API for bi-directional data transfer and communication with any device that can connect to the Web or any private network over TCP/IP. Overlord provides an API for managing devices, sensors, readings, channels, alerts, and messages. Devices can register sensors and push data to the server using a simple REST API which the server then acknowledges and responds with any messages or alerts that have been generated for that device. Device sensor data grouped as channels can be streamed to subscribing devices using a simple request-response model where the client sends the index or date of the last channel data item it processed. Devices can set alerts on channels, and these can be triggered by sensor data exceeding some threshold value. On-demand messages can be sent from one device to another through the API. Messages and alerts for a device are placed on a queue are popped off in the order received, when the device confirms it has processed the message or alert.
Cross-platform CLI application for automating deploying Drupal CMS sites.
This was a project to develop a complete end-to-end digital signage solution hosted on Microsoft Azure. The cloud application is built using ASP.NET and Entity Framework and uses website, SQL Server, Media Encoding, Blob and Table Storage services from Microsoft Azure. I was responsible for designing, developing and deploying the entire server backend as well as the user interface for managing media files and media players.