Whether you're a one-person business or a large corporation with a full IT team, sometimes you need to bring in a consultant to help with your programming projects. Dave Miller, our chief programmer, has expertise in software design and development, tools and systems software, real-time, and embedded systems. In a nutshell: Dave is a chaos-tamer.
In addition to churning out lines of bug-free code, Dave has a strong customer focus from his experience in management and in sales. he is also an expert writer, including programming guidelines, technical specifications, and project documentation. But his hallmark is careful design work, establishing BKMs, leading-edge technology, flexible methodologies, and adherence to standards to match the optimal solution to the problem at hand.
Following are the skills that Dave can bring to your project:
- Languages: C, C++, scripting languages, Python, Perl, shell scripts, various
assembly languages. Expert in ANSI/IEEE C and C++ Standards, STL, templates.
- Operating Systems: UNIX, Linux, and variants, VxWorks and other real time
- Standards: ANSI/ISO C and C++ including STL, SMPTE standards for digital
television including HDTV, CCITT compression, UML.
- Design Methodologies: Expert in object-orientated design and development,
Patterns and pattern languages, multi-paradigm modeling. Familiar with Agile,
Extreme and Aspect- Oriented design.
- Development Environments, Tools, Other: GNU cross-compiler, MSVC++,
Eclipse, Glade, ROMable code, design simulation environments, design for
testability, makefiles, cvs, rcs, sccs, dbx, gdb, kdb, Tornado, emulators, ICE, logic
analyzers, concurrency, multithreading, multiprocessing, BIOS, TCP/IP, custom
communication protocols, data visualization, machine vision, image processing,
pattern recognition, statistical classifiers.
Contact us today and we'll talk about your project.