James Cowan
Houston, TX
***@************.***
Education M.S. Nuclear Engineering, Texas A&M May 1998
University Aug 1995
B.S. Nuclear Engineering, Texas A&M
University
Experience BP, Houston, TX Dec 2006-Present
Programmer/Analyst
ASP.Net MVC/EF/Web API and WPF/WCF
Reporting Tools
SPA's with AngularJS, Bootstrap, Gulp,
Web API and SP List
JQuery-based SPA hosted in SP 2010 using
SP List for datastore
Data analysis with TIBCO Spotfire
KPI Dashboard built with Silverlight, SP
2010 Client Object Model development,
SSRS, WinForm ClickOnce tool
Development of requisition tool used by
all of GoM (C#, ASP.Net MS SQL)
Development of expanded SAP master data
request tool to include GoM Maximo, NAG
Maximo, Tangguh SAP and Angola Maximo
item master requests. (C#, ASP.Net, MS
SQL)
Design and development of inventory
visibility tool, which combined
materials from two different systems
together into a common searchable tool.
(C#, ASP.Net, MS SQL)
Analyzed legacy logistics system in
order to develop KPI's based upon vessel
utilization and spend. (C#, ASP.Net, MS
SQL)
Developed Evacuation Shelter Management
system to facilitate utilization of
emergency shelter resources during
evacuation events. (C#, ASP.Net, Adobe
Flex/Flash, MS SQL)
Houma PMF Cost Allocation Tool
MMG Vacation Scheduling tool (C#,
ASP.Net, MS SQL)
MMG Training Database (C#, ASP.Net, MS
SQL)
Developed Various KPI's for MMG (C#,
ASP.Net, Adobe Flex/Flash, iTextSharp,
ZedGraph, MS SQL)
Development of 'Every Dollar Counts'
tracking tool on MMG website (Adobe
Flex/Flash, C#, ASP.Net, MS SQL)
General maintenance of MMG website.
Halliburton, Houston, TX Aug 2006-Dec 2006
Developer
Created C# 2.0 WinForm application to
export drilling data in WITSML format
using Studio 2005.
C# development on new product code base.
BP, Houston, TX Jan 2006-Aug 2006
Developer
Convert existing applications from
VB6/VB.Net to C# WinForm and WebForm
(ASP.Net) applications.
Create new C# WinForm/WebForm
applications.
Provide guidance on OO design and
architecture as well as SDLC and .Net
best practices to a shop that's
relatively new to .Net.
Integration with PI/OSI Soft SDK.
Aegis Mortgage, Houston, TX Oct 2005-Dec 2005
Developer
Design and develop intranet web site
with Calyx Point integration
ASP.Net, C#, SQL 2000, Web Services,
LDAP, Calyx Point 5.1
BP, Houston, TX Apr 2005-Oct
2005
Materials Management Analyst
Design and development of Master Data request
site for SAP GoM (ASP.Net, MS SQL)
Ad hoc queries and coding to support SAP code
cleanup (material masters, vendors,
functional locations, etc.)
IFCO Systems, Houston, TX Dec 2004-Apr
2005
Developer
ASP.Net, C#, VB.Net, SQL 2000, ASP 3,
SQL Rpt. Srvcs.
iBOLT/SAP Business One Integration.
Clear Channel Entertainment, Houston, TX Aug 2004-Dec
2004
Web Developer
ASP.Net, C#, SQL 2000, Web Services, Typed
Datasets, SQL Reporting Services, Access
2000, BizTalk 2004 (training only)
Development of ASP.Net/C# web pages using
Typed Datasets and Web Services in an N-Tier
architecture.
Integration of new system with legacy
applications
Working with business analysts and other
developers to establish templates for which
end users can provide feedback
Web Specialists, Inc., Houston, TX May 2004-July
2004
Web Developer
ASP.Net, C#, SqlHelper, .Net Windows Service,
FileSystemWatcher/Ftp, ADO.Net, SQL 2000,
IIS, JavaScript, HTML, dHTML
This short-term project involved building an
ASP.Net/C# web application to allow
physicians to register patients and view
reports for a healthcare monitoring system
(Medtronic Paceart) over the internet. A
.Net Windows Service was written in C# which
utilized the FileSystemWatcher to monitor a
report directory so that email notifications
could be sent out to physicians to let them
know that new reports were available.
Another .Net Windows Service was written for
technicians pc's to monitor a directory and
ensure that files were named according to a
particular naming convention and to FTP the
files to a remote server at regular
intervals. The Microsoft SqlHelper class was
used as the data access layer for the web
application.
Trendec (for HISD), Houston, TX Oct. 2003-Feb.
2004
Web Developer
ASP.Net, C#, ADO.Net, SQL 2000, IIS,
JavaScript, HTML, XML, dHTML, Crystal Reports
Design and development of web application for
HISD to manage student information. This
ASP.Net application is written in C# and uses
SQL 2000. The Microsoft SqlHelper class was
used as the data access layer and reports
were written in Crystal Reports 9. The web
pages made use of Html Controls, User
Controls, Web Controls and controls which
were generated dynamically via ItemCreated
and ItemDataBound.
E-Ceptionist, Inc., Houston, TX Jan. 2001-Oct.
2003
Web Developer/Technical Lead
ASP.NET, C#, XML Web Services, WinForms,
GDI+, VB 6 COM+, ASP, IIS 5, SQL 7/2000,
VBScript, JavaScript, HTML, XML, SOAP, DHTML,
Windows 2000
This project consists of a web-based
scheduling application targeting the health
care industry. This application has been
implemented using ASP 3, using ASP 3 + C#
components and also has been developed in a
pure .Net environment using entirely
C#/ASP.Net. The backend consists of SQL 2000
but also involved integration with existing
Oracle databases for certain customers. A
client application was also developed, first
with VB 6 and XML and then later with C#, Win
Forms, XML Web Services and GDI+. A server
component was also written in C# to perform
timezone conversions via Windows API. This
component was registered in the GAC so that
it could be used by ASP 3 applications.
Fluor-Daniel, Houston, TX Sept. 2001-April
2003
Developer (part-time)
VB 6 COM+, ASP, IIS 5, Oracle 8i, VBScript,
JavaScript, HTML, NT 4
This project consists of designing and
implementing a web-based extranet
application, which will replace two existing
applications. My responsibilities include
design and development of the Oracle8i
database (tables, stored procedures,
packages, functions, indexes, relationships
and sequences), the VB6 COM components and
the ASP pages while adhering to an n-tier
architecture with stateless components.
Whitaker Consulting, Houston, TX Oct. 2000-Jan
2001
Senior Web Developer
VB 6 COM+, ASP, IIS 5, SQL 7, VBScript,
JavaScript, HTML, Windows 2000
This project consists of designing and
implementing an e-commerce web site as part
of a small development team. My role
involved developing business VB 6 COM+
objects (shopping cart, web-server
independent state management and order
processing), SQL 7 development and ASP
programming.
Entelligence, Houston, TX Sept. 2000-Oct.
2000
Web Developer
VB 6 COM+, ASP, XML, XSL/XSLT, IIS 5, SQL 7,
VBScript, JavaScript, HTML, Windows 2000
This project consists of designing and
implementing an e-commerce web site as part
of a development team. This site had both a
B-to-C web interface as well as a B-to-B
XML/SOAP interface. My role involved
integrating XML-based and non XML-based COM+
components with ASP, designing and building
front end web pages as well as
building/modifying SQL 7 components (tables,
stored procedures) and VB COM+ components.
Kara Technologies, Houston, TX April 2000-Sept.
2000
Web Developer
ASP, IIS 5, SQL 7, VBScript, JavaScript,
HTML, Windows 2000
This company developed security technologies
and web architectures that allowed for the
secure online purchase and delivery of
postage, money orders and other products,
which require fraud preventative solutions.
My role involved web development with ASP,
designing and building SQL 7 components (
tables, stored procedures ), programming
VBScript classes as well as interfacing with
marketing and business departments.
MediaNet, Inc., Houston, TX Nov. 1999-Apr.
2000
Web Developer
ASP, IIS 5, SQL 7, VBScript, JavaScript,
HTML, NT 4
This consulting company provided a variety of
services including custom application
development, legacy system enhancements and
other custom solutions. My role included
front-end web development with ASP and
developing SQL 7 components (tables, stored
procedures, views, full text search).
Luminent Worldwide Corp., Houston, TX July 1999-Nov.
1999
Consultant
Crystal Reports, Parallel Crystal,
Access97/VBA
This consulting company provided a variety of
services including custom application
development, legacy system enhancements and
other custom integration solutions. I worked
on a couple of small Access/VBA projects as
well developed reports using Crystal Reports
and ParallelCrystal against an ObjectStore
database for a large scale asset and
facilities management application.
Lunar and Planetary Institute, Clear June 1998-July
Lake, TX 1999
Programmer
Access97/VBA, Perl, CGI.PM, Sybase, Unix, vi
My role with this non-profit private space
research institute involved building custom
Access97/VBA client-server applications using
both Sybase and Access as the back end
database as well as developing web-based
applications with Perl and CGI.PM on a Unix
platform with Sybase and flat-file database
back ends.
CIS/Texas A&M University, College May 1997-June
Station, TX 1998
Programmer Analyst
Access97/VBA, C
My position was with the consulting arm of
the Computing and Information Systems
department for Texas A&M which provided
custom application development for
departments throughout campus. My role
included proposal, design and implementation
of custom applications using Access97/VBA and
C.
Dept. Of Nuclear Engr./TAMU, College June 1996-May
Station, TX 1997
Graduate Assistant Researcher
Fortran 77/90, WIMS3d, TWODANT
This was a graduate research position in
which I benchmarked reactor analysis software
in the context of criticality experiments
using mixed-oxide fuels. I prepared the
input decks and compared the results among
different analysis applications.