Objective:
 

Dotnet and SQL Developer


Work Desired:Full Time - Permanent
Citizenship:US Citizen
Resident Of:State: Tennessee - Area Code: 423
Willing To Relocate:No
Posted By Candidate:1+ Year Ago
Experience:More than 3 years of work-experience
Technical Skills:, LAN/Networking, Project Management
Work Experience:
Summary of Qualifications
•	Microsoft Certified Solutions Developer – 2002.
•	Developing with Microsoft Visual Studio for nearly 8 years.
	DotNet 1.1 and 2.0 – over 7 years developing a combination of: Desktop,
ASP.Net, Console, and Windows Service applications.
	Some experience with multi-threading in a DotNet environment.
	Developing DotNet components enabled for COM Interop for use with VB6
applications.
	Experience in developing multi-layered applications.
	Strong OOP skills.
	VB6 - 3.5 years developing Desktop and Classic ASP web applications.  
	Development of SQL - DTS and SSIS packages.
	Development of complex stored procedures.  Procedures contain try/catch
and transaction/rollback logic.
	Development of relational databases in SQL Server with key constraints
and indexes.
	Development of ASP.Net web application with Crystal Reports.  The
Crystal Reports contain conditional formatting and sub-reports.
	Worked closely with management to create complicated ad-hock queries
against very important analysis data for use with budgets.
	Experienced in utilizing MS Visual SourceSafe and Tortoise Subversion.
•	Thinking outside the box- Offered several suggestions and developed solutions
that have improved efficiency and saved company money.
•	Great team-player as well as able to work alone.
•	Supervisor of a large team in a high-volume call center.


Experience

Software Developer II
August 2007 – Present			Citi				Gray, TN
•	DotNet Console applications for data parsing
•	SQL – DTS and SSIS packages
•	Multi-threaded Windows Service - data import application
•	Report retriever - web screen scraper
•	DotNet – re-usable reporting component

Project History
•	DotNet Console applications - I currently develop and maintain DotNet console
applications for the purpose of parsing data from flat files, filtering results
and adding data to SQL server.
•	DTS and SSIS packages – I develop and maintain DTS packages for moving and
manipulating data across multiple servers.  I am currently migrating several of
these packages to SSIS.  These SSIS packages utilize: SQL Tasks, Dataflow Tasks,
and Variable Expressions.
•	Windows Service Import – I recently developed a multi-threaded DotNet Windows
Service application for the purpose of importing multiple days of information. 
Several threads are started and each thread processes a separate day of data. 
The application monitors the running threads.  Each time a thread completes, a
new thread is created for the next day to be imported.  This application runs as
a Windows Service in the background and greatly optimizes the import process due
to the multi-threading.





Citi - Project History Continued
•	Report Retriever –This application was an idea that I came up with in order to
save me and my colleagues time and effort of manually downloading files from an
Internet site.  This application accesses an SSL site, authenticates, captures
the login token and then utilizes “httprequest” and “httpresponse” objects.  The
application browses the appropriate pages, determines which files are available,
posts requests for the files, and then downloads the files.  The files are
downloaded by capturing the response stream and writing the stream to a
“filestream” object.
•	Re-usable Reporting Component – I developed a DotNet assembly that I have used
in several applications for reporting purposes.  I pass parameters to the
component such as: SPROC name, output filename, tab names (array), zip file
(bool).  The component returns a resultset and writes the results to a delimited
text file or to an Excel flat file over an ODBC connection.  If the result set
exceeds the worksheet line limit, the component adds more worksheets and spans
the data to the additional sheets.


July 2006 – August 2007		Intellithought			Kingsport, TN
Software Developer
•	Claims application stored procedures
•	Data analysis reports
•	Online credit card processor
•	Intelligent Content Manager

