About Me
Work Experience
2024: Niftyers
- Provide development services for web, mobile, and desktop applications.
- Provide system design, solutions, support, and maintenance.
- Provide automation and cloud services.
- Provide API and 3rd party app integration.
- Provide QA services, digital and SEO.
2024: Mozym
- Develop web-based applications, front-end and back-end.
- Develop custom dashboard for project management and sales reporting.
- Design and build proof of concept.
- Implement the latest technology in React.js, Vue.js, and .NET Core.
- Code versioning, review, and maintenance.
- Application support.
2022: Cognizant Softvision
- Provide system solutions and bug fixes.
- Implement enhancement to legacy system.
- Write scripts like SP for bulk update and database changes.
- Code versioning, review, and maintenance.
2021: Allcard Technologies Inc.
- Develop and maintain PAGIBIG Loyalty Card Data Capture System.
- Integration of AUB, UBP, and RBANKS Account to Loyalty Card.
- System designing and architecture.
- Web API, web services, and Python scripting.
2020: Ortigas Land Corporation
- Develop web and mobile applications on leasing, property sales, and marketing such as online sales and reservation, raffle, customer care, and tenant management.
- Develop restful API for linked and centralization of data, internal app, and third-party applications.
- Develop several internal systems such as ticketing, SMS advisory, sales, and other related applications.
- Develop a web portal for sellers and employees.
- Build SQL data queries and stored procedures for third-party applications.
- Support SAP User management.
2016: Londa Online Technologies
Software Engineer
Taguig, Metro Manila(Onsite)
May 2016 – Sep 2016
- Develop forex trading applications in mobile and windows platform.
- Build GUI, toolkits, and plugins to help forex users.
- Support forex trading applications.
2015: Netwiz Information System, Inc.
- Managed existing and legacy project.
- Develop inventory system for retail warehouse and auto reporting and eco-product website.
- Build tools for Counter Point POS accreditation and sales reporting.
- Support and maintain POS Server in Richwell Philippines, POS Stores in different malls such as SM, Robinson, Shangri-La, and Riverbanks Development Center.
- Support and Implementation of Gurango Smart HR Software in Five Star bus company.
2015: Mandaluyong Confectionary Trading
System Programmer & Administrator
Mandaluyong, Metro Manila(Onsite)
Feb 2014 – Feb 2015
- Develop internal applications such as HR, payroll, accounting, inventory, logistic, warehouse management, sales and point of sale system.
- Develop customer portal for online inquiry and stock reservation.
- Build E-commerce stores and customer portals.
- Provide recurring reports documentation summary.
- Support and maintain database and application server.
- Support pos client in Luzon and Visayas area.
- Support IT Technical task and CCTV monitoring.
2014: Wizzard Technologies, Inc.
Programmer
Pasig, Metro Manila(Onsite)
Aug 2011 – Feb 2014
- Develop human resources, timekeeping, payroll system, accounting, inventory, internet monitoring, library, and school university system.
- Develop teacher’s and student portal.
- Support and develops app and school system in province of Samar, Antique, Bohol, Manila, Pasig and Zambales.
- Support and maintain web server, database server and application server.
Career Summary
Independent Contractor
I am a Fullstack Developer specializing in C#, .NET, TypeScript, Next.js, React, and Vue. As an independent contractor since 2021, I have recently expanded my services and started my own team.
Currently, I am involved in this projects:
Warehouse Management System (WMS)
- A comprehensive web application that provides an all-in-one solution for warehouse logistics, shipping, billing, inventory management, packaging, and storage.
- The system integrates with e-commerce platforms like Shopify, Hubspot, Easypost, and Amazon Store.
- Built using C#, .NET 6.0 and React.js, utilizing a PostgreSQL database.
King of Budz (KOB)
- An e-commerce website for a cannabis company, integrated with the Dutchie POS system.
- Built using Next.js, TypeScript, Node.js, and MongoDB.
- Includes a Node.js backend to handle cron jobs for retrieving data from the Dutchie API.
Technology Fascination
Growing up in a rural area with no electricity or gadgets, I found joy in the simple pleasures of life. Exploring the farm and bushes fostered me to love our wonderful environment.
In 2004, I pursued a degree in BS Secondary Education with a major in Mathematics, which introduced me to the rapidly evolving world of technology. My fascination in technology grew, especially through playing MMORPG.
However in 2007, this interest turned into a gaming addiction, leading me to drop out of school and face significant personal challenges.
Resilience and Adaptability
Leaving my home in the province, I ventured into Metro Manila, a bustling city that starkly contrasted with my rural hometown. The city's vast infrastructure and rapid development were overwhelming yet inspiring.
During my first year, I struggled to find my footing, experimenting with different paths but making little progress. Despite the initial setbacks, this experience was crucial in shaping my resilience and adaptability.
Values Transformation
While experiencing hardship in Metro Manila and dealing with my father's disappointment, he gave me a second chance to redeem myself. I overcame my game addiction and attained self-discipline, transforming my passion for gaming into a drive to learn more about game development and web app development.
Around 2007, I dedicated my time in self learning of HTML, CSS, and JavaScript and built my first website from scratch, finding it incredibly fun and fulfilling. Embracing this opportunity, I decided to return to my studies, this time pursuing a degree in BS Information Technology in my hometown city.
Passion Discovery
Being a BS Information Technology student, I found that programming was not only fun but could also become an addiction. The challenges of solving problems quickly became my forte. I eagerly embraced new challenges in programming, enjoying Turbo C++, Visual Basic, MS Access, and MySQL.
My confidence grew as I completed projects on time and precisely. Even when problems took longer to solve, there was always space to learn and improve. I gained insights into how systems worked—like banking systems, ERP, chat systems, browsers, and the fundamentals of the internet and computers. Learning was fun and fulfilling.
Reality Exposure
My journey took a difficult turn in 2009 when my father suffered a heart stroke. As the family's breadwinner, I had to stop my studies in my second year and find a job to support my parents and siblings.
My first role was as a junkshop helper, offering a modest income, followed by driving a pedicab. Despite the grueling heat and hard work, I persevered and eventually secured a position as a salesman in a general hardware store in 2010.
There, I learned manual inventory, sales, promotion, logistics, and later accounting when I got promoted to become the store manager with a salary of ₱4,500 monthly. To supplement my income, I continued driving my pedicab part-time, earning an additional ₱200 daily. I also rented a PC in a shop to keep my programming skills updated. While driving the pedicab, I found inspiration and hope for future success.
Skills and Certification
In early 2011, a college buddy informed me about the TESDA Certification, specifically the National Certificate IV (NCIV) in Programming in STI-Calbayog. Seizing this opportunity, I left my job at the hardware store and continued to drive my pedicab part-time to support my family's financial needs.
This certification reignited my passion for programming and set me on a path toward a brighter future. I participated in a rigorous 252-hour programming training course, attending one class a week, covering Java, VB.Net, and Microsoft SQL Server.
In June 2011, out of 28 examinees—most of whom were graduating CS/IT students from various universities—only two passed the assessment. I was the only out-of-school youth among the examinees, and I was fortunate to pass. The examination consisted of a three-hour practical programming test, divided into two parts: Object-Oriented Programming (OOP) using Java in the console output, and Application Design and Development with VB.Net and Microsoft SQL Server.
Developer Journey
In August 2011, armed with my TESDA NCIV certificate, STI-Calbayog helped me land a job at Wizzard Technologies Inc. (WTI) as a software developer. WTI, located in Ortigas, Pasig, Metro Manila, provided me with my first software development role. Thanks to them, I experienced my first flight travel to Manila, marking the beginning of a significant new chapter in my career. The rest is history.