Ellen Rayfield
*********@*****.***
Littleton, CO 80127
SUMMARY OF EXPERIENCE
A highly focused, extremely motivated, goal oriented Software Engineer with approximately 15 years of proven experience developing, improving and maintaining software systems in multiple languages as well as integrating and deploying projects on a multitude of different operating systems. She is well versed in web application development specializing in PHP and she possesses a strong leadership background from leading multiple development teams.
TECHNICAL SKILLS
PHP 4 - 7, MySQL, jQuery, SQL, HTML, HTML5, JavaScript, CSS, AJAX, API, APACHE, XML, AJAX, SOAP, Lighty, PHP Frameworks, SAML, SSO, Git, JIRA, Confluence, Bamboo PHPUnit
>Software PHP, SQL, HTML, HTML 5, JavaScript
>Languages PHP, Java
>Project Management Tools Microsoft
>Databases SQL, PL/SQL – interacted with MySQL, PostgreSQL, Oracle, SAP, SQL Server
>Applications Tracking systems, Content Management, Email applications, Web based applications
>Operating Systems Linux, Windows, AWS
>Methodologies Agile, Waterfall
PROFESSIONAL EXPERIENCE
TEKSystems Denver, CO CONSULTANT Sept. 12, 2016 – current
Senior PHP Developer
Working with PHP 5.3, MSSQL, jQuery, Git, SQL, Microsoft SQL Server, SAML, xmlseclibs, Pimple, LightSAML, SimpleSAML and XML created single server sign on (SSO) for Service Providers.
Maintained existing legacy PHP web application
Wrote new features for SSO using SAML and PHP
Integrated with other systems for SSO using SAML and OAuth
Development of web services
Consumed web services
Maintaining and enhancing XML-based API’s supporting customer configurations
Investigating and debugging possible anomalies in complex data sets
Accessing and modifying data stored in Microsoft SQL Server
Code Documentation
Set up Git Repository
Mentor Junior developers
Write Test Plans
Code Review
Responsible for all code push to Production
Wrote Training materials
Collected requirements for new coding items
Database changes and updates
Oxford Consulting Denver, CO CONSULTANT July 11, 2016 – July 24, 2016
PHP Developer Lead
PHP 5 & 7, MySQL, JavaScript, jQuery, SQL, HTML 4/5, XML, CSS, Ubuntu 14.04 & 16.04
Developed APIs
Integrated clients’ inventory system with other inventory and accounting software
Documentation of code
Ported WordPress sites to new servers
Delivery Agent Denver, CO September 28, 2015 – June 17, 2016
PHP Developer
PHP 4/5, MySQL, JavaScript, jQuery, SQL, HTML 4/5, AWS, XML, CSS, Git, JIRA, Confluence, Bamboo, Stash
Developed APIs to create cross functionality between three different business locations.
Fixed bugs
Created solution to MasterCard 2 BIN series
Updated PHP 4 to bring up to PHP 5.3
Documentation
Logic Flow
Handbid Denver, CO 9 March 2015 – 30 June 2015
Senior PHP Developer
PHP 5.6, MySQL, Yii2 Framework, NodeJS, AWS, jQuery, MySQL, Git
Develop and extend code to support silent auction software
Interfaced with hand held devices running Android or Apple software via APIs
Documentation
Training materials
Database updates
Owner/Operator @ Ellen Rayfield Consulting Denver, CO July 2001 – March 2015
LMS Migration Project @ GolfTEC Denver, CO 2014-2015
Support of internal applications, CaddyMaster, and LMS system. Supported moving internal LMS to Moodle rooms using PHP 5.3, MySQL, Zend 2 framework, AWS, ExtJS, jQuery, MySQL.
Set up Moodle
Created access/permissions for various levels
Created lessons
Created documentation for teachers to be able to create their own classes.
Modification of Moodle objects to meet needs of the business
PHP Consultant @ MJFreeway, LLC Denver, CO 10/14 12/14
MySQL, PHP 5.3, Pentaho and Drupal 5.0 framework on AWS, and Ubuntu
Support of current MJFreeway applications
Bug fixes
Moved production to cloud environment
Load Testing
Expanded application based on client requests
Created APIs for outside users using PHP 5.3,
Created reports using Pentaho (community edition)
Created Data Dictionary
Enrollment Portal Project @ Colorado State University – Global Campus, CO Fall 2014
PHP 5.5, MySQL, Yii 1 framework on Linux
Developed Student Enrollment Portal
Created tools which allowed students to track their credits
Created tools to allow students to track their financial aid (including military)
Added ability to submit temporary transcripts for admission
Providing additional data on alternate financial options
Created submission tracking tool, allowing students to know the documentation lacking for their acceptance
Federal Database Project @ Michigan Public Health Institute, Lansing, MI Summer 2014
Using PHP 5.1, PostgreSQL, HTML, JavaScript on MAPP
Added new views for The National Center for the Review and Prevention of Child Deaths (https://www.cdrdata.org/auth/login).
Added new reports to current reporting system for The National Center for the Review and Prevention of Child Deaths
Optimized queries
Optimized code base
Created Data Dictionary
Updating of current code base
Establishment of best practices
Restructuring of code for better class and API optimization
Efficiency Consultant @ Hewlett-Packard, Denver, CO 05/13 – 03/14
Using PHP 5.3, GIT, LDAP, jQuery, AJAX, MySQL, Agile JS, and JavaScript to support order processing, and tracking of the order (TorQUE) in international environment.
Created on line administration tool to correct critical issues via interface, rather than direct production database interaction.
Primary point of contact for all issues created by clients. Primary programmer for solutions on client issues.
Updated and created code to support the order tracking application (TorQUE).
Responsible for all maintenance and support during HP US 2 week shutdown
Responsible for training three programmers in the area of supporting TorQUE.
Responsible in training OOP Principles to 2 developers.
Created queries and tables necessary to support functions of the tools developed.
Parole Board Review Project @ Colorado Department of Corrections CO Spring 2013
Using PHP 5.3, LDAP, jQuery, AJAX, SQL, GIT, and JavaScript to create an interactive portal for updating of Parole Board reviews and decisions.
Created database to contain extracted data from Oracle database
Created application to extract and insert data between MySQL databases and Oracle databases
Created CRUD for all applications
Created front end that would speed up data input, verify no conflict of release dates – cut down input time by 15 minutes per inmate.
Created code to allow the users to change formatting, look and feel, of the page they were working with to ease use
Created color-blind pages
Created pages to use iPad to interact with the Parole Board Review
Senior API Consultant @ Jet Consulting, Denver, CO Fall 2012
Using PHP 5.3, MySQL, XML, Drupal 7, and Drupal Ubercart
Developed billing system for personal data protection start-up (IDRadar)
Developed the encoding and decoding of data for various vendor APIs
Created APIs to interact with outside vendors.
Front-End Consultant @ Arrow, Englewood, CO 09/12
Using HTML, XML, HTML, CSS, jQuery and JavaScript
Created front end interface to display data from a Java backend
LMS Project @ Touch of Life Technologies, Inc., Aurora, CO 12/2011 – 07/2012
Creation and development of web based learning system using PHP 5.3/5.4, MySQL, jQuery, Zend, HTML4/5, XML
Created database design for application, initial queries, and support functions.
Created a system to keep track of translations for various lessons (English, Chinese, and Japanese)
Created system to register users
Created system to track user actions
Created system to allow the user to search based on titles or content of subjects
Created system to allowed users with the proper access to create, update, and remove sections of lessons
Created system to track translations, and output of needed translations in either a web page of file format of the users choosing
Designed the database to support the operation (MySQL),
Designed the logic flow
Designed the user interface and experience
Coded system
Emergency Biological Response System @ KCHD, Kansas City, MO 08/11 – 01/12
Using MySQL, PHP 4/5.3, PEAR, AJAX, SQL, HTML, jQuery
Created database, tracking system, QR codes, import and export tracing API of shipments for medical inventory tracking system from time of reception from Federal Government to which medication was received by which individual. This system will be used for medical distribution in the event of a bio-terrorist attack or localized natural disaster.
Adding additional web functionality to Emergency Biological Attack System
Created registration and login system
Created basic CMS for login system
Created medical tracking system
Created during, and after, event reporting system
Created QR code system to enable pre-event registration
Created import/export system for tracking materials
Created APIs to allow communications between dispensing systems
Created Documentation
Created Data Dictionary
Created user manuals
Created FAQs
CMS IZONE Project @ Sprint, Overland Park, KS 09/10 – 07/11
Using MySQL, Java POJs, PHP 5.3, Apache ActiveMQ Series for messaging, Stomp, SOAP, XML, AJAX, SQL, HTML, jQuery Created Content Management System (CMS) for I ZONE
Created reporting tools for CMS system
Created application allowing white label users to create images
Created application allowing white label users to create music
Created application allowing white label users to create icons
Created application allowing white label users to create simple games
Created application allowing white label users to create news feeds
Created database for application
Created messaging system to backend to request pushing/updating of data
Created log in, log out, and approval process for items to go live
LMS Analysis and Update Project @ Kaplan Education, La Crosse, WI 07/09 – 08/10
Coding in PHP, SQL, PL/SQL and Java, Smarty and Zend Framework
Wrote project requirement documentation (PRD) for new products and classes
Created porting system to bring data from acquired companies into the current database.
Created new tables and queries to support the porting of data.
Assisted with the redesign of the original database to incorporate new data.
Created interaction to Oracle database for class tracking and state records of accomplishment and or license for each individual and each state.
Wrote technical specifications for new products and classes
Designed and implemented new eLearning site for Real Estate
Designed new normalized databases for system
Cross Platform Ordering Project @ Garlock Sealing Tech., Palmyra, NY 09/07 – 06/09
Using Java, JavaScript, POJO, PL/SQL, SQL, PHP, AJAX, HTML
Design and maintained electronic ordering system for clients
Developed emergency SMS service for IT Department using PHP
Documentation of code, logic flow, time tracking, reports
Programming and Client Interaction responsibilities
Trained intern
WAP Portal Project @ Synacor, Inc, Buffalo, NY 02/05– 06/07
Using CSS, AJAX, HTML, XML, JavaScript, PHP 4 and 5, Linux, MySQL, HAWHAW, JOOMLA, Terra-WURLF and UAProf
Developed WAP Portal supporting WML 1.0, WML 2.0, cHTML, and HTML browsers
Served as expert resource for wireless development
Assisted in design of notification system
Projects include toolbar favorites, ESPN, espn360, DCC
Added functionality, components, and flexibility to the handheld device initiative
Documentation
Wrote user hand book
Business Reporting Project @ AccuWeather, Inc, State College, PA 04/03 – 02/05
Using MySQL used for reporting system and weather data, PHP 3 and 4, SQL Server, Java, C#, CSS, HTML, JavaScript, VB Script, MySQL, ASP, Action Script
Develop and maintain pay for use and free AccuWeather.com site
Design and implement database designs and interfaces
Developed reporting systems for various business applications
Temporary Manager for Business Team, leading 5 people.
Bug fixes
Project planning
Demo presentations
Documentation
Automated Newsletter Email System @ NetContent, Inc, Nashville, TN 1/02 – 02/ 2003
Using Java, HTML, Javascript and Informix
Responsible for subscription based email and web content system, 100% up time
Developed new ways to gather content
Maintaining the current infrastructure.
Developed and implemented web robots for online article collection
Gathered users requirements
Produced time lines
Developed storyboards, proof of concepts, flow charts.
Developed and implemented application that processes RSS. RDF, and XML feeds, or creates same
Manufacturing Floor Automation @ Metalworking Products, LaVergne, TN 07/01 – 01/02
Assisted with the development of Business to Business Internet/Intranet site
Gathered users requirements
Produced project time lines
Produced storyboards, proof of concepts, flow charts
Taught basic web design, HTML, and JavaScript to different departments
Designed application, which would allow internal users to access information for billing and purchasing, decreasing the time accounts receivable spent finding out information by 15%
Designed application allowing Human Resources to cut down their hands on paperwork by 40%.
Projects @ Perficient, Austin, TX 05/2000 – 05/2001
Kurion API Project
oAssisted in the development of the Kurion API for use in the Kurion product
oAssisted in the maintenance of My Barnes and Noble site
oUsing Kurion API developed proofs of concept demonstrations for Business Week, California State University Systems, Boeing, American Airlines, Dell, and Gateway
oWrote the first user manual for the Kurion product
oAssisted in Perl development for the various database tools
oResponsible for Kurion documentation and work-flow outlines
Bowstreet Project
oTrained and used BowStreet product to produce portals for clients across the United States
oResponsible for three junior developers in the BowStreet practice
oAssisted in the training of new hires to the BowStreet practice
oWrote new hire training package
oDeveloped portal based training to prepare new hires for the BowStreet product.
Motive Project
Trained in Motive products, J2EE, IBM WebSphere, DB2, and XML based. The Motive product was implemented at Applied Materials to interface with Applied Materials existing help system based on Remedy
oCreated and delivered presentations concerning solutions to common issues
oCreated tracking of success of solutions and demonstrated same
oTrained how to track problems with no solutions to aid in the development of new programs and solutions
oGathered users requirements, produced time lines, storyboards, proof of concepts, flow charts
oInstalled at client site
oTrained end users
oCoded and updated code as needed at client site for successful rollout
B2B Project Startup @ iSportsmen.com Austin, TX 02/1999 – 04/2000
Assisted in the design and creation of a B to B portal based on J2EE, BEA WebLogic, and Oracle. Concept: link various vendor databases together allowing the end user to place orders on the merchandise. The product was to be able to track sales, maintain inventory, integrate with the business logic of the different clients, and provide billing information.
oGathered users requirements
oDesigned the database
oCreated and designed the flow of the application
oProduced time lines, storyboards, proof of concepts, flow charts
oCreated web based billing application for an on line stock brokers clearing house.
oCreated database to support same
oContacting and setting agreements with various vendors
oClient presentations
oResource management
oInterface design and adoption
oCoding (Java)
oCreated a location tracking system for people and equipment with data from PeopleSoft database.
oCreated Java interface to allow for the display, adding, deleting and updating of vendor information
oInterviewed and made hiring recommendations on developers
oProvided team-building expertise
oResponsible for time and resource management
oLead for eight other developers
oTaught, and enforced, programming standards
oResponsible for individual team members reviews
Senior Programmer @ Martin Decker Totco, Austin, TX 03/1998 – 02/1999
Determined development strategy to implement transition from IBM AS400 green screen technology to Internet based Information Business System
Responsible for three junior developers.
Responsible for software selection
Responsible for training recommendations
Responsible hardware recommendations
Responsible education of programmers concerning web development
Responsible for education of end users concerning web possibilities
Designed and produced applications to allow tracking of sales information
Designed and produced applications to allow tracking of production
Designed and produced applications to allow tracking of updating of financials.
Developer @Monsanto, St. Louis, MO 01/1998 – 03/1998
Assisted in the development of an internal web site to enable checking of 20,000 PC and Macintosh machines for year 2000 compliance.
Included database schema, code class schema, interface examples
Part of a team charged with developing a virtual lab. This included time tables, database design, and system interface architecture, research on equipment, cost estimates, proposal justification, code schematics, and programming.
Gathered users requirements, produced time lines, storyboards, proof of concepts, flow charts.
Web Developer Consultant @ KRE International, Frankfurt Germany 08/1997 – 01/1998
Assisted in the development of a tracking system for all incoming MAC addresses to track usage, and connection time.
Assisted in database design for tracking trains and preventative maintenance
Developed custom web interfaces for tracking system
Using Java, Visual Basic, Applets, HTML
EDUCATION
Park University, Bachelor of Science, Computer Science, June 1997
University of Texas at Austin, English
CONTINUING EDUCATION
php tek May 2015, 2014, 2013, 2010, 2007
Angular JS online March 2014
HTML 5 course May 2013
php architect's REST Summit July 2012
Android programming course Spring 2011
Red Hat Linux System Administration July 2008
WordPress Introduction 1 and 2 Fall 2016
Zend PHP 5 Certification Crash Course May 2007
Advanced PHP and MySQL April 2007
Skill Source Struts and .NET 2005, 2006
Cognos Training November 2003
XML, xHTML, CSS Training 2003, 2004
MySQL, PHP 2003
Java Training 2001, 2002, 2003