A PDF version of my resume can be found at:
http://myresume.linqexchange.com/philip_pierce_resume.pdf
PHILIP PIERCE Sunrise, FL 33351
754.245.6522 * [Send email using form at bottom]
QUALIFICATIONS FOR SOFTWARE ENGINEERING
Offering seventeen years of experience with full product life-cycle development,
including product conception, financial analysis, software design, software
development, beta testing, and product maintenance. Background highlights
expertise in web development and windows application development using the latest
Microsoft technology. Highlights the ability to conduct database migration and
data manipulation, redesign existing software, develop N-Tier and multi-threaded
software, and create network and client/server applications.
TECHNICAL PROFICIENCY
C# .Net * ASP.NET 3.5 (2.0) * LINQ and Lambda Expressions * AJAX * Silverlight
IIS 6/7 * Web Services * SQL Server 2005/2008 * Multi-Threading * Stored
Procedures
Smart Device Development (Pocket PC, Windows Mobile)
PROFESSIONAL EXPERTISE
Software Architecture * Software Development * Project Management *
Software Management
Research & Development * Process Improvement * Systems Analysis
NOTABLE ACCOMPLISHMENTS
* Created (patented) technology which monitors visitor’s presense on the
website. If the visitor leaves the site before completing an online application,
the visitor is immediately called on the phone (using click-to-call technology).
This was called Abandoned Callback
* Reorganized predecessor’s team task list, allowing development team to finish
eight months ahead of schedule, saving the company $500K.
* Developed a data storage application, saving a company an estimated $5M per
year.
* Led a team which designed an internal invoice tracking application, which
checked for double-billings and discrepancies in accounts payable and saved $3M
within the first month.
* Discovered and corrected resource issues with an old version of the flagship
product, allowing a company to earn an additional $9M for FY01 and $12M for
FY02.
* In 2002, I helped Symantec develop a signature file for the Nimda virus.
EDUCATION
* Bachelors in Computer Science - 2000
Trinity Southern University, Dallas, TX
* Masters of Computer Science - 2003
Trinity Southern University, Dallas, TX
* Certification, Borland C++
Moore-Norman Vo-Tech
EMPLOYMENT OVERVIEW
Modern Ad Marketing
Senior Web Developer Mar 2009 - Present
Created and maintained external and internal e-commerce and management websites
using C# 3.5, AJAX, and LINQ (LINQ to SQL, LINQ to Objects, and LINQ to XML).
Created real-time dashboard using Flex and Adobe Flash 3 (displays call volume,
call duration, and other sales related metrics). Created internal C# desktop
applications and windows services (with creation of custom controls). Created
custom web controls for external website projects. Create custom HTTP handlers to
help automate tasks for both internal and external websites.
Additional duties and projects include:
* Installation and Administration of Team Foundation Server
* Create and maintain custom MSI installer scripts and deployment packages for
desktop applications
* Created sales portal web application which allows tele-sales agents to read
scripts, run credit checks on potential customers, create sales entries, and
interface with the VOIP telephony system.
I used the following technologies: C#.NET 3.5, LINQ to SQL, LINQ to Objects,
LINQ to XML, SQL Server 20082005, XML, Multi Threading in C#, ASP.Net 3.5, Adobe
Flash 3, Flex Builder, Visual Studio 2008 Team System for Developers
Health Benefits Direct
Senior Web Developer Nov 2006 - Feb 2009
Created and maintined external and internal e-commerce and management websites
using C# 2.0 and AJAX (later upgrading to C# 3.5, AJAX, and LINQ). Created
internal C# desktop applications and windows services (with creation of custom
controls). Created custom web controls for external website projects. Create
custom HTTP handlers to help automate tasks for both internal and external
websites. Created tracking pages and scripts for email marketing campaigns
(tracks email opens, click throughs, etc).
Additional duties and projects include:
* Installation and Administration of Team Foundation Server
* Create and maintain custom MSI installer scripts and deployment packages for
desktop applications;
* Wrote dll to intercept outgoing email on Exchange server and add vcard
attachment and HTML signature to email. Uses active directory to decide who
should receive attachment, and what format to use for attachments.
* Created (patented) technology which monitors visitor’s presense on the
website. If the visitor leaves the site before completing an online application,
the visitor is immediately called on the phone (using click-to-call technology).
This was called Abandoned Callback
* Created Content Management System, which allows webmasters to generate and
edit website content. Later expanded the system to allow forms and some form
controls to be saved to the system as well. This allows website content to be
dynamically generated and edited, without needing to rebuild/recompile the
website.
* Created a web camera monitoring application for Windows Mobile Devices
(5.0/6.0+). The application allows the company managers to monitor the internal
cameras while the managers are away from the office. The application includes
monition detection notification (via email/sms), active recording and streaming,
and saving of selected video streams to an external server.
I used the following technologies: C#.NET 3.5, LINQ to SQL, LINQ to Objects,
LINQ to XML, SQL Server 20082005, XML, Multi Threading in C#, ASP.Net 3.5, Visual
Studio 2008 Team System for Developers
Alliance Entertainment
Senior Web Developer Jan 2006 - Oct 2006
Converted ASP.NET 1.0 (VS.NET 2003) websites to ASP.NET 2.0 (VS.NET 2005).
Developed unit tests with Visual Studio Team Systems for Developers. Created
custom web controls (ascx). Created web control libraries (dll). Web applications
were developed to use Microsoft Application Blocks 2.0. Created web services for
handling multiple server caching management and synchronization. Created
asynchronous web pages.
I used the following technologies: C#.NET, SQL Server 2000/2005, XML, N-Tier
Development, Multi Threading in C#, ASP.Net 1.0, ASP.NET 2.0, Visual Studio 2005
Team System for Developers, Microsoft Application Blocks 2.0
Home Suite Software
Software Developer Aug 2005 - Jan 2006
Designed and developed flagship desktop application (using C#.NET). The
application runs in one of three modes: standalone (client and MSDE server on
same pc), small office (MSDE server on separate pc, multiple client pc’s),
corporate (SQL Server or Oracle server on dedicated server, multiple internal and
external client pc’s). The application is designed to allow the user to
disconnect from the main database server (the application is portable for use on
a laptop), and can resyncronize data once the user has re-established contact
with database.
I used the following technologies: C#.NET, SQL Server 2000, XML, N-Tier
Development, Multi Threading in C#
Campus Management
Software Developer Aug 2004 - Aug 2005
Developed software patches and new enhancements for flagship desktop application
(using Visual Basic 6 and C#.NET), and developing new enhancements and
webservices for web portal application (using C#.NET and ASP.NET). The two
applications run together or separate, and provide full CRM and student
information tracking for universities.
I used the following technologies: C#.NET, ASP.NET, XML Web Services, SQL Server
2000, HTML, XML, N-Tier Development, Visual Basic 6, Multi Threading in C#
Enonymous Cash (Russia)
Software Developer June 2004 - July 2004
Completed development of online financial application and e-commerce system.
Organized and moderated meetings between banks and established financial
companies in Russia. The system was designed to give Europeans, specifically
Russians, the same e-payments utilities as exist in the US (ie. Bill pay,
pre-paid debit cards, checking to checking transfers).
I used the following technologies: C#.NET, ASP.NET, XML Web Services, SQL Server
2000, HTML, XML, Cryptography, IIS 5, N-Tier Development, Smart Device (Pocket PC
/ Win CE) Development, Multi Threading in C#
Via Cell
Manager of Software Development/Software Developer Dec 2003 - May 2004
Oversaw the full product life-cycle of an online financial application. The
application functioned as a “Virtual Wallet”, allowing users to create an account
and fund the account using Credit Card, Checking ACH, money order, etc. Merchants
could then debit the user’s account, and the funds were transferred from the
user’s account to the merchant’s bank account. Managed a team of three
developers, two financial consultants, and five quality assurance personnel.
Organized and moderated meetings between banks and the development team. Mentored
team in development of the website using ASP.NET and C#.NET. Developed backend
utilities for communications with banks and credit card portals. Created SQL
Server 2000 stored procedures.
I used the following technologies: C#.NET, ASP.NET, XML Web Services, SQL Server
2000, HTML, XML, Cryptography, IIS 5, and N-Tier Development, Multi Threading in
C#
Merlin981 (Russia)
Project Manager/Software Developer/SQL Server DBA Jan 2003 - Nov 2003
Oversaw the full product life-cycle of a massive multiplayer online role playing
game. Managed a team of three US personnel and 10 Russian personnel from
locations in Russia and America. Organized and facilitated development methods
and timeframes for release of product. Created three-tier network environment
using Visual Basic, C#.NET, and SQL Server as the backend.
Development of massive multiplayer online role playing game used the following
technologies: Visual Basic 6, C#.NET, SQL Server 2000 (DBA), Visual C++.NET,
COM/DCOM, ASP, HTML, XML, Cryptography, OOP, IIS 5 (DBA), N-Tier Development,
Install Shield, Multi Threading in C# and VB6
Homes.com
Desktop Development Manager/Project Manager/Software Engineer Oct 2000 - Jan
2003
Oversaw the full product life-cycle of a new version of flagship software, while
managing ten personnel responsible for said software. Organized and facilitated
development methods and timeframes for release of product and service packs.
Acted as the intermediary between in-house software testers, quality
assurance teams, and desktop developers. Created a three-tier network
environment for the software using Visual Basic and SQL Server 2000 for the
backend. Ported project to C#.NET at end of product
lifecycle to begin new product. Produced Palm conduits for syncing the user
database with Palm pilots
running Palm OS 3 or greater.
Development of flagship software used the following technologies: Visual Basic
6, C#.NET, SQL Server 2000, Metrowerks For Palm OS v8.0, MTS, IIS 5, Oracle 9i,
OOP, COM/DCOM, N-Tier Development, XML, Cryptography, Linux, Shell Scripting,
UML, Java (porting one application for plug-in to flagship app), Multi Threading
in VB6
More Information
For a list of positions held prior to 2000, please contact me. |