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-v7 (ASPX/Razor), Blazor (Server/webassembly).
Web
Tools KendoUI, Infragistics, Telerik, PHP,SignalR, WebSockets, indexDB
Scripting Java
Scripting Language, JQuery/ JQueryMobile,
JQGrid, Ajax, AngularJS/18, KnockoutJS,
NodeJS, Express, Jade, Yoeman, Grunt, Gulp,
React/Redux, Bower,NPM, JSHint, Jasmine,Python,Typescript
Cloud Azure: SQL,DevOps, App Service, API Man.,
ServiceBus, Amazon EC2
Containers Docker
WCF,WPF, WF Windows Communication Foundation,
Windows Presentation Foundation, MVVM, Windows WorkFlow
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
PNP, SPS 3.0, WSS 3.0, v2003-v2019, DotNetNuke
v6.0-9.0
CRM Microsoft Dynamics CRM v2011-v2015
WorkFlow Microsoft
WF .Net/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,Open Database Connectivity(ODBC)
Entity
Framework v4.0 – 6.0
PostgreSQL v16.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
Choctaw Nation from January 2021-Present - 100%
remote
Design/develop/maintain
sites in support of the multiple programs Choctaw offers for its members to
apply for benefits.
- Programs come in the form of web sites utilizing
frameworks such as : Blazor, Angular, Vue,
Aspx.Net/MVC, React/Next(Redux/Saga)
- Developed
data service APIs for access to SQL and Oracle. Maintained with Azure API Management(APIM)
- Utilized Aspose, iText and other 3rd
party tools to parse PDF content and bookmarks for word parsing and
tagging; also produce PDF and PowerPoint reports
- Create
SSIS packages and multiple ETLs to import existing program data
- Validating
Uploaded documents utilizing Microsoft Azure Cognitive Services OCR
- Created
Azure FunctionApps, APIs, and WebJobs to integrate with various labor and
transportation services
- Utilized
Both Azure DevOps and GitHub actions for CI/CD
- Created
Python to Parse CSV,XML post JSON to Azure
Function
- Created
integration with laserfiche API and forms
- Created Sharepoint Pages,Lists,Document
Libraries. Frameworks PNP Search, SPFx: webparts, extensions for 2019 Online(includes Power Automate flows, and json list style/formatting)
- Created
Power Automate flows for integration with Teams Channels and Emailing
- Created
report/label generation utilizing XSL/XML
- Utilized
SQL Temporal Tables for audit history, and Full Text Indexing for
performance
- Provided
micro service isolation with RabbitMS, Azure
services bus, Temporal data collection
- Developed
with Fiddler, Git/Github(actions), Bootstrap,
C#, WebAPI, SQL Server, Entity Framework, power
automate, powershell, Moq,MS UnitTest,
XSL, XML, Blazor, Azure(DevOps and APIM),PNP,SPFx
React/Redux/Saga/Next, Angular, TypeScript, Adaptive Cards,Python,Sharepoint,Power
Automate,PostgreSQL,HandleBars
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
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