Josh Ellison
E-mail:



Java Programmer
SUMMARY Experienced Java programmer possessing skills in commercial web development, website administration, database administration, and network administration.

AREAS OF
EXPERTISE
Creating and maintaining large e-commerce websites, designing front-end content, optimizing code for performance, configuring web servers, and maintaining large database.

PROFESSIONAL
EXPERIENCE
Technology Director

7/2000 to present            eROI Inc            Portland, OR
Primary role is to develop and maintain e-commerce system hosted by an array of servers and used by multiple websites, integrate 3rd party software, manage hosting and email for for hundreds of websites, administer multiple databases and an internal network.

Responsibilities:
· Performing all new development, maintenance, and testing on an e-commerce system, using Java Servlets and JDBC.
· Design and model new development using UML.
· Administer a database with a large product database.
· Implement website functionality using client's preferred language, including PHP, ASP, and JavaScript.
· Manage all domain transfers and administration for hundreds of domains.
· Manage a small group of programmers.
· Work with clients, project managers, and sales people to budget, specify, and accomplish projects.
· Maintain an internal network consisting of Windows 98, 2000, XP, Linux Red Hat, and MAC machines, including building computers, adding software, and controlling security.

Major Achievements / Projects:
· Deployment of a GCmaterials' beta site on time in January 2001.
· In July of 2001 took over the job of lead programmer and database administrator.
· In August of 2001 launched our shopping cart interface.
· In May of 2002 launched our event registration interface.
· In May of 2003 integrated our e-commerce engine with our email marketing engine.
· In 2004 integrated shopping cart system with UPS to obtain accurate shipping prices.
· In 2005 successfully integrated the 7th credit card gateway and FedEx with the e-commerce system.

Platforms & Technologies:
· Windows 2000, XP, 2004 server, Linux RedHat 6/7/ES, Sybase's SQL Anywhere Studio, JDK1.4, Apache web server, Cacho Resin, and Apache Tomcat.

Languages:
· Java, Servlets, JDBC, JSP, ASP, PHP, HTML, CSS, JavaScript, SQL, UML, XML, Flash


Banking Internship

6/1999 to 9/1999            Wells Fargo Bank            San Francisco, CA
Primary role was to research new software product and design a portion of the internal website.

Responsibilities:
· Researched topics from XML to web servers and composed reports for supervisors.
· Worked on a team designing and implementing various internal website using HTML, JavaScript and Cold Fusion.
· Worked with a team collection and archiving Y2K bug testing reports.


Data Analysis

1/2000 to 6/2000            Oceanography at OSU            Corvallis, OR
Primary role was to convert video footage to digital pictures.

Responsibilities:
· Convert hundreds of hours of video footage of the ocean to digital images on a Macintosh.
· Take the digital images and run a program on them that count the elements in the water.

TECHNICAL SKILLS
Skill Level Experience
Operating System
Windows NT/2000/2003/XP Expert 7 years
Linux RedHat 6/7/ES Advanced 6 years
Macintosh Intermediate 3 years
Systems Administration
Web Server Expert 5 years
Mail Server Intermediate 3 years
Database Expert 4 years
Network Planning Advanced 4 years
Programming Languages
Java (Servlets, JDBC, EJB, JSP) Expert 7 years
C++ Expert 4 years
C Expert 3 years
HTML, CSS, JavaScript Expert 6 years
SQL Expert 5 years
ASP Intermediate 2 years
PHP Expert 4 years
Lisp Intermediate 1 years
Pascal Intermediate 2 years
Visual Basic Intermediate 1 years


EDUCATION Bachelor's Degree
6/2000            Oregon State University            Corvallis, OR
B.S. Computer Science