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: Mavrick’s 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.

May‘08 – 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 CMS’s. 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



Copyright © 1993 - 2014 10E Design
Contact Jen for more information.