Mentoring others
Not only do I do this for a living, but I also donate a lot of time helping the next generation of coders on various programming forums. I may not have a lot of points here because I have a full-time software engineering job, but as you can see I have helped thousands (literally) with their coding needs. Feel free to check my current standing at any time.\nhttp://www.dreamincode.net/forums/user/389009-tlhintoq/\n
About Me
SUMMARY o More than 9 years as software architect and engineer for one of the world's most respected amusement park thrill ride photography solutions developer. o Previous to that, 8 years in the industry as an IT technician o Before that, 4 years as a professional graphic artist, giving me a solid foundation for proper user interface designs. o 4 years US Army signal corps, cryptography with secret level security clearance. I was part of the computer industry before the internet, when people dialed up individual servers on their 300 baud modems and have stayed up-to-date since. That means I lack the 'paper' that a rookie fresh out of school might have because all my skills were gained on the job and evolved as the industry grew. Real skills for the real world. As a long time MSDN subscriber I have been an early adopter of new technologies such as WPF and Windows8. My current position was made redundant when my employer was purchased by an off-short company. While flattered when offered to head the new development team, I prefer to stay in America. I am seeking long-term career placement where my skills, loyalty, drive and work ethic can be of value. COMPUTER SKILLS Coding skillset o Visual Studio 2005-2012, MS Blend, C#, XAML, WinForms, WPF, WCF, MVVM, .NET framework 4.5, MySQL, Multi-threading, Parallel Tasks Library, Routed Events, Dependency Properties, Data Binding, WPF control templates and style definitions, extensive SDK integration. o SVN, Dotfuscator, InstallShield, VMware, MySQL o Familiar with: C++, Java, VB.NET; meaning I read these well enough to make use of them and interact with other team member modules but generally don't author in these languages. o Strong scalable design architecture experience o Extensive adherence to OOP, event-driven architecture along with modular code-reusability and non-repetition principals. (SOLID design pattern) o Clean, intuitive and smart user interface designs requiring minimal training, and logical lay-outs that avoid the dreaded "12 screens to done one thing". Hardware o External sensors and readers including sonic and magnetic proximity, RFID, Barcode readers, media/fiber converters, PLC's, biometric readers PROFESSIONAL SKILLS o Self-managing o Having worked the last few years via telecommuting/telepresence I am comfortable working with a minimum of supervision/direction, yet remaining focused on task. o Rapid development mindset o Meeting hard deadlines in short periods of time have become my normal work pace. What most people call "agile/rapid deployment" I call "just another day at the office". o Anticipating/managing/exceeding customer expectations o 17 years in the industry, 9 of them architecting software has taught me what customers need, want and what they expect even though they may not know or articulate it themselves. This allows me to fulfill the customer's true expectations while helping to manage "feature creep" (customer requested feature list growing to encompass more than the contract or more than they truly will ever use). o Team player & mentor mentality o I enjoy openly sharing what I have learned. I have never accepted an attitude of secrecy about one's knowledge or techniques as a valid means of job security. Success makes us all secure and valued. EXPERIENCE Software developer, lead 2004-present {company name withheld} For the last nine years I architected and programmed the last two generations of their software suite and in-house testing and simulation tools. Developed: o Desktop Applications (Front-end and middle-tier) Point-of-Sale client and server including custom protocols, management, audit trail, and reporting functionality through the full SDLC. Using MySQL for inventory back-end database. o Front-end applications to control cameras/devices with microsecond timing accuracy from concept to delivery o Custom-tailored applications for unique client needs on short deadlines. o In-house framework/library/namespace for controls, classes and extension methods standardizing both the appearance (GUI) and operation of the software suite. This reduces development time to market as well and provides a stable, robust development landscape for junior and mid-level team members. Achievements: o Migrated legacy suite from C++/MFC to C#/WinForms, then later to C#/WPF. o Extensive work with sales department doing pre-installation technology plans and on-site client project/installation coordination. o Interfaced with other software vendors to provide seamless interaction. o Automated image retrieval/display, image management, image processing Technologies used: o Visual Studio 2005-2012, C#, XAML, WinForms, WPF, WCF, MVVM, .NET framework 4.5, MySQL, Multi-threading, Parallel Tasks Library, Routed Events, Dependency Properties, Data Binding, WPF control templates and style definitions, extensive SDK integration. o SVN, Dotfuscator, InstallShield, VMware, MySQL o Remote debugging into multiple OSes for compatibility with x86 & x64, from WinXP through to and including Windows 8 (Using both VMware virtual machines and physical workstations) Fixed Cryptographic Equipment Repairer - 32G 1984-1988 US Army Signal Corps EDUCATION Novel Netware 4.11 Administration 1999 The Learning Center - Las Vegas NV o This course consisted of 40 hours of classroom training spanning managing users to security issues and resource control. MCSE, WindowsNT Workstation 1998 Community College of Southern Nevada Quest CBT authoring 1998 Cark County School District - In-house education o While contracted to the Clark County School District, this specialized training was necessary to operate software used to create interactive training courses. Created and taught by Allen Communications, Quest produces multimedia, interactive course development software. This 80 hour course was presented as fast-paced, high-intensity, hands-on workshop. Fixed Cryptography Equipment Repairer - 32G 1984 o Advanced Individual Training (AIT) for the maintenance and repair of communication (de)scrambling devices. This 52 week, full-time training taught at the US Army signal corps. headquarters included basic electronics operation and theory, advance electronic circuit diagnostic, data encryption/decryption principals. Electronics I & II 1984 o Eight week course on introductory electronics theory, components and circuit design. Taken evenings in addition to final high-school year course load. HOBBIES o Target shooting (rifle and pistol) o Photography o Kayaking o Hiking/Camping o Amateur radio (advance class)