I love writing code and teaching people, while maintaining PCI compliance!
Programmer and Educator with experience in Software Development and Automation Testing with Microsoft and Open Source Technologies
Automation Scripts for smoke tests, and run them automatically on deployment on code merge (for that Continous Integration/Delivery)
Azure or Amazon, our websites and apps doesn't need to be locally stored in the office!
Webapp or a Corporate Website, we can deploy them via apache in a PhP, express.js in a NodeJS Environment or with ASP.NET!
Human Resource, Asset Management, Accounting, whichever you need for your operations, wether Mobile App or Desktop applications. Complete with Business Intelligence and Financial Reporting
Managing Jobs, Stored procedures, Queue Processing and Database security for your Database of choice.
January 2018 - Present
- Write and execute Test Plans/cases based on business requirements for Just Energy Mobile App, Paycom Payroll Systems and Just Energy Web Portal.
- Develop test automation scripts for regression testing for an iOS Sales app (using C#, Selenium, Appium and WebdriverAgent) and WebApps (with NodeJS, selenium-webdriver and Express.js) which reduced the testing time of these systems from one week to 2-3 days.
- Lead on implementation of Continuous Integration and Delivery (via Team Foundation Server on code commit or on Octopus Deployments and with: Ghost Inspector and NodeJS).
2017
- Redesigned and developed a client online information software (using C# ASP.NET, jQuery and with back end MS SQL and MUMPS)
that increased loading speed by 50%, improve usability by converting the pages into Single Page Applications, and generate Business Intelligence
(BI) reports much faster with a million record csv file download from an hour to 5 minutes.
- Performed client support for the legacy Terminal Operating System of the Pier, particularly in generating Accounting Reports,
Accounts Management and Terminal OS Bug Fixing (with VB.NET, C# and MUMPS).
2013-2016
- Implemented a secure corporate Web Portal (using PhP, jQuery and MS SQL) that stores all of the company’s classified documents that has helped the company achieve ISO 9000 certification.
- Developed a comprehensive Human Resource Information System (using VB.NET winforms, SQL Server, Microsoft Interop) that stored contract information for over 6000 workers and automatically reminded HR of contracts for renewal.
- Developed Payroll System that uses biometrics for timekeeping (using VB.NET winforms, SQL Server, MS Access and Microsoft Interop) streamlined with partner banks and generated BI reports.
- Developed various automated inventory management systems such management of I.T. Assets and Engineering Equipment Monitoring (with VB.NET and SQL Server) to replace the existing manual process that uses excel sheets.
2013-2017
- Part-time Thesis adviser, Programming and Relational Database Management lecturer for 4 years
2011-2012
- Full-time Thesis adviser, Web Development, RDBMS and Programming Logic lecturer
- Head of the Research and Development Club.
- Written a proof of concept Enrollment Forecast System, which predicts the amount of
students that will enroll on the subjects of Informatics for that semester.
2011
- President Scholar Scholarship.
- Academic Excellence Awardee.
- TESDA NCIV: Programming Certification.
I graduated in 2011 and immediately worked as a lecturer for my college, Informatics International. I was asked to cover a range of subjects that cover Full Stack Development: from back end database development connecting that to a front end application that's either a Desktop App or a Web App.
I got to teach students and in return hone my skills in software development. In a way, the students acted as BA's for me. For example, in an activity where we are working with chatboxes, students would ask for features such as adding files to the chatbox, adding stickers, and how we're supposed to save the stickers to the back end! (hint: we use a placeholder string for that)
After years of teaching, I felt that I now had the skills and I wanted to try them in the industry. I started by working in a Construction Company: ASEC Development and Construction Corporation. here, I served as a Company Programmer. I wrote and maintained software that the owner required of me. My greatest achievement here would be my Human Resource Information System that calculated around 5000+ worker's salary each week, reducing the work that had to be done by 4 people in a span of 5 days to just 1 person in a day! This was written in VB.NET connected to SQL Server.
I served the company for three years, afterwards I had the opportunity to work for Asian Terminals Incorporated Here, I was able to develop their Webtrack, a software that I wrote this in C#, making use of ASP.NET and SQL Server as Back end.
While working with these companies, I also wrote side projects for time to time.
I developed the website for Bunny Jeans PH (they have since updated the website)
I also developed a Point-of-Sale application for the restaurant department for Fiesta Technologies
Time would come that we had to migrate to Canada. And for experience I started working as a QA Analyst/Automation Developer for Just Energy, CA Here I created Tasks and Test Cases that verified User Stories, Bugs and Support Requests. I wrote Issues for any test failures. I also have my first experience with both Microsoft Azure and Amazon Webservices here, as our applications run in the cloud.
I was also able to automate our testing of the JEM App, an IOS App that our field agents use to conduct sales and our tesing of the JEOS Web App, a site for enrollment and renewals for new customers this was written in NodeJS
I am currently developing applications with NodeJS with Express.js as webserver and Amazon Lightsail with an Ubuntu Implementation that runs my services.