Find the world’s best X86 assembly language Freelancers

Upwork is the leading online workplace, home to thousands top-rated freelancers. It’s simple to post your job and get personalized bids, or browse Upwork for amazing talent ready to work on your X86 assembly language project today.

Application Programmer with C/C++, Intel ASM, Java, Java3D

United States
-
Last active: 01/26/2014
-
Tests: 4

I am a self taught programmer. I have been teaching myself from my late high school years, 2003 or so, till the present.
I have amassed a large collection of textbooks and resources on various programming languages and techniques. I have done many of the practice problems all successfully. I have successfully ported much of the older "sample" programs in these materials. (Many resources are from late 90's and early 2000's, and many examples no longer work as written.)
This has made me very familiar with debugging and troubleshooting.
I have become familiar with Intel Assembly, C/C++, Java, and Java3D.
I have dabbled in XML, HTML, Python, SQL, and Visual Basic.
I use both Windows and Linux operating systems and am familiar with a number of IDE's
I am in search of projects now, practical applications for the real world, and possibly some game programming. I have written so many "hello worlds", "toy programs", "api demo's", and "test applications" found in textbooks, that I no longer feel that they will help me advance any further.
I have an aptitude for learning, and am quick with the uptake of concepts. I can learn the basics of a new programming language within days, and several advanced topics in a month or less.
I am fluent with project outlining, and pseudo-code, and familiar with UML.
I strive to keep my code efficient and readable. I try to make sure I use short circuit logic wherever possible.
I try to ensure I maintain the size/speed efficiency of all programs I write. However, I also understand the importance of getting the program to work, then fine tuning it later.
It is my aim to provide employers with the flexibility I have by not being taught in a structured course. I am fluent in many conventions and hold none above the rest. I default to the ThisIsMyClass(int i, string s){}, and thisIsMyVariable naming convention.
I am recently becoming familiar with external documentation tools, like JavaDocs. However, I always try to thoroughly document the source.
It is my aim to be a valuable asset to any employer/team that I may be assigned to.
Along with Programming, I have developed 3D/2D Modeling. I am familiar with Catia V5, Blender, and a CAD suite called ProgeCAD. I actually have 3 years professional experience with Catia V5 working for Boeing and L-3 Communications using their 3D Engineering Models for Aircraft. I have worked with 2D/3D engineering models for a total of 6 years.
I am also adept at creating models for hi-res renders, and animations.