SKILLS: |
C#.Net, VB.Net, ASP.Net, ADO.Net, SQL, XHTML, XML, JavaScript, VBScript, COM+,
ActiveX, HTML, Visual C++, Visual Basic, C++, OpenGL,
IIS, SQL Server, MS Index Server, Oracle, Sybase, DTS, Visual SourceSafe,
Rational Purify, Microsoft Office,
Windows 2000/2003, Windows XP, X-Window Systems, UNIX
|
EXPERIENCE: |
Programmer/Analyst II
American Capital, Ltd., Bethesda MD
May 2005 - present
- Design, implement, test and deploy an intranet based system that
enables analysts to value portfolio companies by collecting
financial data on similar companies and transactions (mergers or
acquisitions) occurring in the marketplace.
The system acquires industry-wide company and transaction data
from external data providers and enables users to search and
attach this data to individual portfolio company valuations to
compute the portfolio company’s fair-market value.
Technologies used on this project include .Net Framework, C#.Net,
ASP.Net, ADO.Net, XML, Javascript, CSS, IIS, SQL Server 2005/2000,
Windows XP, Windows 2003 and CSE HTML Validator.
- Design, implement, test and deploy a company wide intranet portal
including employee profiles, read and write access to document
repositories, discussion boards, announcement areas, and a
multifaceted search engine for file catalogs, discussion areas and
database content.
Technologies used on this project include .Net Framework, C#.Net,
VB.Net, ASP.Net, ADO.Net, Microsoft Index Server, Javascript, CSS,
IIS, SQL Server 2000, Windows XP, Windows 2003 and
CSE HTML Validator.
- Designed, implement, test and deploy a remote file browser.
The system mimics the look and feel of the Microsoft Windows
Explorer across the Internet replacing drag and drop functionality
with checkboxes and buttons to download, upload, move, copy,
delete, rename and zip files and using Active Directory to verify
security on a file by file basis.
Technologies used on this project include .Net Framework, VB.Net,
ASP.Net, ADO.Net, Javascript, CSS, IIS, Windows XP, Windows 2003
and CSE HTML Validator.
- Reengineered a large portion of a project to significantly improve
performance and usability.
The program enables analysts to view the entire collection of
America Capital portfolio companies and view or change associated
data.
Technologies used on this project include .Net Framework, C#.Net,
ASP.Net, ADO.Net, SQL Server 2000, Javascript, CSS, IIS, Windows XP,
Windows 2003.
- Upgraded an existing project to allow user’s to upload scanned
documents and supply metadata to an OCR engine and document
repository for cataloging.
Technologies used on this project include .Net Framework, C#.Net,
ASP.Net, ADO.Net, SQL Server 2000, Javascript, CSS, IIS, Windows XP,
Windows 2003.
Lead Software Engineer
Mitretek Systems, Inc. (now Noblis), College Park MD
March 2001 - April 2005
- Requirements gathering, design and development of secure web-based
system for the Connecticut Department of Labor uniting several
staff-side administration systems into one.
It allows staff to validate records, view reports and manage data.
Technologies used on this project include .Net Framework, VB.Net,
ASP.Net, ADO.Net, CSS, XSL, IIS, SQL Server 2000, Windows XP and
Windows 2003.
- Requirements gathering, design, development and installation
of a Internet-based claims filing and validation suite for
the Louisiana Department of Labor.
The first subsystem in the suite allows employers to file lists
of laid off workers over the Internet.
The second subsystem allows unemployed individuals to file new and
additional claims for unemployment insurance via the Internet.
This subsystem also flags claims that are questionable.
The third subsystem allows DOL staff to authenticate questionable claims,
enter or edit claims, and manage the system.
Technologies used on this project include
Active Server Pages, Visual Basic, COM+, VBScript,
SQL Server 7/2000, DTS and IIS.
- Development of a library of T-SQL stored procedures and
user defined functions that assemble XML required to
dynamically render web pages for an all-purpose page generator.
Also participated as a member of the generator design team.
- Development and implementation of a generic help generation
system that has now been incorporated into several systems.
Technologies used on this project include
Active Server Pages, Visual Basic, COM+, VBScript,
SQL Server 2000 and IIS.
- Development and installation of address verification
functionality in the Delaware Initial Claims for
Unemployment Insurance web system.
Technologies used on this project include Group 1 HotData,
Visual Basic, SQL Server 2000, COM+, ADO, ASP and IIS.
- Redesigned and re-implemented several DTS packages and
stored procedures to increase performance for Alabama’s Wage
and Tax web system.
Technologies used on this project include VB.NET, T-SQL and IIS.
- Design and implementation of a prototype for the administrative
sub-system of the Connecticut Wage and Tax system.
Technologies used on this project include VB.NET,
SQL Server 2000 and IIS.
- Design and development of reporting subsystem for Louisiana’s
Online Employer Registration system.
Technologies used on this project include
Visual Basic, ActiveReports2, SQL Server 2000, COM+, ADO,
ASP and IIS.
- Conducting presentations on several topics including
Structured Testing using Cyclomatic Complexity,
Transport Layer Security,
Persisting XML Data in .NET,
ASP.NET Form Validation,
Common Sense Programming,
Creating Video Tutorials with Camtasia,
and Creating Microsoft Reader Books.
Software Engineer
PowerVision Corporation, Columbia MD
May 1998 - January 2001
- Development of a platform-independent Internet content delivery
system consisting of several specialized modules that communicate
via a proprietary TCP based protocol.
The system, as a whole, dynamically assembles virtual labs that
allow end-users to directly interact with Cisco routers and then
provides an evaluation of the user’s performance.
Technologies used for this project include Visual C++, CGI,
SQL, ODBC, IIS, SQL Anywhere, TCP, SMTP and Rational Purify.
- Implementation of a web-based bug tracking system to be used
internally as part of PowerVision’s software development process.
Technologies used for this project include Visual InterDev,
Active Server Pages, VBScript and ODBC.
- Development of a web-based system that enables the National
Marine Fisheries Service to issue and renew commercial fishing
licenses on-line.
The primary technologies used in this project were ASP, VBScript,
Visual InterDev, Site Server Commerce Edition and Oracle.
- Development of several OPOS (OLE Point of Sale) Service Objects
for various companies. These modules are COM based hardware drivers
that interface with retail devices via serial port communication.
Specifically I have written four scale and one pole display driver.
Primary technologies used on these projects include Visual C++
for the drivers and Visual Basic for the test applications.
- Implementation of an advanced search feature and reporting
features for the company’s defect tracking system.
- Implementation of a proprietary TCP based protocol using ANSI
C++.
- Research and development of Microsoft ActiveStore applications
on the Windows NT platform using Visual Basic, Visual C++, ATL,
COM, SQL Server, MSMQ, MTS, ADO and OLE DB.
- Development of portions of PowerVision’s web site using several
graphics tools and a good text editor.
Senior Software Engineer
MMCI: Multi-Media Communications, Inc., Bethesda MD
March 1996 - May 1998
- Leading efforts in the full cycle development of the Integrated
Network Management System (INMS) project.
INMS is a 3D shipboard cable tracking, network management
and asset accounting system that MMCI is developing for
the United States Navy on the
Windows NT platform using Visual C++, MFC, OpenGL and Oracle.
This product enables users to navigate multi-level
architectural drawings and add, select or delete devices, cables
and networking components.
Each networking component has a set of attributes that may be
edited with proper security.
The program includes connector level network path tracing
capabilities, dynamic report generation and integration with
HP OpenView, Remedy’s Action Request System for trouble ticketing
and Microsoft’s System Management Server.
- Design and implementation of a reusable extension DLL using
Visual C++ and MFC. This DLL contains a collection of helper
dialogs offering a report editor, clipboard-aware message boxes
and a database file dialog simulator.
- Development of a report engine at Cost Management Systems using
Visual C++, MFC, DAO and Access to be used as part of the IDOCS System
employed by the United States Air Force.
- Management of projects with Visual Source Safe.
- Supervision of the INMS web-site development.
- Conducting user training consisting of a two-day program enabling
naval personnel to become fluent with INMS.
- Presenting client demonstrations of INMS.
- Performing network maintenance.
- Installation and upgrades of hardware.
- Authoring the INMS Tutorial, various brochures and handouts.
Contributing to the INMS User’s Manual and web site.
Software Engineer
NOAA: National Oceanic and Atmospheric Administration,
Silver Spring MD
March 1995 - March 1996
- Sole contributor in full cycle development of graphically oriented
grid-to-zone weighting program (MOD WGTS) for the National Weather
Service’s Interactive Computer Worded Forecast (ICWF) system to assist
meteorologist in automated forecasting.
The application displays maps and allows users to select zones
(county-like areas) enabling users to edit a numeric grid that
corresponds to the selected zone.
When a zone is selected, the corresponding distinct numeric grid is
superimposed over the current map and the user may increment and
decrement the weights for any of that zone’s grid points.
Technologies used on this project include C, Motif, Embedded SQL,
UIM/X and X-Windows.
- Sole contributor in full cycle development of graphically oriented
zone selection program (ZONE) for the National Weather Service’s
Interactive Computer Worded Forecast (ICWF) system to assist
meteorologist in automated forecasting.
The application enables users to select one or more zones from maps
they load.
Technologies used on this project include C, Motif, Embedded SQL,
UIM/X and X-Windows.
- Sole contributor in full cycle development of graphically oriented
geographic area designation program (GPIK) for the National Weather
Service’s Interactive Computer Worded Forecast (ICWF) system to assist
meteorologist in automated forecasting.
The application enables users to select and save rectangular areas
from a map of the USA.
Once an area is selected, users may zoom in and make additional
adjustments.
Technologies used on this project include C, Motif, Embedded SQL,
UIM/X and X-Windows.
|