Ben Parrish
Summary:
|
Over 16
years experience in the design and development of database and web
applications for software development and system integration firms. Experience with a wide variety of hardware
platforms, programming languages and development environments, with exemplary
communication and mentoring skills, and a strong and consistent record of accelerated,
quality implementation.
|
Development Languages &
Platforms:
|
Java J2SE/J2EE
(including JSP/Servlet, JDBC, EJB)
C#.NET,
ASP.NET, ADO.NET
HTML/DHTML/XML/JavaScript
SQL,
PL/SQL, embedded SQL
C/C++
Perl,
Apache mod_perl
Unix
shell scripting
|
Database Platforms:
|
Oracle
MySQL
SQL
Server 2000
|
Operating Systems:
|
Windows XP/2000/98
Linux (RedHat/Caldera/SuSE)
Solaris
2.x
|
Disciplines:
|
Object-oriented
design/programming (including use of established patterns).
Database
design.
Web user
interface design/implementation.
Outstanding
written communication skills.
Team
lead/project management experience.
Effective
mentoring/teaching skills.
Proven
adaptability in volatile development environments.
|
Employment History
Independent
Consultant, 11/2003
– Present
- Performed
on-call, rapid-response development for a major high-end audio/video
retailer’s e-commerce website, incorporating Java Servlets
with Fatwire, Inc.’s UpdateEngine
content management system.
- Engaged in several voluntary, independent .NET development projects.
LRN,
Inc., Westwood, CA. Senior Software
Engineer. 3/2003 – 10/2003
Reason for leaving: Contract ended.
- Accomplished
all phases of the design and development of an intranet website
configuration management application, including UI/business logic
requirement gathering, database design/implementation, class design, and
full implementation through beta testing.
Technology used included Java Servlets
and JSP, utilizing both MySQL and Oracle backend
databases, and the incorporation of a Model/View/Controller design
philosophy to facilitate rapid changes to business logic and user
interface requirements.
- Mentored
junior programmer on Java & JSP/Servlet web
development, and the design concepts implemented in the new application.
Pay-e, Inc., Topanga,
CA.
Software Architect. 2/2002 – 11/2002
Reason for leaving: Company folded.
- Performed requirements
gathering via user community and expert interviews, and produced design
documentation for a new web-based payroll processing system.
- Developed major components of
the system’s prototype, using Java, JSP/Servlet,
and EJB technology on the Apache Tomcat and JBoss
application servers, incorporating established object-oriented design
patterns.
KnowledgeLinks, Inc., Westlake,
CA. Senior Software
Engineer. 6/2001 – 1/2002.
Reason for leaving: Company folding imminent.
·
Designed
and implemented major components of multi-channel e-commerce websites developed
for Danish furniture retailers and high-end audio/visual equipment portals on a
Java-based content management system/application server.
·
Developed
and enforced software engineering protocols (e.g., source control, change
control, configuration control, quality control) governing the development
process.
·
Internal
management consultant. Served as senior technical advisor to top management on
organizational and management policies for the information technology group.
eToys, Inc., Los Angeles, CA. Senior Applications
Engineer. 2000 - 2001.
Reason for leaving: Company folded.
·
Developed
and enhanced object-oriented mod-perl applications
supporting the BabyCenter.com e-commerce store website.
·
Maintained
all Perl code comprising the store website in a structured, multi-team
development environment.
·
Developed
and implemented data management tools within the BabyCenter
IT group.
e-Save Network, Inc., Woodbridge,
NJ.
Manager, System Development. 1998 - 2000.
Reason for leaving: Company folding imminent.
·
Managed
and served as senior developer for the Information Technology group that
developed the company's e-commerce website.
Responsible for all aspects of this system, including C++/CGI software development, Oracle 8 database administration, Solaris 2.x
system administration, Apache 1.3x web server and Sun E-450 hardware configuration.
·
Designed
and managed the development of corporate management systems and customer
relationship management (CRM) systems using a Java Servlet architecture.
·
Served
as Program Manager, directing several development and maintenance projects
concurrently.
Publishing
Connections, Inc., Bethesda, MD. Systems Engineer. 1997 - 1998.
Reason for leaving: Significant career opportunity (e-Save).
- Designed, developed, and
implemented server-based applications in C/UNIX for the Washington Post's
advertisement tracking system, including legacy system data conversion,
and timing-critical, real time transaction processing.
- Designed and administered
Oracle database for the above applications.
- Designed and developed C++
application for the conversion of a publishing industry-standard markup
language to the XML and HTML web-enabled markup languages.
Daleen Technologies, Inc., Boca Raton,
FL. Systems Analyst. 1996 - 1997.
Reason for leaving: Moved out of area.
- Developed web browser-based
system configuration applications in C/UNIX for the company's high-speed
secure communication server product, interfacing with Informix databases.
- Designed and developed a
website content management application.
- Redesigned and programmed the
company's corporate web site.
- Maintained and enhanced Java
applets.
- Conducted requirements analysis
and designed C++ applications to interface with telephone switching
systems for an automated communication billing system.
MacFadden & Associates, Inc., Silver
Spring, MD. Systems Analyst. 1993 - 1996.
Visual
Basic/Oracle/Windows/UNIX, intranet application development.
SHL Systemhouse, Arlington, VA. Programmer/Analyst.
1989 - 1993.
Foxbase/C database development,
offsite HW/SW/network installation/support.
American Management Systems, Arlington, VA. Programmer.
1988 - 1989.
Database
application development, in-house HW/SW/network support.
Professional Systems Associates, Laytonsville, MD.
Jr. Programmer/Technician. 1986
- 1988.
dBase II
software design/development.