James A. Schuebel
916
Ozark Drive
Allen TX 75002

(469) 879-7880
E-Mail
SUMMARY OF TECHNICAL SKILLS
Languages
Visual
C/C++/C# Microsoft MFC v1.52b – v2015,
.Net Core v8.0
Visual
Basic/Net Microsoft v4.0-v6.0,
.Net – v4.7.2
ASP/ASPX/MVC/Core Active Server Pages v6.0, Visual Interdev, ASP.Net
Core v8.0
Visual
Studio v6.0-2022, MVC v2-5(ASPX/Razor),Blazor:webassembly.
Web
Tools KendoUI, Infragistics, Telerik, PHP,SignalR, WebSockets, indexDB
JavaScript Java
Scripting Language, JQuery/ JQueryMobile,
JQGrid, Ajax, AngularJS/12, KnockoutJS,
NodeJS, Express, Jade, Yoeman, Grunt, Gulp,
React/Redux, Bower,NPM, JSHint, Jasmine
Cloud Azure: SQL, App
Service, API Man., ServiceBus, Amazon EC2
Containers Docker
WCF,WPF, WF Windows Communication Foundation,
Windows Presentation Foundation, MVVM, Windows WorkFlow
SilverLight SilverLight
v2.0-5.0 (RIA), MVVM
SSO Identity Server, (WIF) Windows Identity Framework
XML/ACORD/XSL Extensible Markup Language, ACORD
Insurance standard
COM/COM+/DCOM Microsoft Distributed/Transactional/Component
Object Model
Content
Management Sharepoint
SPS 3.0, WSS 3.0, v2003-v2019, DotNetNuke v6.0-v9.0
CRM Microsoft Dynamics CRM v2011-v2015
WorkFlow Microsoft WF
.Net/KnowledgeLake Sharepoint Workflow, Power Automate
ATL Microsoft ActiveX
Template Library
HTML/
DHTML Hyper Text Markup
Language/ Dynamic/Html 5 Canvas
CSS Cascading Style
Sheets, Twitter Bootstrap
Operating Systems
Microsoft Windows Win
v3.1-v8.1, Server v2000-v2019
Microsoft DOS v6.2, DOS/BIOS Interrupt Calls
Databases
Microsoft
DB Microsoft Access, Microsoft
SQL Server v7.0-v2019, SQL Azure
Other
Relational SQL Anywhere Sybase, IBM DB2, SQLite, MySQL
DTS/SSIS Data Transformation
Services/ SQL Server Integration Services
NoSQL MongoDB
OLEDB Software Development Kit
ADO/ADO.Net ActiveX Data Objects
ODBC Open Database
Connectivity
Entity
Framework v4.0 – 6.0
Source Control
TFS/VSS Microsoft Team Foundation
Server, Visual Source Safe
DevOps Azure Project/Repository
Git BitBucket,
SourceTree
SVN/TortoiseSVN Subversion v1.8.4/v1.8.3
Perforce P4
Reporting Tools
SSRS Microsoft SQL Reporting Services
Crystal
Reports Crystal Decisions Reporting Tool
Active Reports Data
Dynamics Reporting Tool
EXPERIENCE
Battelle Memorial Institute PNNL from May 2021-present
- 100% remote
Maintain and
enhance various sites in support of laboratory tools.
- Perform maintenance on laboratory sites for:
testing, training, and configuration with backends:.Net Core
WebAPI Oracle DB services for data access and front ends: ASP.Net, React/Redux
- Developed
with Git, Bootstrap, C#, ASP.Net, WebAPI, WCF, SQL
Server, Entity Framework,
Microsoft UnitTest, Jquery,
React/Redux/Saga, Blazor (WebAssembly), JIRA,
Confluence, Azure DevOpts
Choctaw Nation from January 2021-Present - 100%
remote
Create and enhance
several sites providing Application for various tribal programs.
- Create, enhance App Services sites to provide common
components for quick production of program applications :
.Net Core WebAPI services for data
access to SQL and Oracle DB, front ends: Blazor, React/Redux, ASPX
- Utilized iText and other 3rd party tools to parse PDF content
and bookmarks for word parsing and tagging
- Utilized
Blazor Signal R hubs and Background service
- Create SSIS
packages for importing existing program applications to the new
architecture
- Validating
Uploaded documents utilizing Microsoft Azure Cognitive Services OCR
- Created
Azure FunctionApps and WebJobs
for ondemand or batch processing
- Created funcApp to integrate Oracle Taleo API resources
- Utilize
Both Azure DevOps and GitHub actions for CI/CD
- Maintain
API Management through Azure APIM
- Created integration
with laserfiche API and forms
- Created Sharepoint framework webparts for 2019 Online(Power Automate flows, json
formatting)
- Create
report/label generation utilizing XSL/XML
- Migrate
all site and services from .Net 5.0 to .Net 6.0
- Created
audit trail environment with SQL Temporal Table
- Mirrored
Data with Full Text Indexing to provide micro service isolation and search
performance
- Developed
with Fiddler, Git, Bootstrap, C#, WebAPI, SQL Server, Entity Framework,
powershell, Moq,Microsoft UnitTest,
XSL, XML, Blazor, Azure(DevOpts and API Management),
React/Redux/Saga
IDEMIA from September 2019-January 2021 - 100% remote
Maintain and
enhance the Mississippi Department of Transportation Dynamics CRM site and
services.
- Perform maintenance on the Jira backlog items for
the CRM Installation: Adding, Updating Entities, Forms, Javascript,
Views, Relationships, Solution, PlugIns, Workflows
and InRule rules
- Create/maintain internal sites used for configuration
with backends: ASP.Net Core and WebAPI
services for data access and front ends: Angular v11, Vue,
Blazor(WebAssembly)
- Performed
maintenance on XSL/XML based forms and reporting
- Developed
with Dynamics CRM, Perfoce(P4), InRule, Fiddler, Git, Bootstrap, C#, ASP.Net, WebAPI, WCF, JSON, web services, SQL Server, Entity Framework,
powershell, Moq,Microsoft UnitTest,
XSL, XML Jquery, KnockOutJS,
Angular v11, Vue.js, Blazor (WebAssembly), JIRA,
Confluence, SAFE(agile)
Department of Veteran Affairs (VA) from February 2019-August
2019 - 100% remote
Assist in the
migration of the Vista to Cerner System by creating services, websites, and
enhancing existing applications.
- Veteran Affairs (VA) Personal Identification Verification(PIV) background check
- Perform
analysis, design, and implementation of ASP.Net Core based web sites and WebAPI services to handle transition and communication
between the different data sources.
- Created an
electronic data interchange (EDI) system with XML, XSL, Services, APIs to
exchange data from Cerner’s Multum data store to the VA.
- Augment existing C++ MFC application at the Consolidated
Mail Outpatient Pharmacy (CMOP) facilities to handle the transition from
Vista to Cerner Data.
- Migrate Asp.Net MVC SPA/Angular v5 to Asp.Net
Core MVC v2.2 SPA/Angular v8
- Developed
with TFS, Git, Bootstrap, Dapper, C#, ASP.Net Core/MVC, WebAPI, JSON, Linq,
AngularJS v8, web
services, SQL Server,
Entity Framework,
powershell, Typescript, Azure service bus Queue,
Moq,Microsoft UnitTest,
Microsoft MFC C++, EDI, XML, XSL,
Asp.Net Core v2.2, Ocelot API Gateway, Docker, JIRA, Confluence, SCRUM(agile)
Wells Fargo from January 2018- February 2019 – 100% remote
Maintain, and
enhance multiple internal surveillance web sites migrating asp.net mvc to angular single page application.
- Department of Defense(DOD)
Common Access Card (CAC) background check
- Migrate
and enhance existing sites from asp.net mvc
razor to Angular single page applications(SPA)
- Migrating
Cold Fusion sites to MVC/WebAPI and React/Redux single
page applications(SPA)
- Create Docker(CE/EE-Windows server 2016) for windows containers
for migrating environments
- Perform
analysis and design implementation of enhancements to data access including
stored procedures, tables, and schema.
- Maintain, enhance, and migrate the DNN websites through
Jira Kanban boards
- Create
server and client unit tests
- Utilize powershell AzureRM to spin
up testing VM plus SQL database environment.
- Developed
with TFS, GIT, Bootstrap, C#, ASP.Net/MVC/Core 2.0, WebAPI,
JSON, Linq, AngularJS v1.6/v4, web services, SQL Server, Entity Framework,
powershell/AzureRM,
Typescript, Azure service bus Queue, Azure Sql Server,
Moq,Microsoft UnitTest,
DotNetNuke v8/v9, Jquery,
React/Redux, JIRA, Confluence, SCRUM(agile)
Thomson Reuters from August 2017-January 2018
Maintain,
enhance, and integrate multiple updates into existing tax return web site
providing income tax preparation forms and printing.
- Integrated
data tier with multiple internal providers.
- Create
web rest services to provide parsing of data from multiple providers: ETL,
Rtrive, etc
- With
Angular, create components to produce SVG representation of forms ex:1040,1120,
etc
- Maintain
enhance SPA site producing dynamic IRS forms within Angular framework
- Utilize NodeJs server for producing Rtrieve
data provider
- Create
server and client unit tests
- Developed
with TFS, GIT, Bootstrap, C#, ASP.Net/MVC, WebAPI,
JSON, Linq, AngularJS v1.6-5, Windows Server, Entity Framework,
web services, Webpack, Bower, Azure, Nodejs, NPM, powershell, slack, postman, Asp.Net Core v2.0, Gulp,
Jasmine, Moq,Microsoft UnitTest
National Wildlife Federation from May 2017-August 2017 - 100% remote
Design, implement
single sign on(SSO) environment.
- Utilizing
IdentityServer3, implemented a custom user service to handle the multiple
User repositories and custom scenarios.
- This site
also provided dynamic login and registration per sub site.
- Integrated
OWIN for all sub sites to provide SSO.
- Design
data tier, Stores Repositories
- Create
server and client unit tests
- Developed
with TFS, GIT, Bootstrap, C#, ASP.Net/MVC, WCF/WebAPI,
JSON, Linq, AngularJS, Windows Server, Jquery/datatables web services,
Gulp, Bower, Jshint, Wiredep,
dapper, Nodejs,
NPM, Jasmine, Jasmine, Moq,Microsoft UnitTest, Windows Identity Foundation(WIF)
Raytheon from September 2016-May 2017
Maintain, and enhance multiple web tools for project
Gating, staffing, forecasting.
- Added server side
caching and jquery datatables
to provide better performance
- Handle
analysis and design of new client requested features.
- Provided
maintenance and enhancements to web sites created during 2006-2009
contract with Raytheon.
- Window
and web services to run process SSRS reports and store in Sharepoint; Created SP lists for document storage
- Developed
with TFS, GIT, Bootstrap, C#, ASP.Net/MVC, WCF/WebAPI,
JSON, Linq, AngularJS, Windows Server, NodeJS, SSRS,
Jquery/Mobile, Sharepoint
web services, Gulp, Bower, NPM, Jshint, Wiredep, KnockOutJS
Spectocor
from March 2016-August 2016
Design, develop, and enhance a telemetry system for
gathering heart rate information. The device provides signal data to an android
app which send blocks through http to a NodeJS server.
- Create Stand Alone MVC winform
app which utilized named pipes to provide inter-communication with local
windows services which in turn communicates with WCF data services.(background printing)
- Created
an infrastructure of web services and windows services to support the main
web sites.
- Designed
sharding/partitioning scheme to support multi-terabyte data for faster
lookup (900 million rows per patient/per month).
- Created
inter-communicating back end windows services and
asp.net mvc web applications with SignalR and websockets communication
for data streaming.
- Mobile app
communicating through Bluetooth Low Engergy to monitor
device and http to the NodeJS web for package persistence and registration.
Utilize Jquery mobile, AngularJS, and bootstrap
on WebView.
- Developed
with BitBucket/Git, Bootstrap, C#, ASP.Net/MVC,
WCF, JSON, Linq, AngularJS/2, Windows server,
NodeJS, SignalR, WebSockets,
SSRS, Jquery Mobile, Android, Xamarin, indexDB, HTML 5 Canvas, Azure, Dapper, Entity Framework
OberonTech
from September 2015-Febuary 2016 - 100% remote
Design, develop, enhance and migrate SDL environments for
customers like Intel, VMware, and Autodesk.
- Enhanced/created
WCF/REST/WebAPI services to provide integration
into the SDL Architect and Publication Manger tools.
- Enhanced
Intel custom site and backend processes per client requirements. Providing
UI driven publication, and map creation.
- Integrated
with SDL client through Custom Write-Plugin to synchronize Fuseki data store through http requests.
- Developed
with TFS, GIT, SVN, Tortoise, Bootstrap, C#, ASP.Net/MVC, WCF, JSON, Linq, AngularJS, Thinktecture
STS, Windows 2012 server, NodeJS, Yoeman, Grunt,
Amazon EC2/S3(AWS), Bower, Jshint, Wiredep
-
UnitedHealth Group from August 2014-August 2015 - 100% remote
Design, develop, and maintain the multiple web sites and
backend processes.
- Department of Defense(DOD)
National Agency Check (NAC) clearance
- Created
WCF/REST/ODATA/WebAPI services to provide CRUD
operations for multiple internal clients via: web sites, WinForm/WPF, and powershell scripts.
Ex: Utilized .Net tasks, and Linq to combine Active
Directory and Database data for requests.
- Created back end processes (scalable/window services) to process
an average 280,000 INI and XML scripts files uploaded a day by the 130,000+
end users. A WCF web service receives the XML version of the files. Enhanced the performance and production of
the INI to XML parsing tool with regular expressions and validation.
- Performed
maintenance/rewriting of multiple web sites from ASP.net 1.1 to 4.5/MVC
utilizing Kendo, Knockout, Angular, and Bootstrap. Converted a DotNetNuke application to MVC web site to maintain
workflows. Deploying to both windows 2012 and Azure WebRole
On-Premise web servers
- Created
utility and web applications in NodeJS, Express, Jade, and a MongoDB
database for metric gathering.
- Performed
maintenance to the existing CRM plugins working with Business Analysts to
determine policy changes for customer service.
- Developed
TFS, GIT, SVN, Tortoise, Bootstrap, VB, C#, ASP.Net/MVC, WCF, JSON, Linq, Kendo, Web API(Odata),
AngularJS, Active Directory, Windows 2012 Server, Entity Framework,
Microsoft Test, NodeJS, Express, Jade, MongoDB ,
Dynamics CRM 2013/15, SQL/Web Azure (PAAS) , Agile
Torchmark Corporation from May 2013-August 2014
Design, develop, and maintain the multiple electronic
insurance applications(eApp) and sales tracking software.
- Design
and Implement a mobile web presence for sales tracking
- Created
WCF service to integrate with iPipeline and
validate ACORD schema for Medical Supplement Insurance.
- Created
back end processing to parse and submit ACORD records to mainframe(Exes, Jobs, DTS/SSIS packages).
- Converted
existing DTS to SSIS packages to enhance ETL processing.
- Created
internal and web published sharepoint sites
utilizing custom WCF services, Visual/Custom web parts, event receivers
- Performed
maintenance and added new functionality on various eApps:
classic asp/PHP sites, and winform applications.
- Created
Microsoft Dynamics CRM plugins to integrate both Sales and Customer
Service with the existing mainframe systems through WCF services
- Create
both WPF/Silverlight MVVM applications for (eApp)electronic insurance application
- Developed
TFS, Bootstrap, VB, C#, ASP.Net/MVC, WCF, JSON, JQuery/Mobile,
Linq, Kendo, Web API(Odata),
Unity, Sharepoint2010, PHP, AngularJS, Microsoft Test, DTS/SSIS, Entity Framework,
Thinktecture/SSO/Wif/Claims,
SQL Server, MS Access, Dynamics CRM 2011/13, Agile
Ziosk
from Febuary 2013-May 2013
Created a Windows Azure web site/API for AppleBees to allow them to manage their menus both online
and with the in-store Ziosk terminals.
- Created
pages to manage both the OAuth access permissions and access to the
organizational tree of DineEquity(AppleBees).
- Designed
the database schema and implemented the hierarchical storage of the menu information.
- Created pages
to manage the menu data and persistence.
- Augmented
the OAuth information retrieved from Google at login.
- Developed
with TFS, AJAX, Bootstrap, C#, ASP.Net/MVC, JSON, JQuery,
Linq, Kendo, SQL/Web Azure (PAAS), Entity Framework,WebAPI, SQL Server Azure, Microsoft Test, Agile
Dell from October 2012-Febuary 2013 - 100% remote
Performed maintenance
and enhancements to an existing Dell.com web site
·
Assisted
in the analysis, documentation, prototyping of rewrite Dell.Com in MVC
- Developed with Team Foundation Server, Jquery,
Ajax, Asp.Net/MVC, Linq, C#, Agile
Karmak
from June 2011-October 2012
- 100% remote
Performed maintenance
and enhancements to an existing ASP.Net web site.
·
Added
Infragistics gauge controls and modified Ultra Chart controls.
- Utilzed JQuery’s drag/drop to allow user to manipulate
a composite display of Grids, Ultra Charts, and Ultra Gauges
- Added ability to pivot data for Ultra spline chart
- Improved query performance by moving dynamic SQL paging to SQL Server
with regular expression
- Created dynamic Jquery/Dialog containing
selected field information using Yahoo Widgets/Datatable
- Performed
maintenance on winform application.
- Developed MVC 3 razor template views, models, controllers for
migration of the winforms application
- Developed Line of Business application in Silverlight 5.0 (RIA)
- Developed with Team
Foundation Server, Infragistics Charts, Gauges, AJAX, C#,
ASP.Net/MVC, SQL Server 2008, JSON, JQuery, JQGrid, Linq, Yahoo YUI, KnockoutJS, Silverlight(RIA) ,
Agile
Waste Control Systems (WCS) from April 2011-June 2011
Designed
and developed database schema and architecture on a complex disposal system for
radioactive material.
- Utilized the MVC pattern with
Telerik controls for the UI and Entity Framework for the data access to
implement this system.
- Linq was used for much of the data
access through repositories and controllers.
- Developed with AJAX/MVC, C#,
ASP.Net, SQL Server 2008, JSON, JQuery, JQGrid, Linq, Telerik, Entity
Framework, SSIS, Microsoft Test, Agile
Torchmark (United American Insurance) from October 2010-April
2011
Performed maintenance
and enhancements to an existing ASP.Net web site and hybrid VB.Net Forms/WPF
(MVVM Pattern) application. Also created an ASP.Net web application for the
Underwriters based on Business Analysts design documents. Utilized MVC pattern.
·
Created
job/SSIS package to handle ACH payments with Bank of America.
·
Converted
pages with grids of financial data to SSRS ReportViewer
controls to allow exporting.
- Linq was used for much of the
Controllers data access to provide information for JQuery/JQGrid
- Performed
maintenance on eApps winform
applications.
- Create Silverlight intro
animation for website.
- Developed with AJAX, C#,
ASP.Net/MVC, SQL Server 2005, JSON, JQuery, JQGrid, Linq, Silverlight,
DTS/SSIS, Microsoft Test, Agile
Thomson Reuters from March 2009-October 2010
Worked
with Thomson Reuters Business Analysts, and Quality Assurance personnel to
migrate existing VB v6.0 to ASP.Net web application for use in Tax preparation
with the banking industry.
·
Analyze
current VB forms and classes to help Business Analysts write design documents.
Convert the forms to ASP.Net 3.5 web forms.
- Created JSON classes to pass data from client to
native C# classes on server, used Microsoft Encryption to encrypt data for
Data Service layer, developed a batch application which used reflection to
dynamically load the business process to handle incoming jobs.
- Created Web Services, for Data
Service Layer and converted all inline SQL to stored procedures
- Created Silverlight prototypes
utilizing WCF, Linq for proof of concept on front
and backend processing.
- Developed with Team Foundation
Server, AJAX, C#, ASP.Net/MVC, Sybase, JSON, JQuery,
Dhtmlx/Intersoft/Yahoo
controls, Silverlight, WCF, Linq,
DTS/SSIS, Microsoft Test, Agile
Raytheon from October 2006-March 2009
Contracted
with Raytheon to design, and develop multiple web and database applications
- Designed and implemented an
encryption model for storing sensitive data in several .Net and Legacy ASP
applications and databases.
- Worked with internal clients
and Business Analyst to design and develop multiple financial, inventory,
and operation based web sites:
1. Designated as the Technical Lead to
work with a team of developers to migrate a staffing/forecasting web
application from classic ASP/.Net 1.1 to .Net 2.0 and integrate financial
information from SAP
- Upgraded a registration/access
system from one facility to an enterprise application. This included the integration
with many other internal and external systems including the Raytheon Directory
Services group for security.
- Created a web application
which allowed users to categorize suppliers with dynamically created criteria
for searching/filtering through SQL XML.
- Created a web application
with a complex database to display and track multiple levels of revisions
on contracts.
- Created a sharepoint
portal site with custom web parts to allow one group to search and navigate
their FAQ repository.
- Implemented multiple DTS and
SSIS packages and jobs to integrate with external third parties and
internal Oracle databases.
- Created several SQL Reporting
Services local and server based reports for the various
web sites.
- Developed with AJAX, C#, VB.Net,
ASP.Net, ADO.Net, Sharepoint WSS 3.0/SPS 7.0, SQL
Server, SSIS, SSRS, Agile.
KnowledgeLake
from February 2006-October 2006 - 100% remote
Worked
with KnowledgeLake development team and business
analyst to develop a Loan Origination system for Summit Bank
- Developed business objects and
XML, XSL to interact with Smart Parts through AJAX to produce dynamic data
display from an external SQL Server 2005 database.
- Integrated with Horizon Data source
by utilizing DTS (Data Transformation Services). Created a nightly job to
gather data from the DB2 database through OLE DB Provider for DB2 with SNA
(Systems Network Architecture).
- Integrated KnowledgeLake’s
workflow product to Cypress through web services. These services provided
interchanges for credit scores and loan origination updates.
- Integrated to NFRI through a
http web request/responses protocol to handle flood determination.
- Utilized SSIS (SQL Server Integration
Services) to produce a Data Mart for reporting.
- Developed multiple web pages,
business, and data layer Web site
- Developed with Sharepoint v2003 Smart Parts, AJAX, C#.Net, ASP.Net,
and ADO.Net on SQL Server 2005.
Midchester
Concepts from December 2005-March 2006
Designed
and developed a web site for this startup company.
- Designed and developed with business
owners both the web site and data base.
- Utilized .Net 2.0 Master
Detail pages and controls.
- Developed HttpHandlers
for image processing, and User verification
- Developed HttpModule
for Image loading and progress, Page back and refresh tracking
- Developed Windows services to
handle batch processing of email and file uploads.
- Implemented full text
searching and Database email with SQL 2005.
- Developed with .Net 2.0:
C#.Net, ASP.Net, and ADO.Net on SQL Server 2005 and AJAX.
InfoIntegration
from July 2005-December 2005
Responsibilities
included the enhancement and maintenance of multiple web sites and web
services.
- Enhance the existing web
services and console applications used to transfer data to/from a
mainframe. The enhancements included adding soap extensions and custom attributes
to log soap messages.
- Implement a search across
multiple databases at disconnected locations through the interaction of
server components. The components call a web service per County(database location) asynchronously. Implemented
status updates and data retrieval for the search process through Ajax.
- Implemented the display of
relational data in many web pages with the hierarchy data grid.
- Developed with C#.Net, VB.Net,
ASP.Net, and ADO.Net on SQL Server and AJAX.
Xtria
from March 2005-July 2005
Developed
reports and created a web site for the project managers to maintain the
internal data.
- Created CSV and formatted Text
reports based on the requirements gathered from the Project Manager that
were generated on a nightly basis and transferred to the client via FTP.
- Performed
maintenance prior to the migration of the winform business data application.
- Interfaced with Business
Analyst and Project Manager to develop a web site for maintaining all the
data used to drive the business process.
- Developed with C#.Net,
ASP.Net, and ADO.Net.
Perot Systems from December
2004-March 2005
Maintained
and enhanced both the data gathering process and the web portal.
- Enhanced the performance of
the data gathering process by utilizing DTS (Data Transformation Services).
The process gathered data from DB2 databases through OLE DB Provider for
DB2 with SNA (Systems Network Architecture).
- Performed
maintenance on various backend processing winform
applications.
- Created a consistent login process
for the web portal by utilizing both the HttpModule
and HttpHandler classes of .Net.
- Developed with C#.Net, ASP.Net,
and ADO.Net.
Senior Programmer/Analyst
|
Beal Bank from June 2003 to December 2004
Performed
the role of lead developer, designing, developing and managing other members of
the team in all tiers of the intranet-based document tracking system. Developed
with .Net tools of the Visual Studio 2003 Enterprise Edition.
- Worked with the database administrators to design
a SQL Server based system to migrate all the Access based databases to
support the document tracking system. Also developed all the SQL stored
procedures for the data tier (Microsoft SQL Server 2000)
- Developed middle tier
components using VB.NET, C# and ADO.NET.
- Developed a Window Service to
handle importing of external data sources to eliminate the need for interops to the AICs (Application Integration
Component). Developed a second Windows Service to maintain the state of a
File System directory in XML for fast query of reports.
- All web pages were developed
using ASP.NET with a combination of user and server controls.
- Used Visio for diagramming in
the design phases.
- Created Reports for Web
application with Crystal Reports.
- Created
a winform based application to dial and browse
selected google and google group sites. The application would also select
predefined links and gather metrics. An administrative set of forms were
necessary to setup the selected internet service providers, desired links,
keywords and thresholds.
Brinks Incorporated from August 2001 to June 2003
Performed
the role of lead developer, designing, developing and directing members of the
team in all tiers of both the contract/scheduling intranet application and the
wireless data gathering system. Developed with .Net tools ranging from early
Beta through the current Enterprise Edition.
- Designed database architecture and developed SQL
stored procedures for the data tier (Microsoft SQL Server 2000, Sybase ASA
8.0)
- Developed middle tier components
and Web Services using VB.NET, C# and ADO.NET. Developed Web Services to
load balance lengthy financial report generation into PDF format and
handle communications from wireless handheld devices.
- All web pages were developed using
ASP.NET with a combination of user and server controls.
- Developed Windows Service with
for scheduled emailing and processing legacy system data C#
- Used Biztalk to map and
transform the Bank’s schedules to Brinks format. Developed AIC (Application
Integration Component) in both VB.Net and C#.
- Used Visio for diagramming in
the design phases.
- Developed an ISAPI object as
an alternative to SOAP to funnel XML (Extensible Markup Language) and free
memory.
- Developed,
enhanced and maintained a winform based
application. The “Eagle” application handled all of the major setup(routes of drivers, inventory of PDAs, inventory
of items being shipped), coordination of devices to drivers and schedules,
coordination of inventory to devices and schedules. Developed another forms based application to work with a hand held device
to scan items at the warehouses.
Contracted with:
American AutoXchange from May
2001 to August 2001
Developed
the communication layer with windows sockets to allow dedicated client
connections with real time communication over the wireless lan.
- Microsoft MSMQ (Microsoft
Message Queuing) was used as the inter process communication.
- Prototyped the environment,
including the client, in VB (Microsoft Visual Studio V6.0).
- Developed the production
environment in C++ (Microsoft Visual Studio V6.0) for more thread control.
- Data streams consisted of XML
(Extensible Markup Language).
- Developed an ISAPI object to
utilize IIS for the less volatile data also in XML (Extensible Markup
Language) format.
- Built the XMLHTTP wrapper class
for clients to use to communicate with the ISAP Server. Clients are
Windows CE and Windows Desktop.
- Provided VB (Microsoft Visual
Studio V6.0) objects to handle the business logic.
Bank of America from March 2001 to May 2001 - 100% remote
Co-developed
a web based internal mass E-Mail system.
- Responsibilities included the design, development
and maintenance of ASP (Active Server Pages), VB (Visual Basic) COM+
components, and SQL Server stored procedures.
CyberXpo/BigFatWow from August 2000 to February 2001
Built an ActiveX object which
extracted and parsed XML (Extensible Markup Language) data generated from another
vendors Web site based on their DTD (Data Type Definition) and updated the
Microsoft SQL Server 7.0 database.
- The object was written in VB (Microsoft Visual Studio
V6.0), Using ADO (ActiveX Data Objects), COM+ (Component Object Model/MTS:
Microsoft Transaction Server), and the XML DOM (Document Object Model)
- Created MTS package, and prototypes of MSMQ (Microsoft
Message Queuing) transmissions
- Re-wrote Web Browser control for Kiosks C++
(Microsoft Visual Studio V6.0)
- Wrote Web Browser control to interface with BigFatWow’s web form VB (Microsoft Visual Studio V6.0)
- Created Web Browser with Custom Frame and
navigation bar C++ (Microsoft Visual Studio V6.0)
- Created Helper Web Browser Object for sinking and
web browser control C++ (Microsoft Visual Studio V6.0)
- Assisted in the Database Design of the time management System
(Microsoft SQL Server 7.0)
Bank of America from September 2000 to December 2000 - 100% remote
Evaluated and stabilized the
current Web-based contact management system. Performed informal discovery and
created a proposal for the re-architecture of the existing contact management
system to include scalability and stability.
- All web pages were ASP (Active
Server Pages) with a Microsoft SQL Server 7.0 Database.
- Prototyped enhanced performance
utilizing XML and XSL asynchronous processing, COM+ Component Object Model/MTS:
Microsoft Transaction Server), with VB (Microsoft Visual Studio V6.0)
ActiveX Objects.
- Development included the setup
of Microsoft 2000 Advanced Server, Microsoft Exchange server 5.5 including
both Internet mail and fax connectors.
Legal
Directories from November 1999 to June 2000
Developed parsing tools to convert
and import legacy data into Microsoft SQL Server 7.0 for use in the migration
to a web based system.
- The tools were written in VB (Visual basic), Using
ADO (ActiveX Data Objects).
Computer Language Research (CLR/FastTax
now RIA) from August 1998 to September 2000
Project
1: Responsible for the design and development of the Web- based data mining
tool and its co-product, an ad-hoc tax law alert system. Implemented using ASP
(Active Server Pages):
- Pages Objects (RS: Remote Scripting) and DHTML
for the dynamic manipulation of the web pages without redrawing. This was necessary
for the dynamic selection of fields to build the SQL query. Each selection
of a “Select” box would drive the next box’s information.
- Designed Web pages as tabbed dialog boxes using
DHTML (Dynamic HTML) and CSS (Cascading Style Sheets).
- Implemented a Java class on the client to
alleviate loop-intensive operations through threading. Also provided progress reporting and callback
operations to web page script.
- Created an ActiveX control and installed on the client
page for specialized sorting and parsing of the potentially huge amount of
tax return information produced by the ad-hoc queries. The use of
threading, message pumps and dispatch objects afforded more background
processing on the client and less CPU and IO usage on the SQL and Web
servers.
- Updated Microsoft’s Java class for RS (Remote
Scripting) to allow the use of HTTPS (Secure Sockets).
- The interface to the Microsoft SQL Server 7.0
database was ADO
(ActiveX Data Objects).
- The alert system used the data mining tool’s
model to generate XML (Extensible Markup Language) through the DOM (Document
Object Model).
- A DTD (Data Type Definition) as used to validate
format of the XML and XSL (Extensible Style Sheet Language) was used to
format the reported web pages.
Project 2:
Analyzed a competitor’s BTRIEVE database and developed an application to parse,
extract, and import tax information into a FastTax Ctree database.
- Created COM (Component Object Model) to parse
BRTIEVE data and integrate with CLR’s existing conversion tools.
- Developed tools for Tax Accountants to analyze
BTRIEVE data.
- The development environment was Microsoft Windows
NT using Microsoft Visual C++, MFC; STL (Standard Template Library), ATL (Active
Template Library), BTRIEVE, and CTree, target
platform was Windows NT.
MultiMedia Games Incorporated from February
1998 to August 1998
Designed,
developed and maintained modules of the Mega Bingo system. This system provided
accounting to all remote computers in MultiMedia’s
bingo halls.
- Provided COM/DCOM client and server objects to
supply remote functionality.
- Provided remote connection to the Sybase SQL
Anywhere Server using OLEDB, ADO.
- Archived Point-of-Sale (POS) data through an
accounting object, which used both embedded SQL and stored procedures on a
remote Sybase SQL Anywhere database.
- Provided system administration operations with
DCOM server objects on every machine to relay any administrative events.
- The development environment was Microsoft Windows
NT using Microsoft Visual C++, MFC, STL (Standard Template Library); and
COM/DCOM, target platforms are Windows 95 and Windows NT.
Currency Systems Incorporated (CSI) from August 1997 to December 1997
Designed
and developed an application that could scan, detect, and display 1800 bills per
minute in a real-time environment.
- Developed a configuration wizard that allowed the
user to either load or scan an image(money), and define the templates to
be used for graffiti detection.
- Handled communications with CSI’s money sorting
machine through multi-threaded serial I/O.
- Worked in conjunction with CSI’s engineer to develop
scheduling of the interaction between multiple matrox
imaging boards.
- The development environment was Microsoft Windows
NT using Microsoft Visual C++ and MFC; target platform was Windows NT.
Atlantic
Richfield Company (ARCO) from March 1997 to August 1997
Converted
a 16-bit Windows SDK Well Analysis system to a 32-bit, object-oriented application.
- Gathered requirements, provided design specifications,
created and implemented the new design.
- New design utilized graphical interface ties to
SDK dynamic link libraries to plot graphs and dynamically created objects
for data manipulations with Microsoft Access and Oracle databases.
- Created both a Macintosh and DOS dataset reader
as per requirements.
- The development environment was Microsoft Windows
NT using Microsoft Visual C++ and MFC; target platforms were Windows 95
and Windows NT.
Sabre Decision Technologies (American Airlines) from August 1996 to March
1997
In a team
environment, provided solutions to the object-oriented implementation of
Sabre’s large-scale, client/server reservation system, Planet Sabre v1.0.
- Analyzed, designed and implemented enhancements
to Planet Sabre v1.x. This included a prototype class layer for inter-operability
using COM (Component Object Model) to communicate with other in-process,
out-of-process and remote sites.
Federal Aviation Administration(FAA) &
National Institutes of Health(NIH) from April 1996 to September 1997.
Assist in
the continual migration of current DOS applications to object-oriented Windows
applications.
- Provide prototypes and a utility to convert DOS
screens to Windows dialog boxes.
- The development environment was Microsoft Windows
NT using Microsoft Visual C++, MFC, STL (Standard Template Library); and
COM/DCOM, target platforms are Windows 95 and Windows NT.
Transaction Software from April 1995 through August 1996.
Developed
software for the Veriphone credit card reader.
- The project required all phases of the
development cycle to implement a multi-threaded, multi-port communications
server. Phases included the testing
and prototyping with different operating systems, multi-port communication
boards, database engines, and communication class libraries.
- Core system was an abstract communication layer
supplying a generic interface to the desired services affording a
limitless number of applications in the form of DLLs (dynamic link
libraries) including: check approval, credit card approval, school lunch
card funds, and mobile phone account usage.
- System was developed using Microsoft Visual C++
with MFC and was designed to run under Microsoft NT and Windows 95.
Senior Programmer/Analyst
|
ClubCorp of America from May 1994
through March 1996
Consulted with
management on the system capabilities and the migration to next generation hardware
and software for the Point of Sale(POS) system.
- Responsibilities included the implementation of
the cross-platform interface between the POS and reservation systems. The interface was an SQL program that
utilized DB2 under the OS2 platform.
- Other responsibilities included the development
of custom applications such as the member identification photo display
function and the prototyping of the next generation POS with Microsoft Visual
C++ and Microsoft Visual Basic using Microsoft Access ODBC drivers.
Federal Aviation Administration(FAA)
& National Institutes of Health(NIH) from March 1989 through July
1994
Assisted in the development and
implementation of application systems for various government agencies,
including the National Institutes of Health (NIH) and the Federal Aviation
Administrations (FAA).
- Development
for the NIH included systems that tested, analyzed, and reported on both
the NIH mail system and the large array of modems the NIH used to allow
its customers to interface with the NIH mainframes.
- Responsibilities
for the FAA included the design and development of client/server database
applications. Co-designed and developed the Request for Action
Administration Request System (RFA). Provided the FAA with security and
the facility to manage client contracts.
Designed and developed many of the key components for the Automated
Frequency Manager system (AFM), a system to manage and allocate radio frequencies
for the FAA and its clients. AFM
was designed to operate in an on-line environment across the United States
and Canada by connecting local area networks.
- Developed
using Microsoft C, Novel networks, and BTRIEVE databases.
The
West Chester Group from September 1988 through July 1994
Designed and developed client
software under DOS and MS Windows v3.1.
- Software
products included Bubble,
a job scheduling program for graphically displaying job scheduling
information using Bubble/Pert charting methods, and MPC, a control program manager that processed,
transmitted, and received programs from/to the MAZAK computerized milling
machines.
- Maintained,
updated, and supported the WCG's screen manager utility program the
"Screen Generator" developed in MS Basic and MS Assembler. Support included the debugging and
development of client software using C, Basic, Assembler, Pascal, and
Fortran.
EDUCATION
May
1992 West Chester University,
West Chester, PA.
Degree: Bachelor of Science
in Liberal Studies:
Major:
Computer Science
Minor:
Business Administration