I am an electronics engineer by training and currently as software developer, software architect, business analyst, project manager, and MVP specialist.
I graduated with a degree of Electronics Engineering (2003) from the university
I also obtained my masters degree in 2009.
I was a engineering college instructor from
I was a freelance electronics design engineer from
At that time I do PCB-level and embedded system (C/C++ for microcontrollers)
From 2014 until the present, I ventured into corporate software development. I design, develop, and deploy ERP solutions for local clients. Some of the systems I developer are the following :
- human resource system
- payroll systems
- cemetery system with digital mapping
- Fish production system (with hardware)
- POS system
- Membership system for nonprofit
- Ecommerce
- Sports analytics
The tools I used are mainly Microsoft tools like the following:
- C# (my main language)
- Blazor Server Side & Webasm
- ASP.NET MVC
- ASP.NET Core MVC & API
- React.js/Next.js
- Nest.js (node.js)
Most of my current systems are microservice-based with 8-13 systems
I am also experienced with C & C++ on embedded systems programming. I typically work with my team of 12-15 junior developers which I love to guide and mentor. I use Git and GitHub but I use Azure DevOps for automated deployments.
I love developing systems from scratch.
I have tried other framework like Laravel (PHP), CodeIgniter (PHP), Flask (Python) but are not currently using them on client projects. I also have working experience with Microsoft Dynamics AX 2012 & Dynamics 365 Finance & Operation (X++ programming language) and ERPNext (Python and Javascript/Vue.js). Both are ERP which I customized for local corporate clients.
On a day-to-day basis, I am wearing multiple hats: as a business analyst, a project manager, a solutions architect, and a senior developer. Though I love Microsoft technologies because they are truly powerful corporate tools, I can say that I am technology agnostic. I can use other programming languages and tools as well since I am very quick to learn and adopt to new working environments.
I love working for corporate client since my hardware skills, software skills, business knowledge, and project management is greatly appreciated and contributes much into the business. On every project, I really pay attention to their actual needs to identify problem, document these, and then design the system solution.
In my recent project, I work multiple roles as project manager, software architect, and chief designer for a US-based project. I am managing a team of around15-25 devs. We use Next.js (React.js), Nest.js (node.js), mongodb, and docker. In this project, I designed the software architecture, as well as the React coding patterns that the team is using. I also setup the complete documentation, design, development, and deployment workflows. We use Github (repo, discussion, project, actions), Slack, and
I just recently finished working on a HR and Payroll application using
Experience: 5 - 10 years
Experience: 2 - 5 years
Experience: Less than 6 months
Experience: 2 - 5 years
Experience: Less than 6 months
Experience: 2 - 5 years
Experience: 2 - 5 years
Experience: Less than 6 months
Onlinejobs.ph "ID Proof" indicates if "they are who they say they are".
It DOES NOT indicate skill level.
ID Proof scores are 0 - 99 with 99 being the best. It is calculated based on dozens of data points.
It's intended to help employers know who they're talking to is real, and not a fake identity.