Eddie Dean Leggett
*** ********** *****, *******, ** 27609
************@***.***
PROFILE
Systems Analyst and Developer with more than 20 years of experience in
designing, developing, testing and maintaining both Windows and web-based
applications
. Proven capacity to learn new technologies within a short time frame to
successfully design and develop technical solutions in direct support
of business objectives.
. Regarded as a highly reliable and productive professional with the
ability to work with little or no supervision as well as within a
team.
. Demonstrated ability to lead contract associates on key corporate
projects.
. Established as a team player willing to go the extra mile on
assignments and able to work well with all team members and external
clients.
COMPUTER SKILLS
. Operating Systems: Windows 98/2000/XP/Vista/Windows 7
. Programming: C#, Linq, HTML, XML, CSS, Java Script, Visual Basic,
Office XP Developer
. .Net: .NET Framework 4.5, .NET Framework 4.0, .NET Framework 2.0,
ASP.NET, ADO.NET, .NET Class Libraries, Web Services, MVC3, MVC4, .NET
Remoting, Infragistics NetAdvantage, JQuery(Grid, MVC.Grid, Dialog,
Datepicker)
. Databases: MS SQL Server 2000/2005/2008, MySQL, MS Access 2000, DB2
. Software: Visual Studio (2012, 2010, 2005, 2003), TFS, Source Gear
Vault, Expert C# Business Objects, Active Reports, Microsoft Office
(Word, Excel, Access, PowerPoint), FrontPage, Word Perfect
. Applications: Microsoft Office (Word, Excel, Access, PowerPoint),
FrontPage, Word Perfect.
EXPERIENCE
Seterus/IBM
2013 - Present
Senior Application Developer: Used VS 2012, MVC4 Framework (Dependency
Injection, Entity Framework (ORM), etc.) and MS SQL 2008 to develop
applications.
Web Application Development (Developed the following applications)
. Self-Pay Billing Code Maintenance: Designed to enable Seterus'
client (FNMA) to effectively manage and update billing codes
associated with mortgage expenses and sub-charges.
. Prior Service ETL Summary: Designed to enable Seterus' loan
managers to select from optional categories (point to different
tables) that are queried and used to identify the history and
current status of loans.
. Mod Log Tool: Designed to support an interface enabling Seterus'
data-processing department to view, create, update, and delete
records pertaining to specific loan information and dates which are
then queried and added to text files to produce reports used to
track and identify modifications.
Cotton Incorporated
2007 - 2013
C# Developer: Developed application solutions designed to support the
diverse business needs of the cotton industry (merchants, gins,
warehouses, etc.) employing the essential object-oriented concepts to
minimize maintenance and maximize reuse.
Architecture Development (used Visual Studio 2005/2010)
. Framework: Instrumental in the development of Cotton Management
System's (CMS) framework which was structured to support Rockford
Lhotka's Component-based Scalable Logical Architecture (CSLA: versions
2.0 and 4.0). This essential plumbing exposes the necessary abstract
classes and virtual methods enabling Cotton's many applications to
interact with it through polymorphism (generic business objects, data
validation and user authorization, logical n-tier architecture
(client, business, and database) designed to support a number of
physical n-tier architectures, etc.)
Windows Application Development (Visual Studio 2005/2010, ADO.Net, WCF,
SQL 2005) Developed both front- and mid-tier components designed to use
the above framework for each of the following applications.
. Category Group Manager: Designed to enable cotton merchants and gins
to classify, identify, and manage diverse cotton quality types.
. Collateral Manager: Designed to enable cotton merchants, warehouses,
and gins to automate the process of identifying and packaging bales of
cotton to be pledged as collateral for capital loans and manage the
submission and redemption of bales to reflect the status of the loan.
. Messaging Service: Designed to support communications between
applications within and across domain boundaries using asynchronous
sockets managed by a thread pool to process the incoming and outgoing
messages.
. Sampling Manager: Designed to automate the process of taking cotton
samples to support request from potential buyers and on-hand samples
to support the sale of existing inventory.
Web Application Development: Used MVC3 Framework and its new Razor view
engine, Entity Framework (ORM), Dependency Injection, Model Binding,
ASP.Net, JQuery, Infragistics NetAdvantage, and Java Script to convert
and develop the following two applications:
. Warehouse Mapping: Developed and added in the development of the
presentation, business, and data-layer components of this web
application designed to manage the physical space used to store bales.
. Cotton Communicator: Converted application from Windows to a Web
application which is designed to enable cotton merchants to manage the
import and export of bales for sale or collateral. It uses the MVC3
framework supported by three-tiers (presentation, business, and data).
. Team Lead/Application Owner: Led a small team as needed to insure both
of the above projects met scheduled deadlines in addition to owning
and responsible for all phases of development.
Freelance/Consultant July 1997 - November
2007
Application Development:
. Electronic Help Software: Enables both users and developers to easily
develop a custom electronic help file for their application using
Microsoft Word. Once developed, the help file is converted to an RTF
textbox file and a key-word index file is developed from headings and
topics. To display and navigate the help file, Visual Studio .NET was
used to develop the application's interface and the supporting
business objects used to access and manipulate the help file's data
information displays. This software functions, looks, and feels like
Word's help application.
. Transcript Software for Microsoft Word (Web Application): Designed to
support the marketing and sale of 'Transcript Software for Microsoft
Word' products.
Highlights/Structure:
- Presentation/User Interface Layer: Supports sign-in or
registration, software product tour, and shopping cart for purchase
or download of software. User interacts with controls connecting to
code behind pages which connects to business objects.
- Business Layer: Consists of classes containing business objects
and rules used to respond and process user's data request primarily
used to access and process database objects.
- Database Layer: Contains MS SQL Server database which stores the
data tables, stored procedures, and data constraints, etc.
. Transcript Software for Microsoft Word (Windows Application):
Specifically designed to enable court reporters to expedite transcript
production using Word templates. Templates are formatted to meet the
user's primary transcript document requirements. Menus and toolbars
are used to access DLLs which provide automatic page and document
formatting features as well as connect to a database which stores the
necessary data to produce support documents.
. Q&A Indexing Software: Enables court reporters to produce a key-word
index from their transcript documents which can be viewed, edited, and
printed.
. Residential Cleaning Software: Provided the essential information
needs and reports designed to effectively schedule and manage the
cleaning services provided by the Maids of Honor cleaning business of
Greensboro, North Carolina.
North Carolina Department of Transportation 1976 -
1997
Developed a transportation system management (TSM) Methodology designed to
identify low-cost transportation alternatives which can replace or defer
capital-intensive construction alternatives.
Application Development:
. Transportation System Planning Software: Provided urbanized areas with
an effective transportation planning tool which identified and
evaluated the economic potential of low-cost transportation system
management (TSM) improvements. This application was applied to the
urbanized area of Winston Salem, North Carolina and identified $30
million in cost savings over a period of 10 years.
Highlights:
- Comparative TSM and Construction Alternative Reports
- Comparative TSM and Construction Capital Cost Reports
- Economic Benefit/Cost Analyses Reports
- Capital Costs Savings Reports
PUBLICATIONS
. Planning Technique for Screening Urban Projects to Determine TSM
Feasibility, Institute of Transportation Engineers Journal, October
1982.
. Methodology for Comparative Economic Analysis of Construction and TSM
Alternative. Institute of Transportation Engineers Journal, August
1984.
. Economic Analysis of Potential Cost Savings Associated with System
Management Analysis of Winston-Salem Urbanized Area, Transportation
Research Board (Transportation Research Record 1142).
EDUCATION
Bachelor of Science in Urban and Regional Planning with minors in
Geography and Math
East Carolina University, Greenville, North Carolina
MILITARY
US Army, Honorable Discharge
Security Clearance: Top Secret (Inactive)