Charles Marques104 Tredmore Road, Bel Air, Md 21015 [Send email to request phone number] 38-2307 Cell:
[Send email to request phone number] 88-4015chuckmarques@comcast.net
SUMMARY
More than 15 years programming and application development experience.
COMPUTER SKILLS
Languages· Proficient in: Visual Basic 6.0, Visual FoxPro 6 & 7, Microsoft
Access 97 & 2000, ASP, HTML, COM· Proficient in: C#.Net, Visual Basic.Net,
ASP.NET, Web Services, XML, IIS, Pocket PCSoftware· Database: Microsoft SQL
Server 7, 2000 & 2005, SQL CE and Microsoft Access 97, 2000 & 2007, ADO, ODBC,
OLEDB, Oracle Express· Platforms: Windows 95-98-NT-2000-XP, Windows Mobile,
Pocket PC· Reporting: Crystal Report 8.5, 10 & XI, Microsoft Access, HTML· Misc:
SOA, Visual SourceSafe, TestTrack Pro, InstallShield, Infragistics, Component
One, Janus controls, Everdream, Visio, OOP, Visual Studio 2003 & 2005, Add-In
Express for .NET
EXPERIENCE
Vision Technologies 2008 - Present
RTR Technologies, LLC
· Assumed lead developer role for the BFAMS project, which is a VB.Net interface
to analysis models created using ProModel. BFAMS captures demand and statistical
parameters and integrates with ProModel through COM. Completed development on the
air and land modules of BFAMS, and designed, developed and implemented the sea
module. Incorporated a Business Logic Layer (BLL) into the existing architecture.
· Designed, developed, prototyped and implemented a Pocket PC (PPC) application,
written in C#.Net, to capture statistical data for statistical modeling purposes.
PPC application will be used to replace existing process of capturing data on
paper spreadsheets and transcribing into Excel.
Self employed 2007 - 2008
bossoftware Corporation, Inc.
· Responsible for development of business software customized to meet the
specific needs of each individual customer. Full life cycle development to
include, but not limited to, gathering customer requirement, functional specs,
project planning, development tracking, unit testing, end-user testing, and
deployment. · Responsible for upgrade deployment through a client upgrade utility
and a customer web site. Utilized web services to check for and download upgrades
on the client machines.· Utilized the following tools in the management,
development and deployment of the software: MS Project, OnTime 2007, Visual
Studio 2005, SQL Express 2005, Access 2007, Infragistics NetAdvantage 2007,
InstallShield Express.· Developed COM Add-Ins for the Office suite that linked
files from the Office app to our software.· Integrated licensing solution into
our software to control trial versions and unlock and activation keys.
Senior Application Engineer 2005-2007
Harford Mutual Insurance Company· Design and architect applications using a
Service-Oriented Architecture. Architecting business functions and processes as
services, using Web Services, to increase usage across applications and de-couple
the dependencies between business layers. Current services include a converter
service, which converts documents from one file format to another, and an
importer service, which handles importing documents into a document management
system.· Primary responsibilities include re-development of an existing VB 6.0
document management application into a VB.NET WinForms application with a SQL
Server database on the backend. VB.NET application developed using the following
layers: Presentation, Business Façade, Business Objects, Framework, and Data.
Application displayed document images in a single and thumbnail view. Single
documents allowed for annotations to be added to them. Documents could be dropped
into the application from a directory location or an email. Single or multiple
documents could be compiled as a PDF document and attached to an
email.· Redesigned SQL backend for new data structure and for
normalization.· Developed VB.NET libraries to add documents to the new SQL
database structure, and convert documents into PDF format for storage, that were
registered for COM Interop for usage in VB 6.0 applications.· Developed VB.NET
console application that converted either all pages, individual, or groups of
pages from a Crystal report into separate PDF files.· Developed VB.NET libraries
to handle inter-application communication using Windows Messaging.· Developed
ASP.NET applications used for searching, viewing and editing data for multiple
departments within the company.
Lead/Senior Programmer 2000-2005
Sylvan Learning Centers, Inc.· Primary responsibilities include design,
development, testing, deployment, support and updating of 3 applications used for
learning center operation. Managed replication between corporate headquarters and
130 satellite learning centers. Involved in full life-cycle
development.· Provided object-oriented design, programming and implementation of
all applications and utilities used within corporate and learning centers.
Designed custom ActiveX and Dll’s implemented within the Visual FoxPro user
interface.· Managed a 3-6 person development team, including a DBA and
consultants, and the tasks assigned to development to ensure development team was
productive and efficient. Implemented best practices and tools to reduce failures
from QA testing.· Responsible for creation and updating of function specs,
technical specs, and project plans.· Applications designed in Visual FoxPro,
Visual Basic, and Delphi with SQL Server 2000 and FoxPro free tables used as a
data source.· Designed use cases, data model and enterprise architecture for
migrating to the .NET development environment. Designed 3-tier application using
C#.NET WinForms for the Presentation Layer, Web Services and C#.NET Libraries for
the Business Layer, and C#.NET Libraries, ADO.NET and Microsoft SQL Server 2000
for the Data Layer. Implemented usage of Microsoft Application Blocks for data
access and exception management.
Senior Programmer 1999-2000
HCIA, Inc.· Developed, tested, implemented and supported applications
distributed to health care providers designed to collect and analyze medical
data.· Applications designed in Visual Basic 6.0 with SQL Server 7.0 as a data
source.· Built a VB utility program for users to build installs as needed.
Utility retrieved necessary objects from SourceSafe, and built installs through
the command-line functionality of InstallShield.
Intermediate Programmer 1997-1999
Maryland Department of Juvenile Justice· Responsible for the full life-cycle
development of the information system used within the Program Services division
of DJJ. · Main application developed in Microsoft Access 97, and distributed to
offices throughout Maryland. Implemented Access Replication to consolidate data
from satellite offices on a nightly basis, and also to distribute updates to
source code.· Secondary utility designed in Visual Basic 5.0 used for admitting
and tracking youths into detention centers throughout the state.
Senior Programmer 1992-Present
BOSSoftware, Inc. – The CAM Group· Full life-cycle development of small
business applications including, but not limited to, dry cleaning, collections,
home remodeling and legal.· Developed, designed, tested, and implemented
applications on-site and through remote connections. Developed client-server and
browser based applications.· Redesigning existing applications into the .NET
development environment using C#.Net, ASP.NET, Web Services and Microsoft
Application Blocks. Front-end in C#.NET WinForms and ASP.NET Webforms, with
middle tiers being C#.NET libraries and/or Web Services. · Legacy systems
designed in Paradox, Microsoft Access (97 and 2000), Visual Basic ( 4, 5 and 6 ),
ASP and Microsoft SQL Server 2000.
U.S. Army 1984-1995
EDUCATION
Programming with the Microsoft .NET Framework (Visual C#.NET) - Course 2349
Nicomp International Institute of Technology 2004
|