JENNIFER MADSEN TENNEY
1116 N 27 PLACE RENTON WA 98056
(H) (425)296-7606 * (C) (208)340-6992 * (E) jennifertenney@msn.com
BRIEF WORK HISTORY
I have been programming computer software and writing technical and user documentation for over twenty years. I have been developing intranet/extranet-based
user interfaces on a professional level since the early 1990's with almost two hundred published sites to my credit. Though I started programming in Binary, BASIC, Pascal and Cobal
on early mainframes, in the early 90's I began developing static HTML (pre 1.0) pages with true CGI scripts married to backend ansi C programs and Perl when it became available
shortly theirafter on a UNIX platform. During the first quarter of 1995 I was chosen as a prerelease alpha tester for the Java programming language and also reviewed specs for
XML from W3C. During the past 8 years I have specialiazed as a LAMP stack engineer (Linux, Apache, MySQL and PHP) as well as keeping current with the latest web techonologies
and libraries (AJAX, Web 2.0, various PHP-based CMS', social networking api's, SEO methods, etc.) as they have become available and am proficient in using them in my capacity as a
User Interface/User Experience engineer. Additionally, I have received countless hours of training and hands on experience in the architectural and psychological aspects of
engineering a gui that works effectively and efficiently for its client base. I have built back-end, middleware and gui's for everything from chat applications with avatars, security
software, and reporting software to self-generating web sites, auto-publications and games.
SUMMARY OF QUALIFICATIONS
Platforms/OS's: Windows, Unix/Linux, Mac
Programming: Python, PHP (including ZF, Web services with SOAP, ReST and XML RPC, CMS development including WordPress, Drupal, Typo3, Joomla, Smarty Templating), C#
Scripting: HTML/DHTML/XHTML, CSS, XML/XSLT, Javascript/Ajax (including ExtJS, Jquery, Prototype, Scriptaculous, JSON)
Database Programming: ansi SQL, MySQL, MS SQL Server, Oracle (including SQLPlus)
Graphics Applications: Adobe Masters Edition, GiMP, Corel Draw
Reporting: Custom XML feeds and filters for Java (JDBC via Corba binders on a UNIX platform), Actuate, and Crystal Reports, custom OTF GUI front ends linking
Oracle and MySQL backend using JSP and PHP. Certified Actuate eReports developer and Certified Actuate eReports administrator. Extensive SEO.
Graphics Applications: Adobe Masters Edition, Corel Draw
Additional Software: SalesForce, Axeda including custom Groovy scripting and agent development, Apache, Source control including Subversion(svn), CVS and GIT,
Rally, Selenium, SoapUI, Zend Studio, Eclipse, JUnit, PHPUnit, PHPDocs, Rational Rose, Visio, Web Trends development & deployment on a multi-domain Unix enterprise environment
EMPLOYMENT
July '10 Present * EMC Isilon Storage Division * Seattle, WA
Sr. Tools Developer/Technical Lead Global Services
Architect, code, test, re-factor and write technical documentation for existing/legacy and new systems. Major projects and responsibilities include: Mavricks SupportIQ
code development and testing, wrote existing documentation for all systems, Alert and Log Processor fixes and enhancements, IBI conversion code, CTO code additions and
migration. Database architecture, re-architecture and development for GS Tools, Re-skin of GS Tools. Extensive use of Python, PHP, C# for middleware and backend and
EXTJs with JSON for GUI.
Software Engineer WebUI Engineering JUL 10 DEC 10
Worked with team on InsightIQ project and WebUI for OneFS OS. Extensive use of Python, ExtJS with JSON for GUI. Minimal SQLite for localized database.
February '10 June 10 * Clearwire - contractor * Renton, WA
Applications Engineer
Architect, code, test, re-factor and technical documentation for web based billing application connecting to web services using SOAP in OOP PHP. Wrote custom Selenium tests for
UX of payment portal system. Extensive use of jquery and ajax for dynamic interaction between middle layer and front end of n-tier architecture. Developed according to extensive use
case structure and wire-framing. Development of wsdl simulation layer. Use of slightly modified Zend Framework.
September 09 Present * Freelance Projects * Renton, WA
Web Developer
Architect and code web-based applications in PHP, Ruby, AJAX, xml/xslt, html/dhtml/xhtml, Javascript and MySQL. Build web-based applications and web sites
inclusive of mysql database architecture, cms plug-ins for wordpress, drupal, joomla and typo3, flash content with Flex. Extensive use of MVC pattern. Assess
client needs and document least-painful method to completion. Build client mocks in adobe. Clients include but not limited to Genesis Technologies,
Creative Circle and The Visual Media Group.
April '09 August '09 * Networx Online - contract * Los Angeles, CA
LAMP developer
Architect and code web-based applications in PHP, AJAX, xml/xslt, html/dhtml/xhtml, Javascript and MySQL. Applications/SaS include customer intra/extranet,
SaS portal, VoIP auto-dialer, an e-commerce solution and an online calendaring application for the MLM industry. Part of a team who was Responsible for
usability, standards control and documentation as well as code and scripting, architecture, and maintenance.
May08 February 09 * The Visual Media Group * Boise, ID
Senior Applications Engineer & Architect
Architect and code web-based applications in PHP, AJAX, xml/xslt, html/dhtml/xhtml, Javascript, Flash/Flex/ActionScript 3.0 and MySQL. Architect and
code customer intra/extranet and SaS portals and components including reporting and messaging programs. e-commerce solutions, an auction engine and
transactional solutions utilizing PHP, AJAX, Flash, Flex, action script, xml/xslt, html/dhtml/xhtml, Javascript and mysql. Responsible for usability
and heuristics as well as code and scripting, architecture, and maintenance of web sites for various clients utilizing LAMP, HTML/XHTML/DHTML, Ajax,
CSS, PHP and Adobe CS3
April 07 April '09 * Freelance Development and Usability - Self Employed * Boise, ID
Senior UI Engineer
Architect and code SaS portal and tool set including reporting, GIS mapping/navigational system and messaging program for aviation industry utilizing
LAMP, AJAX, html/dhtml/xhtml, Javascript. PHP to .NET integration, Development of custom modules for Typo2 and Joomla CMSs. Architect and code customer
intra/extranet and SaS portals and components including reporting, and messaging programs for direct sales industry Development of software as service in
.NET/C#/ASP, AJAX, xml/xslt, html/dhtml/xhtml and Javascript with MS SQLServer data layer. Responsible for web graphics as well as architecture, code and
scripting. Components built include a control panel for the Voip industry, various e-commerce solutions, reporting and aircraft management solution for
aviation industry and custom CMS tools.
March 06 April '07 * Major Connection/Eagle Holdings International * Boise, ID
Senior UI Engineer/Digital Security Leader
Part of a team that architected and built customer portal and components including reporting, and messaging program utilizing LAMP, Perl/Mason, xml/xslt,
html/dhtml and Javascrip. Set up and migrated entire platform to subversion. Wrote user documentation. Performed full heuristic analysis of legacy system.
September '02 March '06 * 10E Design - contractor
User Interface Engineer
Developed and maintain middle-ware and end-user applications for various companies on a project basis including extensive use of Java, JSP, Perl, PHP,
Unix Shell, Actuate Web Scripting, .Net and Cold Fusion. Responsible for full life cycle development, high-level architecture via UML and Objectory methods
inclusive of data modeling, and architecture using use cases, class diagrams, activity diagrams, and full written technical specification and documentation.
Develop and modify applications in a Unix environment that interface with MySQL, including custom reporting systems. I develop end-user web based applications
in both a Windows and Unix environment using jsp, custom java beans, java swing classes, asp, asp.net and php. Architect, develop and maintain complete
reporting systems for both internal and external clients using both the Actuate Reporting System and a custom web-based reporting system built using a JSP
GUI and JDBC to access an Oracl backend. Additionally I develop corporate intranet and extranet sites with a PHP and JSP GUI and full-featured, dynamic XML
to PHP and JSP publishing tool. I am responsible for full life-cycle inclusive of technical programming, graphic design, user interface theory and client use
training including development of custom help systems with htmlHelp, technical documentation and end user How-to manuals for applications. Built and MySQL data
layer. Clients include (but are not limited to) BellSouth, CDC, Quilting Conspiracy, Environmental Safety Solutions, Delta Air Lines, Scientific Atlanta and
Micron Technologies.
September '01 - July '02 * TruSecure Corp./ThreePillars * Norcross, GA
User Interface Engineer
I developed and maintained middleware and end-user applications for the digital security industry including extensive use of Perl, PHP, Unix Shell, Actuate Web Scripting,
Remedy Scripting. I was responsible for full life cycle development, high-level architecture via UML and objectory methods inclusive of data modeling, and architecture
using use cases, class diagrams, activity diagrams, and full written technical specification and documentation. Developed and modified applications in a Unix environment
that interfaced with NetCool, Dragon, CiscoPix and other digital security related software. Reviewed and developed complex algorithms for digital security standards as
they relate actual security data to "useful Knowledge". Architected, developed, maintained a complete reporting system for both internal and external clients using
Actuate Reporting System including a web-based client interface. Additionally I developed the corporate intranet for Managed Security Systems inclusive of a complete
custom time-card system with a PHP interface and full-featured, dynamic XML to PHP publishing tool.
November '99 - May '01 * CNN Sports Illustrated * Atlanta, GA
Sr. Software Engineer - Technical Lead
I developed and maintained stand-alone, server and client side nth-tier architected software for CNN Sports Illustrated including extensive use of Perl, Java, EJB,
J2EE, Python, Unix Shell, Asp, and Jsp. I was responsible for full life cycle development, project management, high-level architecture via UML and objectory methods
inclusive of data modeling, and architecture using use cases, class diagrams, activity diagrams, and full written technical specification and documentation.
February '95 - September '97 * Kellen Company * Atlanta, GA
Manager of Online Services
Full service WWW development including marketing and programming. (I used all of my above qualifications in this position. I also designed the sites listed below in
their entirety using Java, Perl, and C++ scripts for interactive forms, OTF pages, search engines, message boards, a Java interactive game and coloring book and various
database interaction programs. I have done the complete graphic design including logos, buttons, bars, etc.. I was responsible for placing the site contents on a Sun
Solaris server running Netscape server software via Unix command line. These sites are all managed without the use of web management software. In addition I was
responsible for writing the marketing and promotional materials both on and off line and setting up a marketing campaign.
January 93 January 95 & September '97 November '99 * Contractor * Hampton, GA
President
Full service WWW design, graphic design, programming. (I use all of my above qualifications in this position. I also designed the sites listed below in their entirety
using Java, Perl, and ansiC scripts for interactive forms, OTF pages, a shopping cart script, two search engines, a message board, and an OTF database. I have done
the complete graphic design including logos, buttons, bars, etc. The actual design work is done on a P200 and a 486DX260 both running win95 and Linux. I have been
responsible for then placing the site contents on a Sun Solaris server running Netscape server software. These sites are all managed without the use of web management
software. I have also built a database in MSAccess that will retrieve log files run on the server and arrange them in a logical easy to comprehend format inclusive of
graphs and charts added via OLE and designed in Corel Draw 6). Clients included but not limited to the Swatch Group, Art To Live With, ODIE office Systems, Mortgage
Auction, Inc. and Enercom
EDUCATION
1988 Metropolitan State College Denver, Colorado
BA/BFA - Journalism/Communications - Flute Performance/Music Composition
Graduated with honors in both programs
Post Baccalaureate Courses, Certificates & Seminars:
Advanced Python Programming (March '13) Boston University, Boston, MA
Advanced ExtJS and Architect (Dec. '12) Seattle, WA. Certificate.
Connexion (June '11 & '12) Boston MA. Guest Panelist , SME & attendee
SenchaCon (Nov. '10) San Francisco, CA
ZendCon (Sept. '08) SantaClara, CA
CISP Digital Security Certificate (Jan '06) Stanford University
Actuate Certification (Dec. '01) - Professional development and administration certification
Perl University (Sept. '00) - Advanced Perl, Perl XML, Guru Perl Tips and Techniques
Java Development, Object Modeling, Process Development - (Sun Microsystems)
Windows 95 Applications Development (Microsoft)
Corel Draw seminars through 7.0 (Corel Corp.)
Programming Object Modeling, System's Architecture, Design Patterns, MS Access, Perl Programming, Programming Web Graphics with Adobe Photoshop, VB, C++,
VRML, Javascript, Unix System Administration, ASP for Webmasters (for CEU's)
Marketing and promotion in the '90's - Austin McGonigal
VOLUNTEER EXPERIENCE
Technology Advisory Board Renton School District
Advisory committee member representing Hazen High School
September '09 present
Business Professional of America Information Technology Competition
Judge for state final high school competition
March '07, March '08, March '09
Girl Scouts USA - Pinevalley Council
Service Unit Director, Junior GS Leader, GSUSA Service Unit Delegate, Registrar
2001 - 2006
IT Advisory Committee - Clayton College and State University
Committee Member
2001/02
Counterpane School - Fayetteville, GA
web development instructor
1998/2000
Atlanta Committee for the Olympic Games - Atlanta, GA
International Olympic Committee - Press Representative
1996
LANGUAGES
English, French, ASL/ESL
|