Compiler Engineer at ET International, Inc
Join LinkedIn & access Joel E.'s full profile
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.
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.
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.
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.
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.
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.
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.
Over 300 million professionals are already on LinkedIn. Find who you know.
Senior Software Engineer
Computational Earth Science Contractor at US Forest Service
Compiler Engineer at Sony Computer Entertainment America
Financial Software Engineer and Team Lead at Bloomberg LP
Senior Member of Technical Staff at AT&T
Chief Architect at ET International, Inc
Research Staff Member at IBM Research - Brazil
Student at University of Houston