Jennifer Larkin
Work
Resume
Folio
Book
Documentation
In Progress
Me
Schtuff
Birthday
Wells Fargo Intranet
Wells Fargo actually has several intranets-- one main intranet and several intranets for different divisions of the company. The one that I worked on was one of the latter. It had at least 20 applications and I actively worked on 5 of those. I advised on additional applications, gathered business requirements from clients, and diagnosed performance issues on production and development environments. I also particpated in formal code review as a reviewer and a moderator.

Acteva.com
Acteva.com is an ASP that manages ticket sales, organization membership payments, and donations. Acteva has over 2000 active clients at any given time, ranging from conference organizers, non-profit organizations, government imnstitutions, large corporations, mom-and-pop businesses, concert halls, and even bars. Because of this diverse client base, some clients have specialized needs that are not handled by the event management system and are not appropriate to build into the event management system. For these clients, we built specialized check-out systems that both fit the clients needs and conformed to the standards of our internal processing and security rules.

I was in charge of programming new functionality and additional business rules for these custom areas. I consulted with clients about their needs, bid new custom work, modified existing custom work to incorporate new features, and fixed bugs for all custom sites. I worked on at least 50 such custom checkout systems, including shopping cart functionality, incorporation of six types of promotion codes, custom reports, customer management systems that passed data from an external website though our system and back into the external sites through data exports, and other highly specialized business rules. In addition, I set up Acteva's WebSideStory/Hitbox site tracking system, created new functionality for the main site, and fixed bugs in the system core. As a senior developer, I also had some say in new features to be incorporated into the site.

Acteva.com

Macromedia Beta Site and Internal Management Tools
Unfortunately, the Macromedia Beta Site is available by invitation only and the management tools have several levels of security, so you can't check out the work that I've done for the sites. I improved the import scripts for one section of the site. I also added functionality to the serial number assignment scripts and created serial number management tools for the beta team. I eliminated some functions that delete records from the database (cringe) and I fixed a major bug the likes of which I can't disclose.

Logitech
(Via ecom enterprises)
This was one of the fastest sites that I've done, due to the pre-packaged e-content system and administration tool built by ecom enterprises. Since the application was already built, the implementation didn't take as long as building the application from scratch, but we did encounter a few problems. The first problem was with a recursive custom tag that used the loop exit method. This specialized use of the tag hadn't been tested before and caused an infinite loop. I had to figure out what was wrong and come up with a solution. I also made a recommendation for an improvement that allowed the custom tags to be used under more restrictive circumstances. It was a really fun project and I look forward to working with ecom in the future.

Logitech Website

Oreck
(Via Bent Media)
When I was added to the Bent Media development team, the Oreck websites were already completed. However, as with all large sites, changes were frequently required. My work on the Oreck website included troubleshooting, technical planning, making minor changes, updating the data-entry system, and writing site documentation. (For more documentation info, click the "docs" tab in the left menu.) I was also included in client meetings which required technical advice. Additional work associated with the Oreck website included frequent specialized reports to compile marketing and sales data into a useable format, planning for AS400 data importation, and coding for AS400 data importation.

Oreck Consumer website
Oreck Commercial Website
Oreck UK Website

Tabasco
(Via Bent Media)
Like Oreck, the Tabasco store was completed before I was hired by Bent Media. However, one of my first tasks at Bent was to populate the recipe database for the Tabasco Foodservice site. Besides the typical data-entry, image manipulation, documentation, and minor changes necessary for any dynamic site, I did a complete redesign of the Tabasco admin tool. The redesign was intended to make the data-entry system more user-friendly, since the catalog system was confusing to the client. It required diving into the application-scope caching system in order to build testing pages. After that task, I was prepared to make improvements to the product search system, which also used the application-scope cache. Additionally, I was occasionally required to make changes to the perl scripts that comprised the user forum.

Tabasco website
Tabasco Countrystore Website
Tabasco Foodservice Website

