Greg Manning - Software Engineer

Greg Manning - Software Engineer

Greg has twenty years’ experience as a software engineer focused on writing C/C++/Objective-C for communication, networking, imaging, and embedded applications. He has delivered robust applications for Unix, OS X, and iOS platforms, using both Make based build systems and IDEs such as Eclipse and Xcode.
Frameworks
BSD sockets, Boost, Cocoa Touch, STL, X11, pthreads
Programming Languages
C, C++, Cocoa, PowerPC assembly, Python, Ruby, Swift, bash/ksh
Databases
Core Data, DB2, SQL
Protocols
DHCP, DNS, HTTP/HTTPS, IMAP, SMTP, SNMP, TCP/IP
SGML & Markup Languages
Doxygen, JSON, XML
Operating Systems
Linux, OpenWRT, Windows, iOS, pfSense
Development Processes
Performance Analysis, Process Automation, Stress Testing, User Experience
Greg applies best practices and tools – static analysis using Clang, dynamic analysis using Valgrind and ASAN/TSAN, unit testing using CxxTest, and source control using git. At Quoin he applies his aptitude for analysis to mature systems in need of renovation. Since 1990 Greg has maintained and enhanced software used for email, instant messaging, networking, video, and printing. He has a passion for making software reliable and easy to use, so that everyone can have confidence that their use of a computer will be productive and not a source of frustration.

Greg especially enjoys making users happy by investigating and fixing difficult long-standing bugs, removing limitations and inconveniences, and adding features that exceed user expectations.

Greg especially enjoys making users happy by investigating and fixing difficult long-standing bugs, removing limitations and inconveniences, and adding features that exceed user expectations.