My Current Resume' - a relevant overview of my career.
I am a computer programmer who specializes in embedded software engineering. Embedded software is basically a set of programs for devices other than computers. Your coffee machine may have some embedded software. Your car has embedded software. Digital gadgets, like cameras and MP3 players (and telecommunications equipment) have embedded software. That's what I do.
But that is not all I can do. I have written programs to test electronics that run on PCs. I have tested modems, video cards, and sound cards. Testing modems required the development of a system that can mimick the telephone system. Video card testing called for a program that could send a pattern to the device, look at it using a video capture card, and figure out if device was working properly. Sound cards were set up similiar to the video cards, but I had to play some sound clips instead of a video pattern. This all required some in-depth knowledge of the PC architecture.
I have also written a program that interfaces with an inventory database and performs many tasks. These tasks range from tracking a unit's performance through the testing phases, to printing serial numbers on labels and writing those same serial numbers to EEPROMs on the devices. This way the label matched the EEPROM and customer service departments could track the history of a unit.
I also worked on a program to help automate work instructions in a manufacturing environment. On the floor, workers of various backgrounds need to be instructed as to how to do their job. Work instructions can change often as a design matures and the workers need to be aware of these changes. The program I worked on would retrieve the latest document from the network, and update the istructions as appropriate. This included updating reference designators and part numbers from the inventory database. So when an engineer changed the design a little bit, the program could make the adjustments to the work instructions, which let the engenieer get back to work (after reviewing the changes, of course).
I have also done more abstract work, such as traffic profiles and reliability estimates for telecommunications equipment. The traffic profile gave the Telecommunications Carriers (Telcos) an idea of how much traffic the system could handle. The reliability estimates gave the Telcos a useful tool to predict the availability of the system. You have probably heard of 'five nines' of system availability. This means that the system is up and running 99.999% of the time. Telcos need this information so that they know how to provision their network. This equipment is very expensive, and they want to make sure that they get the biggest return on their investment.
So as you can see, I'm a very flexible person. I can fill many technical positions where a little logic and methodology is needed.
Below is my resume for your viewing pleasure. You should note that it is
not autogenerated HTML from a WYSIWYG program, but rather hand crafted from a
plain text editor. Being an engineer, you may want to make sure that you have
been innoculated against interface poisoning before viewing.
My Current Resume' - a relevant overview of my career.