Joel Daniel Rosenberg - Resume Contact Information: Joel Daniel Rosenberg Davis, CA USA Email: joeldrosenberg AT yahoo DOT com Employment History: Vice President of Technology Castle Press, LLC / Sacramento Press (Sacramento, CA) November 2008 - Present I'm currently head of technology and lead developer of Castle Press, LLC, the company behind The Sacramento Press, an online community newspaper in the Sacramento, CA area. Owner and Developer Tip-Top Workshop (San Francisco Bay Area, CA) June 2008 - Present Tip-Top Workshop is an iPhone application development studio behind the #1 selling iPhone game "Blocked". Software Engineer Independent Contractor (San Francisco Bay Area, CA) March 2007 - November 2008 Senior Software Engineer Ensenda (San Francisco, CA) November 2003 - March 2007 As a senior software engineer at Ensenda, a third party logistics company, I developed and designed the core business model and application code that enables the deliveries of some of the biggest retail companies in the country. Because I was a member of a small, constantly changing IT organization, I had opportunities to work within small teams, lead a small team, and be responsible for several projects on my own. An aggressive pipeline of new features and customers allowed me to both exercise my experience in areas outside of software engineering, such as database and system administration, and let me pick up and apply new skills along the way. Projects: * Developed the Perl business objects, DB Schema, and services/APIs * Responsible for and directed the in-house business reporting solutions * Implemented performance metrics and analysis * Guided release and build management * Constructed a working prototype of a Java Hibernate persistence layer to replace an existing in-house Perl ORM using Inline::Java, while still keeping the Perl view and service layer intact * Developed an Adaptive Object Model (AOM) framework that allowed the domain model to be customizable by the business to better serve each customer's needs Intern Programmer Teradata division of NCR (Rancho Bernardo, CA) Summer 2002 I worked on the Teradata Warehouse Builder during a summer internship with NCR in a team of 10-15 programmers. Projects: * Created multithreaded GUI components using the Java Swing API * Developed project builds using ant * Explored a Java Web Start / Tomcat application deployment and synchronization scenario Web Programmer Scripps Institution of Oceanography (La Jolla, CA) February 2002 - June 2002 The Experimental Climate Prediction Center division of SIO at UCSD is the foremost institution in weather prediction and analysis. I was hired as a student programmer to manage, update, and create new content for the center's website and information processing programs. Projects: * Maintained and wrote the csh scripts, Fortran, Perl, PHP, and Java code that constantly updated the web page with daily observed and predictive images Programmer California Space Institute (La Jolla, CA) October 2001 - December 2001 I was part of the Database Project at the UCSD branch of CalSpace, a program affiliated with NASA. I worked in a team that was developing a large scale database that would provide an enormous information vault for parties across California. The project was a 3-tiered design that used JSPs on a Windows Apache webserver to communicate with an Oracle database. Development was cut short in December 2001 after the state was forced to make drastic fiscal cuts. Projects: * Design and Planning: I came to the project mid-development but had a chance to participate in several design adjustment phases * Worked on code that populated the database and bug tested the website with automated interaction * Maintained the Apache/SSL webserver Network Assistant / Programmer Pro-Tech Storage Systems / SARAA (Benicia, CA) Summer 2001 During the summer between my sophomore and junior years of college, I worked in the tech department of Pro-Tech, a physical and electronic document storage company. Projects: * Design and Planning: Researched, evaluated, and implemented the company's data backup system, customer web interface technology, and network specifics * Created a PHP/mssql web interface that allowed customers to view their order's progress securely over the internet * Started development of a Visual Basic timecard and work progress application * Helped setup and maintain the firewall, PHP/mssql/SSL webserver, sendmail server, and several Windows 2000 servers * Provided technical support for employees and troubleshooted network issues Intern / Programmer / CSR BSDi / Walnut Creek CDROM (Concord, CA) June 2000 - January 2001 During school breaks I worked in the Open Source Division of BSDi, the group that sponsored the operating systems FreeBSD and BSD/OS (Now Wind River). Projects: * Created a MySQL knowledge database for customers to access using a web interface that used past email responses to reduce support redundancy * Wrote Perl scripts for several purposes as needed, such as a manpage-to-html cgi-script * Support: Answered phone calls and emails that covered everything BSDi manufactured, including Slackware GNU/Linux, FreeBSD, and various compilation CDs Intern John Muir Mt, Diablo Health System (Walnut Creek, CA) Summer 1999 I worked in the ITS department of the John Muir Mount Diablo Health Network the summer of 1999 as a student intern. Projects: * Organized, assisted, and taught computer classes to hospital employees * Aggregated personnel data and class schedules into regular reports Computing Skills and Experience: Languages / APIs: Java (Spring, EJB3 / J2EE, JSP, Swing), Perl (OO, DBI, Mason), Objective C / iPhone Development, C, C++, Ruby (Rails), PHP, SQL, XML, HTML, CSS, Javascript, Shell Scripting, Prolog, SML. Software Development: eclipse, vi, emacs, cvs, subversion, make, maven, ant. Operating Systems: GNU/Linux (Debian, Redhat), Mac OS X, Windows, FreeBSD. Database Administration: Sybase, MySQL. Services and Administration: Apache (v1+2, mod_ssl, mod_perl), JBoss, Tomcat, qmail, exim, sendmail, bugzilla, ipfw (firewall), cvs, subversion, bind (DNS). Education: B.S. in Computer Science, - University of California, San Diego (San Diego, CA) The final year of the degree was spent studying abroad at the University of Edinburgh, Scotland in the United Kingdom. Subjects: Computer Security, Artificial Intelligence, Modelling and Simulation. Provost's Honors: I maintained a GPA greater than 3.5 for the final year and a half of my degree Personal Technology Interests: * Web-based GIS systems * Open source microcontroller development References: By Request Last modified June 2009. Built Using the xml-resume Toolkit