Software Developer
Current- Lead team of three developing Web applications for IP Video customers- Developed Stripe-based payment portal for IP Video carrier system. React-based, responsive design, 4 page login/register/choose subscription/pay. Developed Node-based backend, SQL queries and integrated with existing Node/PostgreSQL live client back-end.- Developed MPEG DASH streaming TV Web application using Google Shaka Player with program guide, DVR support, authentication, parental controls, audio/video controls, view history, usage tracking and I18N- Developed Chromecast receiver custom application using Google Cast Library for use with proprietary mobile video apps. Features included custom controls, custom banner, device registration, DRM support and usage tracking.- Developed significant extensions to front- and back-end Administrative system using Angular 6, TypeScript, Material UI, Node.js, PostgreSQL, jsPDF- Wrote PostgreSQL create and update scripts for new and updated features- Installed and configured Zabbix/agents in multiple client systems. Developed global Node/PostgreSQL incident tracking system receiving Zabbix POST events.- Wrote and published api documentation to enable customers to integrate their own accounting systems with VectorMax