- Infrastructure as Code (IAC)Creating a Hashicorp custom SDK provider (golang) to allow the creation of blueprint templates for cloud providers (AWS, GCP, Azure) using Terraform HCLterraformHCLHashicorp custom SDK providergolangcheckovinfracostnestjsAWSs3
- Developing New FeaturesAdding new features to the current back-end and front-end systemsnode.jsreact.jspostgreSQLprismagraphqlredisvaultAWSnestJSexpress.js
- 3D MaintenanceUpdating to the current 3D visualization system running AWS Sumerian3DAWS SumerianComputer Graphics
- GraphQL Database IntegrationDeveloping a new microservice to store and query cloud providers (AWS, GCP, Azure) crawls using Dgraph CloudDGraphDgraph CloudGraphQLGraph Database
- Crackle+
2020 - October 2021
Design and development of a new public API using Serverless Framework with Node.js + API Gateway and deployed in AWS. CI/CD using Azure Devops. Migration of the javascript code into typescript
Auth Frameworks research to meet client’s user & device workflows: Firebase, Google Identity Platform, AWS Cognito
Implementation of the new packaging workflow using AWS MediaPackage service.
Automating the deployment of MediaTailor Configuration & Cloudfront for Server Side Ads Insertion
APIServerless FrameworkNode.jsAWS API GatewayCI/CDAzure DevopsJavascriptTypescriptFirebaseGoogle Identity PlatformAWS CognitoAWS MediaPackageAWS MediaTailorCloudfrontServer Side Ads Insertion - Sony NMS
2019 - 2020
CI/CD on Azure devops migrationCI/CDAzure DevopsBash Scripting - Sony V3NUE
2018 - 2020
Refactored a monolith architecture into a microservices architectureAWS Step FunctionsAWS LambdaJavascript.NET CoreAzure QueuesAzure TablesSQL Server - Sony Apollo
2018 - 2019
Developed an Automated Ingestion Workflow of Medias & Metadata. Added new features to the current CMS.AWS Step FunctionsAWS LambdaJavascript.NET Framework.NET CoreSQL Server - Crackle API
2014 - 2018
Revamped the video streaming platform. The focus was on building innovative, scalable fault-tolerant cloud-based architectures. The end-goal was to make the service better, more engaging and ultimately more successful.
Added Cloud Arch Patterns for achieving scalability
API performance Improvements.
Cloud Design Patterns.NET FrameworkAzure Worker RoleAzure QueuesAzure TablesAzure StorageAzure BlobsSQL ServerjQueryAngularJS
- Capacity ServicesMaintenance and development of new functionalities for a well-known Media & Entertainment enterprise’s systemASP.NET Web FormsASP.NET Web APIDapper .NETT-SQLMicrosoft FakesHandlebarsJavascript
- WAMSUpdates and enhancements on a previously developed Windows Azure Media Services (WAMS) solution, and its integration with the current enterprise’s system, to provide their platform users with HLS and Smooth StreamingASP.NET MVC 4ASP.NET Web APIWindows ServicesAzureAWS S3
- WAMS ShowcasePoC demonstrating WAMS' functionalitiesASP.NET MVC 4ASP.NET Web APINode.js (reverse proxy)Access Control Service (ACS)AngularJSBootstrap
- Vidispine ResearchVidispine platform analysisVidispine REST APIASP.NET MVC 4ASP.NET Web APIAngularJSBootstrap
- Transcoding PoCAutomation of analysis and video transcodingFile System WatchertopShelflog4netffmpegffprobeActionMailerfluent assertionsmoqVS2012
- WAMS PoCWindows Azure Media Services proof of concept. Several transcoding and packaging workflow. The each step status was shown in an admin dashboardWindows Azure Media ServicesAzure Web RoleAzure Worker RoleAzure TablesAzure QueuesAzure BlobsASP.NET Web APIHMACAngularJSffmpegffprobeHLS (HTTP Live Streaming)AESPlayReadyClass Library Projectfluent assertionsmoqAmazon AWS SDKVS2012
- Internal ProjectInternal app for managing workers daily hoursASP.NET MVC 2SQL SERVER 2008 R2
- Metro AppApp to provide communication and training resources within an enterpriseWindows 8C#/XAML Metro app
- Web ProjectLaboratory administrative tasksASP.NET MVC 3SQL Server 2008 R2JavaScriptjQueryHTMLCSSWeb Services
- Web ProjectTours and shows management for artists and agenciesASP.NET MVC 3JavaScriptjQueryHTMLCSSResponsive DesignZURB foundationBing Maps