Project History
•	Claims application stored procedures - This project involved heavy analysis of
existing claims application.  There were many problems surrounding the
application's reporting results and much of this was due to the application using
many different stored procedures with varying logic.  I was able to combine the
logic of the stored procedures so that the reports only use 3 stored procedures
to perform the same work and it is now much easier to maintain.  Also utilized
Query Analyzer execution plan to apply appropriate indexes for better
performance.
•	Data analysis reports - I have identified and corrected multiple data
integrity issues in the above mentioned claims application.  I discovered the
data issues through testing and running ad-hock queries against the data.  I
provided reports to the client explaining the data issues and corrected the data
as requested by the client.
•	Online credit card processor - Developed ASP.Net 2.0 (C#) pages for submitting
payments online and viewing payment transactions.  The transaction viewer page
utilizes ASP.net membership to authenticate access.
•	Intelligent Content Manager – This is a FoxPro 7 application that tracks
inventions and provides reporting.  Most of what I do with this application is
maintenance.  I have tracked down and corrected multiple issues such as:
corrupted data, object reference errors, data type mismatch, ect.  I have also
modified datagrids and reports in this application to meet the client’s
specifications.
•	We currently utilize MS Visual SourceSafe as our file repository but we are
migrating to Tortoise Subversion.  I am familiar with checking out/checking in
files, getting latest version of code, running wildcard and status searches and
adding files to VSS.  I am also familiar with the basic functionality of
Subversion for checking out files and committing updates.







August 2004 - July 2006		Package Express Centers	Greeneville, TN
Software Developer
•	Management Reports
•	XML Online Tools
•	Automation System
•	Custom Download Files
•	.Net Web Services Transfer Data
•	Ad-Hock Queries on Analysis Data
•	Shipping - VB6 Application

Project History
•	Management Reports - VB.Net web application that utilizes SQL Server databases
and Crystal Reports to deliver client information in a detailed report.  The
report displays comparisons, percentages and summaries of current versus previous
year numbers.  This application utilizes stored procedures to access and format
data that has been transmitted by our clients and uploaded to SQL Server.  This
report uses conditional formatting and sub-reports and is designed in a
multi-layer architecture with the Crystal Reports being populated from a data
access class at run-time.  This report is heavily used and valued by upper
management.
•	XML Online Tools - .Net component enabled for COM Interop.  This is a
multi-component solution that offers online tools to users via XML over the
Internet.  The component guides the end-user through an online registration
process which collects user information, formats the input into an XML document,
posts the XML to a 3rd party and then reports the results.  After registration,
the user authentication information is stored in a database along with a license
key.  The license key is encrypted using the .Net Cryptography class and then
decrypted at run-time for use in authentication for using the Online Tools.  This
solution is accessed from our VB6 application through COM Interop.
•	Automation System - VB.Net console application used for running automatic
processes such as data manipulation, sending e-mail and file manipulation.  This
solution calls a stored procedure once each minute, which checks for scheduled
processes.  Scheduled processes can be scheduled in frequencies of: 1 time only,
hourly, daily and monthly.  This application is currently responsible for
searching through client folders for uploaded files.  If files have been
uploaded, it sorts the files, reads and uploads certain file data to SQL, creates
a “Processed” sub-folder and moves the files to this folder for each account. 
Certain files require that the data team be notified so the application generates
an e-mail containing the account numbers of each account that qualifies and then
sends the e-mail to the team.  This application is also responsible for moving
data from our legacy databases to SQL.  However, I have replaced most of this
functionality with Data Transformation Services and schedules SQL jobs.
•	Custom Download Files - This is a VB.Net desktop application for use in
creating custom files for our clients to download.  The files contain commands
for the software to perform client-side.  This application searches through all
of our client folders for certain types of files.  If it finds these files, it
checks for an existing client download file and edits the file by adding the
appropriate commands.  It also checks any existing download files for commands
that have already been processed.  It then creates a “Processed” sub-folder and
moves and processed files to that folder for each account.
•	DotNet Web Services Transfer Data - This solution will be replacing the
current automated process for uploading user files to SQL Server.  This solution
consists of a Web Services component and a .Net component enabled for COM
Interop.  The .Net component is integrated into our VB6 application and
references the Web Services component.  It will collect client data, format that
data into a stream and then transmit it to the Web Services component, where it
will be verified and then uploaded to SQL Server.  It will then check for any
scheduled processes that have been scheduled on the server.


Package Express Centers - Project History Continued
•	Ad-Hock Queries on Analysis Data - Ran multiple SQL queries against
confidential data provided by management.  The results of these queries assisted
management in recovering a large sum of money.
•	Shipping - VB6 Application - I have been heavily involved with the continued
development of the company’s shipping application that is distributed to our
clients.  This application performs many functions such as: complicated billing
calculations, WinInet API calls for dialing into our servers and transmitting
files, reporting, label printing, registry, ini, and file manipulation and a host
of other functionality.


May 2003 - August 2004		Metron North America		Knoxville, TN
Jr Software Developer
•	ASP.Net Client Reporting
•	Client Order Adjustments
•	Shipment Summary Reports
•	Debugged ASP and VB6 Applications
•	Daily Ad-Hock Queries

Project History
•	ASP.Net Client Reporting – Developed ASP.Net web application for the purpose
of reporting client shipment information in a detailed report.  This application
retrieved and formatted data from SQL Server via stored procedures and returned
the results in a data grid displayed in the web app.  This application required
user authentication and accepted user input for filtering the results.
•	Client Order Adjustments - This was a desktop .Net application utilized for
adjusting client orders.  It allowed the end-user to look up customer orders,
cancel or change the items ordered or reset an order that had been previously
cancelled so that the order could be re-created.
•	Shipment Summary Reports - This was a VB6 application used for reporting
shipment summary information to our clients.  This application pulled detailed
shipment summary information from SQL Server, formatted this information into an
Excel spreadsheet and then e-mailed the resulting spreadsheet to the
corresponding clients.
•	Debugged multiple ASP and VB6 applications.  These issues ranged anywhere from
things like numeric data type overflows to locating poorly formed XML that was
posted between ASP pages.
•	Daily Ad-Hock Queries - Adjusted warehouse orders and other data on a daily
basis via SQL Query Analyzer.  I was often asked to run complicated queries in
order to generate reports for management and other co-workers.  I was also
involved in tracking down very elusive data issues on SQL Server.


October 2002 - February 2003		Bredel Corporation		Tampa, FL
Web Developer
•	Company Website
•	Flash Marketing Piece
•	New Client Website

Project History
•	Company Website - Website was done in ASP.  The original website was not well
formed in terms of structure.  I rebuilt the website from scratch in a much more
manageable format.  I also created a hit counter, added e-mail functionality and
built a back link page with a graph for management to view statistics on how
users found out about their company.  I added a Flash 5 movie that I created to
the home page as well.

Bredel Corporation - Project History Continued
•	Flash Marketing Piece - This marketing piece was done completely in Flash 5. 
It consisted of doors that scaled toward the user and opened to reveal
information about each of the clients under the company “umbrella”.  This piece
also included background music and alpha (transparency) effects.
•	New Client Website - Developed new client website from scratch.  Created
template and utilized server side includes to include the template on each of the
pages.  Also created drop-down menus with JavaScript.


November 1999 - October 2002	Charter Communications	Kingsport, TN
Helpdesk Technician
•	Self-Study ASP and VB6
•	Troubleshoot Internet Issues

Work History
•	Self-Study ASP and VB6 - Utilized time between calls to study VB6 and ASP. 
Earned MCSD in March of 2002 through self-study.
•	Troubleshoot Internet Issues- Walked users through sometimes lengthy
troubleshooting procedures for cable modem, dialup and other general networking
issues.  I worked 3rd shift under minimal supervision.


February 1999 - November 1999	Kyrus Corporation		Kingsport, TN
Systems Engineer
•	Installed Software/Trained Clients
•	Troubleshoot Kyrus Software

Work History
•	Installed Software/Trained Clients - Set up small LAN (usually server and 1 to
4 workstations) at schools.  Trained users on-site for utilizing the Kyrus
software.
•	Troubleshoot Kyrus Software - Answered inbound calls and walked users through
various troubleshooting steps with the Kyrus software.


January 1998 - February 1999		PepsiCo			Winston Salem, NC
Helpdesk Technician
•	Troubleshoot Pepsi Software

Work History
•	Troubleshoot Pepsi Software - Extensive troubleshooting of Pepsi software and
Norand hand-held computers.


March 1993 - January 1998		Citi				Gray, TN
Helpdesk Supervisor
•	Supervisor of High Volume Helpdesk
•	Follett Service Technician

Work History
•	Supervisor of High Volume Helpdesk - Supervised large team of helpdesk
technicians in a high call volume environment.
•	Follett Service Technician - Extensive troubleshooting of Follett software and
other general software and hardware issues.

 

Applicant is exclusively interested in work-at-home opportunities.


Post a free telecommute job ad to qualify for email access

Enter A Message:


Your Return Email Address:

Receive a receipt when message is sent?

 

 


Home| FAQ| Telecommute Resumes | Free Trials | Free Job Postings | Contact

 

BookMark This Resume
http://www.Free-For-Recruiters.com/TN/184917-Resume.html

Copyright © 2001-2005 Free-For-Recruiters.com All Rights Reserved.

 
More Free Resumes
 
Keywords:


 
Powered by  Google
Recruiting Resources
 
 Post Jobs For Free
 Unlimited job advertising
 and totally free. Post jobs
 in engineering, marketing,
 sales, healthcare, finance

 
www.Job-Ad-venture.com
 
 
 Recruit IT Talent
 Post a job on the premier
 programmers only IT site.
 1000's of top techies with:
 VB, C++, .NET, C#, more
 
 
www.PrgJobs.com
 
 
 Find Oracle DBA's
 Advertise your data jobs!
 Recruit database pro's
 including SQL and Oracle
 DBA, DB/2, and Access.

 
www.job-ad-venture.com
 
 
 Hire NT / Novell CNE's
 Find network engineers
 skilled with Novell LAN,
 Windows NT, AIX, Unix,
 CNE/CNA Administrators

 
www.Network-Careers.com
 
Recruiting Newsletter

Your Email: