Self-taught software engineer with some experience with electronics, mostly self-taught.
I have written machine language code for the Z80 processor and assembly language for the 6502. In 1987 I built a scanner using a Epson LX-80 printer, a cadmium sulfide cell, an analog to digital converter from Radio Shack and some code I wrote in Pascal that ran on an 8086 running MS-DOS. I printed the output using the same printer with a very old ribbon, striking each pixel on the page from 0 to 255 times. It produced true gray-scale output without dithering, although it took about 12 hours to print one page.
Since then I have used Clipper to produce DOS software that I sold to 23 customers and VB6 to build software for five others. In the 1990s I was hired for my first W2 programming job by a customs brokerage firm to write LINC mainframe code, then Unix and Universe Basic software. Then I worked for a microelectronics manufacturer as a Lotus Notes developer.
In the 2000s I worked for a bank for 19 years until my job was outsourced to India. Now I am looking for work. While working for employers I have always done consulting work on the side. I still support my customers using my code written in VB6. I recently wrote code in VB6 because it was literally impossible to do it in more modern tools. I can explain if anyone is interested. Now I am recreating an app in ASP.NET MVC in C# that I wrote in the 1990s in Clipper, as both a learning experience and possibly to sell it again, as Software As A Service. I have Salesforce, Java, HTML, CSS, and JavaScript experience as well.