Bachelor of Science (B.S.), Molecular Biology @
Tulane University
About:
Software Developer and Architect @ Security software aimed at anti-tamper, preventing and detecting the hacking of executables. Written in C++ and Java, with C# and assembler components, this requires a deep knowledge of development tools, such as compilers, linkers, and object module formats. Included are ELF, DWARF, PECOFF, DLLs, Windows runtime, Linux runtime, .NET run time and
Software Developer and Architect @ Security software aimed at anti-tamper, preventing and detecting the hacking of executables. Written in C++ and Java, with C# and assembler components, this requires a deep knowledge of development tools, such as compilers, linkers, and object module formats. Included are ELF, DWARF, PECOFF, DLLs, Windows runtime, Linux runtime, .NET run time and metadata, Java run time and metadata, GCC, LLVM, embedded systems such as VxWorks, embedded Linux, and LynxOS. X86 and PowerPC processors are supported for native compilation. More recently, I was working on protection for applications targeted at ARM processors for mobile devices including iPhone and Android devices. Now I am involved with Java at the bytecode and JVM level for Android and J2SE. From 2002 to Present (13 years) Senior Software Engineer and Manager @ Java software development and framework for long running, collaborative transactions. From 1998 to 2002 (4 years) Software Engineer @ A startup specializing in web based human resources management. I developed server side software in C++ for web applications. Later I moved into Java development when Seeker was acquired by Concur Technologies. From 1996 to 1998 (2 years) Senior Softare Engineer @ Development of database tools, including database schema generation, in Smalltalk.
Later moved in training, developing CBT applications in a third generation language and in Java. From 1992 to 1996 (4 years) Member of Technical Staff @ Development of the first C++ development product, focused on Ladebug, a retargetable debugger later ported to Vax and Ada. From 1990 to 1992 (2 years) Senior Software Engineer @ Developed language development tools, including an Ada debugger and a software revision control system. From 1987 to 1990 (3 years) Senior Software Engineer @ Creation from concept to delivery of a point of sale transaction network and devices for customers such as Shell Oil. This involves automation and management of gas stations. There was a lot of embedded systems development, networking applications, and hardware interfacing in C and C++. From 1985 to 1987 (2 years) Greater Boston AreaSenior Software Engineer @ Worked in release and installation on highly technical systems, including software development for Unix and Apollo's AEGIS operating systems. From 1984 to 1985 (1 year) Greater Boston AreaSoftware Engineer @ Ada compiler and debugger implementation in an Ada subset. From 1981 to 1984 (3 years) Greater Boston Area
MS, Computer Science @ Florida State University From 1978 to 1981 BS, Biology @ Tulane University From 1972 to 1976 David Dunkle is skilled in: Software Engineering, Distributed Systems, Software Development, Linux, Ada programming, Unix, C++, C, Java, Embedded Systems, .NET, Android, Software Design, Operating Systems, C#, Agile Methodologies
Looking for a different
David Dunkle?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension