("michael yap");


"I currently have no status to show :D"
- from my facebook status.

my career


the work, the life and the main interest of mine

The popularity of the new visual basic at that time gives my classmates the opportunity to laugh about me. Simply because they can able to develop and run programs on windows at almost no knowledge at programming at all (sorry folks, thats true!). All my works was always on the dark small window with a name of "Command prompt" when you run it on windows and comparing the UI with windows programs- don't.

For frustration, I buy a vb book and since i had no PC that is capable of running windows I spend late on our laboratory room learning this new tool and language. I was impressed how easy to make programs on windows and I decided to let go C and dos and to step forward on 32bit application. It took 8 years, numerous programs and countless paycheck on thesis freelance projects I had on windows exe development. Half of that year I also discovered myself on how can i go back on my favorite language while still on windows development. They called it C#. Since then it was my default.

32/64bit Languages used
Visual Basic Classic 6
Visual Basic .Net 2.0/3.0/3.5/4.0(partial and still in learning stage)
Visual C# .Net (same framework in VB.NET)
Implementations
Pure object oriented programming approach (classes, inheritance and delegation)
has intense knowledge in developing Multi threaded apps (thread pooling, async process threading and background worker)
Windows Service development
Web extraction and parsing
has years of experince working with deployment programs InstallShield 10,11 and 12 with install scripting. Also used Setup Factory.
Strong foundation in building hardware-interfacing programs like biometrics,touchscreen,barcode readers,proximity sensors and custom hardware using parallel ports(I also build custom hardware - pcb designs, schematic diagrams, relays, transistors, capacitors and transistors/ic).
Sample works
Multi Threaded FTP Client
Windows Service Application