Principal Software Engineer
Seachange Philippines, Inc.
2/F Alpha Building, Up Ayala Technohub, Commonwealth Avenue, Diliman, Quezon Cit
Software engineer that specialized on Video-On-Demand software solutions; worked on a SaaS VOD and data warehouse projects; researched on various open source technologies; developed unit test codesCommon Platform (April 2017 – Nov 2017)• Used Agile software development methodology using Scrum and DevOps• Research on open source technologies that can be used as part of the common platform such as Apache Kafka, Apache Spark Structured Streaming, ElasticSearch, Kibana, Fluentd… Show more Software engineer that specialized on Video-On-Demand software solutions; worked on a SaaS VOD and data warehouse projects; researched on various open source technologies; developed unit test codesCommon Platform (April 2017 – Nov 2017)• Used Agile software development methodology using Scrum and DevOps• Research on open source technologies that can be used as part of the common platform such as Apache Kafka, Apache Spark Structured Streaming, ElasticSearch, Kibana, Fluentd, Telegraf, InfluxDb, Grafana, MySQL, PostgreSQL, JasperServer, etc.• Worked on reporting and data warehouse software components• Used Java, JRuby as programming languageSeaChange Rave (September 2014 - March 2017)• Developed and supported applications such as recommendation engine and cloud portal• Used Java as programming language, Play, Activator and Akka as frameworks, TitanDB as graph database• Used Python and JavaScript as programming languages, Django, Angular as framework, MySQL as database• Used ElasticSearch as data store and JasperServer as reporting engine• Used AWS as cloud infrastructure with services such as RDS, SQS and Elastic Beanstalk• Used unit testing tools such as Jacoco, Jmockit and JUnitAdrenalin Continuing (December 2012 – August 2014; May 2011 – April 2012)• Support for applications such as Asset Management, Content Distribution and Monitoring Management and Configuration• Used JRuby and Java as programming languages, Ruby on Rails as framework, MySQL as RDBMS, Tomcat and JBoss as web serversAxiom Sustaining (Ingest Services) (May 2012 – November 2012; November 2008 – April 2011)• Team leader of the Ingest Services team• Used Agile software development methodology using Scrum• Worked on Video-On-Demand core product, support for services such as Propagation, Asset Management, ETF Gateway, MPQ and Directory Service• Migration of applications from Win32 to x64 platform• Used C++ and C# as programming languages and MS SQLServer 2000 as RBDMS Show less