Tulane University
(Via Bent Media)
This was my trial by fire at Bent Media. The lead developer for this project left town suddenly, leaving the project unfinished. I was hired before he returned and was thrust into the lead developer position for the project. I noticed immediately that there were problems in the database. Luckily, I recognized this in an early stage because the later transfer from MS SQL Server to Oracle would have been much more difficult if I hadn't fixed the problem then. After redesigning the database, I set to work on the admin tool. The login system and security systems were finished, but I realized that the security system was extremely flimsy. Not only did it allow complete access to the data-entry system in three steps, but it threw error messages that told what steps to take. I pointed this out to the senior developer, who laughed and told me to fix it.

Before the other developer returned, I had completed over half of the administration tool. He took over upon his return and I began work on the front-end functionality. This work included random images, scheduled news articles, and event calendars (daily and weekly). Not bad for my second ColdFusion project. Luckily, there was a senior developer on hand in case I had questions. The site has since been redesigned, eliminating most of the functionality we built.

Tulane University Website

Earthsavers Online
(Via Bent Media)
Earthsavers is a spa and beauty store based in New Orleans. They decided to expand their business online and came to Bent Media for help. Bent has a pre-built shopping cart developed by the other senior programmer, so this was simply dropped into the templates. The other developer designed the catalog system and I handled the menus, rotating content, tips, employee favorites, and the oil tips and oil recipes search functions. The site makes extensive use of application-scope structures for data-caching. The menus and rotating content all come from this cache, and I implemented the cache for those systems.

Earthsavers Online Website

ProjectKickStart.com (Experience in Software)
This e-commerce site was built before I started working for Experience in Software, but many improvements were required. I have built many reports and data-entry forms that allow them to view and edit tracking and product download information. They are now able to send email directly from the site, to people who have downloaded their software. Before, this required downloading the information from the site, importing to Access, editing the information, then importing to mass email software. I have also built a system for them that allows customers to upload and download template files specific to their product. I recently consolidated the customer unsubscribe information, helping the company become compliant with California state law. I am frequently called upon to solve mysterious problems and test security systems.

Project KickStart Website

QSP Imaging
Sole Developer
This is a catalog-only e-commerce site for a specialty paper distribution start-up. I designed the site to the client's specifications. The menu is built with a recursive custom tag, which was required because the client wanted the menu system to handle an unpredictable number of levels. It also includes a custom tracking system, allowing the client to examine which products are viewed the most and tracking how each user moves through the site. Since each customer must be approved for sales, a cart and ordering system was not initially appropriate. However, after the addition of a large client base, the site has been upgraded with a members-only pricing system, a session-based cart, and a specialized ordering system. The client makes occasional design changes, so the look of the site varies.

QSP Imaging Website

BBC- The Bonnie Boyd Company
Lead Developer (Via Bent Media)
This admin tool and accompanying site is intended to build online proposals for Bonnie Boyd Company and track views of the proposal. The system was started by one of the senior programmers but he was unable to continue with the project. I took over the project from him when it was about 5% completed and I finished the site. The proposal builder, of course, is private and I can not link to it. The proposals themselves are private also, since each one is available per client by password only.

BabyGift
Lead Developer (Via Bent Media)
The site was built in Enfinity and was not completed due to pre-launch Dot-Com failure. However, it was only about two weeks from completion. My duties included training the other developers, assigning work to the other developers, coordinating with the software company for upgrades and bug reporting, troubleshooting, data-import, and of course, all of the hard stuff. I was also responsible for training the client for data-entry in the Enfinity proprietary admin tool, Enfinity Management Console. I wrote some documentation for the other developers, but it was intended to be used in the last two weeks, when the other developers joined the project. Oh well.

Geaux Homes
Lead Developer (Via GeauxOnline, now defunct)
My first ColdFusion project. This was an online property listing site that allowed users to upload images and create customized listings. It also contained short How To guides for buying and selling homes. It was designed for use by sellers in Louisiana but did not restrict to that area. This was the site that made the company switch from ASP to ColdFusion. We tried to build the site in ASP but had many problems. We worked on it for about 6 weeks and didn't have any functionality completed. I tried something in ColdFusion and had it done the next day. That was all we needed to know. In two weeks the site was completed.