Multidisciplinary and strategic developer/architect of innovation and reliability. I've been a developer for the past 25 plus years, and have focused myself on looking outside the box for solutions and expanding my knowledge on a continual basis. I've worked for both small startups and larger granite operations, my wish is to join a team that is seeking new and unexplored territory where my problem solving and experience can be tested and grow.
Dev LAMP, PHP, ANSI C/C++, HTML5, CSS, JS/JQuery, ObjC
Ops AWS Suite of services, Linux, Puppet, Chef, Various console scripts
Others Ruby, Python, Java, SaaS suites, et. al.
Overall Application Architecture, Network Infrastructure, Security, Code Longevity
I'm responsible for investigating new technologies and tools, and introducing them to the devops and development teams. Helping to maintain an agile environment and continually improving product quality and work efficiency through CI and Deployment.
I'm also responsible for maintaining the high availability, daily operation of various online properties ranging from simple page apps to very complex systems. Fully leveraging the power of AWS/Opsworks/cloudformation and pipeline tools, giving a clean straight forward environment that minimizes downtime and maximizes deployment reliability.
I also started an internal program starting new projects utilizing docker/ecs and migrating existing services to streamline development to deployment. Helping new developers and current developers to improve their current skillset with adoption of the 12-factor methodology and introducing tools/cd integration for AWS ECS.AWS, CloudFormation, Opsworks, the various AWS pipelines with a focus on ECS, as well as the general DevOps requirements of python/ruby/chef/puppet et.al.
Introduced Convox as a deployment tool
Streamlined CD with third party tools
Encouraged the adoption of the 12-factor methodology
Migration of Opsworks/Chef to Convox/Docker/Cloudformation
I was responsible for providing full stack development and devops support for this startup. Initial tasks and challenges were to refactor the original code base and infrastructure into a more scaleable and enterprise service. Other initial challenges included integrating dynamic asset delivery via CDN, Social Media integration, geolocation, creating a low impact on-demand data mining environment and migration to an API based backend.
Other responsibilities included providing agile and rapid development for project enhancements on the backend as well as front end markup and development, infrastructure management and mastering, and general maintenance.AWS, LAMP (Ubuntu, Apache 2.4, MySQL 5.5, PHP 5.4), Python, ObjectiveC, HTML5, CSS3, JS, JQuery, Memcache, et. al.
Created several prototype iOS apps
MySQL Clustering & Redundancy
Automated data storage/recovery
Onsite Server Monitoring/Management (puppet/cacti/nagios)
Dashboard of site metrics
Local Image Asset SaaS
iOS Rapid Prototyping with PhoneGap
Leveraging AWS multi-role services
Created the first version of image asset SaaS
My time at Columbia was split between two different team projects. The first team was directly responsible for aggregation, integration and mining of the vast amount of data produced in the university hospital. The second team was an internal startup that was providing educational resources to the active student and active staff body.
For the first team, I was tasked with developing internal infrastructure capable of supporting big data warehousing utilizing open source solutions. We developed reliable methodology for realtime ingest of big data in realtime as well as developing and providing realtime mining tools for the data subscribers. We also developed a methodology for correlating clinical trial data with our data warehouse. Some of the more interesting challenges were to do with bringing the data feeds and mining outputs into HIPAA compliance in a realtime fashion.
For the second team, I worked closely with the distance learning group to create both a viable and scalable backend that could store, index, and serve HD video in a pay-for-play environment as well as a variety of documents. I worked to develop a front end solution that provided in depth searching of the video close caption content as well as a variety of other data sources and publications in the form of PDF, DOC, and others. Also developed a course creation and presentation module, that allowed creation of a syllabus, course materials, and testing.LAMP (CentOS/Fedora, Apache, MySQL, PHP), Ruby, Python, HTML5, CSS3, JS, JQuery, Visual C++.
On demand transcoding of raw video to HTML5 compatible formats
Developed an HTML5 player with Close Caption support that allowed HTML markup
Autoindexing and search to seek for the HTML5 player
This was a video startup company creating a turnkey video/dvd creation product. I architected and developed lost cost/low impact video transcoding modules and created a video transcoding software as a service platform for embedding into website software such as wordpress, joomla and others.
In 2006, Micronets was rebranded to Vidavee during this time. I continued development with the video as a service platform and systems support. They were expanded to include support and development for the mainline product as well. During this time I created the Alpha version of the Vidavee Video as a service platform, this grew from a proof of concept to offered product focusing on wordpress as a CMS and the alpha as a delivery platform which was adopted by various outward facing Fox News blogs and eventually Wordpress.com itself.
2008 saw Vidavee acquired by Vignette. After internal reorganization, I was a member of the systems team providing support for the Vidavee Video Platform, now owned by Vignette. I was also involved with research and development of new and emerging video technologies, evaluating their impact and integration into our platform. Examples of this are, automating both the Darwin Streaming Server from Apple, and Microsoft's Silverlight technologies. I continued to work closely with the sales team to develop prototypes to augment sales as well as providing development into integration of the vidavee platform into the Vignette technologies.
Developed a unique top-down/bottom-up method of leveraging CPU from low traffic nodes for transcoding
Created a php based ondemand transcoding platform
Created FIFO simple messaging queue
Live dashboard of node health, transcode jobs and streaming
Leveraged both Darwin and Microsoft Streaming technologies to augment progressive download of video
Sao Paulo, BrazilLAMP (Ubuntu, Apache, MySQL, PHP), Java, C/C++
Web Application Developer, Web Design, Systems Engineer, Network Architecture and designLAMP Stack, C/C++, JAVA
Web Application Developer, Web Design, Systems Engineer LAMP Stack, Embedded Linux (cowboy linux)C/C++, C#, Java, LAMP, HTML, CSS, JS
Created a Pan-Tilt-Zoom Library for html with progressive jpeg streaming for PTZ Video
Created a linux distro for above project Cowboy Linux
Human Interface Design and Rapid Application Prototyping, Web DesignMPW C/C++, Microsoft Visual Basic
Developed a consumer level lightweight video indexing and editing toolkit for distribution with hardware product
Human Interface Design and Rapid Application Prototyping in support of the sales groupMPW C/C++
Human Interface Design and Application development of Frontends for Mainframe operationsMPW C/C++
Created a "screen scrape" input/output communications library for Supercard