Eric Packwood *
Eric Packwood
**** *** ******* ***. #***, San Jose, CA 95119
Eric Packwood 2
Contact
Tel : 321-***-****
e-mail : abg62a@r.postjobfree.com
Profile
Objective I am seeking a position as a .Net Software Architect or Lead Developer in an environment
where I would be working hands-on with the programming team in developing high-quality
web, Windows or mobile applications.
Availability Immediate
Relocation California
Security Clearance Secret (Active)
Key Skills
Development Technologies .Net Framework 1/1.1/2/3.5/4.0, Visual Basic 5/6, Java
Languages C#, VB.Net, Java, VB, XML, XSLT, T-SQL
Frameworks and Libraries WinForms, ASP.Net, ASP.Net MVC, WCF, ASP.Net Web Services, Entity
Framework, LINQ, Microsoft Enterprise Library
Web Development XHTML/HTML, JavaScript, jQuery, CSS, AJAX
Tools Visual Studio 2010, SQL Server Management Studio, SVN, Team Foundation
Server, VSS, SharePoint, JIRA, Powershell
Databases SQL Server 7 - 2008 R2, MySQL 5.0+, Access 97-2000
Processes and Methodologies Agile, Waterfall, Scrum, Test-Driven Development, Object Oriented
Programming
Operating Systems Windows Server 2003 – 2008 R2, Windows 2000 – Windows 7, Ubuntu
Work Experience
Carley Corporation
May 2007 to May 2011
Chief Software Architect
Project Lead
• Established coding standards for development teams
• Created design documentation including Software Development Plans, Software Requirements
Specifications and Detailed Specifications
• Established project requirements and verification methods
• Developed schedules for development efforts
• Worked individually to mentor programmers
Software Architecture
• Designed and documented development strategies and frameworks for individual projects
• Worked directly with development team in the establishment of the development framework
• Interfaced with the customer and government to report and discuss the development plan
• Worked with Agile and Waterfall software development methodologies
• Organized projects to facilitate the use of the Microsoft Enterprise Library by using dependency
Eric Packwood 3
interjection, repository and factory support and unit testing
• Performed role as ScrumMaster
Enterprise Application Development
• Designed and developed an enterprise level learning content management system capable of
building out traditional courseware, simulation logic and data and other media formats in a simple
and efficient manner
• Built rich client interfaces as a .Net WinForm applications written in C#
• Developed middle-tier business layer support using collections, generics an POCO entities
• Expanded the business layer to support LINQ as its primary query language, making extensive
use of lambda statements and delegates
• Built service-oriented architecture that connects to the logic and retrieves model view information
through an ASP.Net Web Service
• Developed data layer using XSD datasets (pre-LINQ to SQL or Entity Framework) connecting to
a SQL Server 2005 database
SQL / Database Development
• Modeled a robust fully relational SQL Server 2005 database used across multiple applications
• Created Stored Procedures, Views and custom T-SQL queries for the enterprise database
• The database expanded to contain millions of records and exceeded 50 GB in size
• Performed profiling, indexing and query analysis operations on the database to ensure that
despite the growth of the database, the queries where still executing without delay
• Modeled many other relational database for use amongst smaller level applications
• Expanded existing MySQL databases by adding new tables and stored procedures
• Created entity-relationship diagrams for all of the databases
Supporting Application Development
• Designed and developed supporting applications using ASP.Net, WinForms, Java, PHP and C++
• Designed and developed a highly interactive online review system written as an ASP.Net
application in C# with strong JavaScript, jQuery and AJAX support
• Designed and developed a WinForm application written in C# using Entity Framework that
provided functionality that would allow the analysis team to build out media selections based on
selection criteria typically found in a front end analysis
Web/Courseware Development
• Designed and developed a courseware engine that would display web and media content in a
dynamic manner based on XML files
• Developed robust JavaScript and jQuery user interactions while allowing for full animation effects
without the need for Flash
• Wrote CSS and worked with designers to build user interface layouts
SCORM / LMS
• Developed SCORM interfaces for courseware and simulations
• Worked with LMS vendors and end-users to integrate and administrate courseware
• Created manifest files including sequencing rules, objectives, rollup rules and asset/sco
metadata files
• Packaged and tested content packages through ADL Test Suite and Rustici Test Track
SharePoint
Eric Packwood 4
• Installed and configured Window SharePoint Services 3.0 server software
• Setup corporate intranet and extranet websites
• Developed custom Web Parts for project websites
• Setup custom XSL to create new list views
• Created workflows for list and task tracking
Deployment and Information Technology Support
• Created and configured websites and virtual directories for ASP.Net, ASP and PHP projects in IIS
• Setup and maintained SQL Server instances and databases
• Provided recommendations for network infrastructure and server configurations
• Integrated applications with Active Directory and worked with IT team to establish OUs and login
scripts for deployment
• Created installation packages for application deployment
On-Site Analysis and Support
• Provided on-site support at military bases across the U.S.
• Supervised installation of electronic classrooms
• Managed delivery, installation and configuration of production software
• Performed on-site testing and analysis in live environments
FPMI Solutions
February 2005 to December 2006
Lead Programmer
Media Application Development
• Finished development of media management tool written in VB.Net
• Extended the tools functionality by modifying existing code and writing new modules
• Created cataloging system for tracking assets by dependencies, taxonomy and keywords
• Developed interactive graphic display that allowed for linking asset dependencies in a visual
environment
Content Management System / Storyboarding Tool Development
• Extended functionality for in-house CMS / storyboarding tool written in VB.Net
• Expanded existing SQL Server 2005 database by adding additional tables and stored
procedures
• Created editors that allowed user input specific to simulation based projects
Simulation Development
• Lead team in developing a simulation framework in VB.Net
• Developed logic for parsing simulation rules and initial values
• Developed simulation scoring and remediation logic
• Designed and developed simulation presentation engine that utilizes GDI+ to render custom
graphics
• Created reusable simulation components for computer based simulations, touch screen displays
and hardware training devices
CMI Launcher
• Wrote a Visual Basic 6 application that allowed courseware to run and be tracked from a CD or
Eric Packwood 5
USB drive
• Developed user access control and authentication services
• Developed complex XML parsing logic for processing CMI data
FleetBoss Solutions Inc.
November 2000 to February 2005
Senior Programmer
Stand-Alone Application Development
• Developed an 3-tier Visual Basic 6 application for tracking vehicles and producing reports
• Interfaced with 3rd party mapping applications
• Developed initial database in MS Access 97
• Wrote applications that directly interfaced with custom hardware using serial port, USB and RF
communications
Enterprise Application Development
• Designed and developed enterprise version of vehicle tracking software using VB 6
• Creating networking components for service layer using TCP sockets
• Developed data access layer using ADO that connected to a SQL Server 7 database
• Designed and developed ASP.Net web front-end for reporting and tracking tool using VB.Net
• Wrote web services that performed location based services for tracking contestants in a reality
TV show
SQL / Database Development
• Created multiple Access databases for use with the stand-alone vehicle tracking application
• Modeled an relation database in SQL Server 7 for the enterprise version of the tracking software
• Created stored procedures, views, triggers and custom T-SQL queries for the database
• Upgraded the SQL Server 7 database to SQL Server 2000 and expanded its capabilities by
adding more advanced stored procedures
• Performed profiling, indexing and query analysis operations on the database
• Setup instances of MSDE at various franchise and customer locations
Mobile Application Development
• Designed and developed diagnostic software that allowed mobile devices (Palm OS, Windows
Mobile and Java based phones) to communicate with proprietary hardware through serial and USB
communications
• Developed an RF signal testing application for Palm OS
• Developed a Java based GPS application that ran on cell phones to allow parents to track their
children when out
Cellular Communications
• Developed applications that communicated with cellular network operation centers
• Developed an application that provisioned phone numbers (MINs) and assigned them to cellular
devices through its electronic serial number (ESN)
Education
Thomas Edison State College
Eric Packwood 6
• Bachelor of Arts (BA) in Computer Science
• Finishing degree – 1 class left
Alma College
• Began Computer Science degree
• Left to pursue immediate career opportunity