Joel E. Denny

Compiler Engineer at ET International, Inc

Location
Greater Philadelphia Area
Industry
Computer Software
Previous
  1. GNU Project,
  2. Clemson University
Education
  1. Clemson University
32connections

Join LinkedIn and access Joel E.'s full profile. It's free!

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact Joel E. directly

Background

Experience

Compiler Engineer

ET International, Inc
– Present (4 years 4 months)

I am the primary engineer developing SCALE, which is an object-oriented, parallel programming language that extends C in order to simplify programming for ETI's SWARM runtime system for HPC. For SWARM and SCALE, I oversee releases, the build system, and the organization of the source repositories. My compiler work has been primarily focused on source-to-source translation involving C. I also participated in the DARPA-funded PACE compiler project (http://pace.rice.edu/). Technologies I have utilized at ETI include Flex, GNU Bison, C, C++, GNU autotools including Autotest, git, XSLT, XML, LLVM, Rose, Chapel, and OpenMP.

Co-maintainer of GNU Bison

GNU Project
(6 years)

GNU Bison (http://www.gnu.org/software/bison/) is a general-purpose parser generator licensed under the GNU GPL. I was officially appointed as co-maintainer of Bison in July 2008. I actively contributed new features, documentation, fixes, and user support starting in July 2005. My IELR(1) and LAC algorithms appeared in Bison 2.5.

Unix Systems Administrator (Graduate Assistant), School of Computing

Clemson University
(2 years 6 months)

Maintained CentOS 4 and 5, Solaris 9 and 10, and Mac OS X 10.3–10.5 systems. Experience with custom Kickstart for CentOS, custom Jumpstart for Solaris, GRUB, Yum, writing RPM spec files, PCA, Blastwave, Nagios, ZFS, NetApp filers, Legato NetWorker, Avocent serial console switches, HP and Lexmark printer maintenance, CUPS, MediaWiki, Open WebMail, Sendmail, Apache web server, extensive Perl and shell scripting, DNS/BIND, and NIS.

Graduate Teaching Assistant, Department of Computer Science

Clemson University
(5 months)

Cp Sc 231, Introduction to Computer Organization, is a sophomore course in machine architecture with a focus on SPARC assembly. I revised and sometimes wrote weekly lab assignments. I also taught labs and graded labs and lecture assignments for approximately 20 students.

Graduate Research Assistant, TECNET

Clemson University
(3 years 4 months)

TECNET is the Test and Evaluation Community Network, funded by the DoD. I designed and implemented web software applications for transforming user data into various SVG-based visualizations, including some described by the IDEF (http://www.idef.com/) and OV (C4ISR Architecture Framework, Version 2.0) specifications. I also maintained existing in-house database systems and web software applications.

Research Assistant, Department of Physics and Astronomy

Clemson University
(7 years 2 months)

Webnucleo (http://webnucleo.org/) is the nuclear astrophysics group at Clemson University. I served as their original website architect and software engineering consultant. Most notably, I designed and implemented the initial common architecture and interface for their web-based astrophysics tools. I also designed and implemented their Galactic Chemical Evolution sub-website, including all astrophysics computational code.

Graduate Teaching Assistant, Department of Computer Science

Clemson University
(5 months)

Cp Sc 215, Tools and Techniques for Software Development, is a sophomore course in C and UNIX software development. I revised and sometimes wrote weekly lab assignments. I also taught labs and graded labs and lecture assignments for approximately 40 students.

Skills

  • parser generation
  • Flex
  • Bison
  • LLVM
  • C
  • C++
  • Perl
  • XML
  • XSLT
  • HTML
  • CSS
  • Autoconf
  • Automake
  • GNU tools
  • Unix Shell Scripting
  • Git
  • Mercurial
  • Subversion
  • CVS
  • See 4+  See less

Education

Clemson University

Doctor of Philosophy (Ph.D.), Computer Science

Clemson University

Master of Science (M.S.), Computer Science

Clemson University

Bachelor of Science (B.S.), Physics

Honors & Awards

Upsilon Pi Epsilon, April 2003.
Sigma Pi Sigma, April 2000.

View Joel E.'s full profile to...

  • See who you know in common
  • Get introduced
  • Contact Joel E. directly

Not the Joel E. Denny you're looking for? View more

Insights


People Also Viewed

LinkedIn member directory - Browse members by country

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more