I am a highly-motivated, efficient, organized, and hard-working IT worker with MASTERS in Electronics Engineering. I have successful experiences in various roles like MVP SPECIALIST, IT PROJECT MANAGER, SOFTWARE ARCHITECT, BUSINESS ANALYST, TECH LEAD, SENIOR DEVELOPER, and also as trainer/mentor for junior peers.
I have very strong analytical, implementation, leadership, and people skills to help any business of its IT needs. I work very well with the business leadership to determine their requirements and implement the solutions. I quickly learn, adapt, and master new skills related to technology, business, and people management.
I graduated with a degree of Electronics Engineering (2003) from the university
I also obtained my masters degree in 2009. I was a university engineering instructor from
-----------. I was a freelance electronics design engineer from
-----------.
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
- Social Media integration
RECENT PROJECT:
In my current project for a US client, I lead an 8-developer team that maintains a non-profit fund-raising social media app. I also lead the design and development of a new version of the web app from scratch for a social media app with fund-raising, event management, volunteering, and dynamic page builder. I work as the Project Manager, software architect, business analyst, senior developer, and DevOps engr.
The tools I used recently are mainly Microsoft tools like the following:
- C#, Blazor,
ASP.NET, SQL Server
- 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), 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 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
----------- for the work. I meet online with the American management daily as I document and design how to implement their multiple requirements in the project.
I just recently finished working on a HR and Payroll application using
----------- for a Canadian company. I manage a team of 5 developers