Charles W. Woodruff
13935 Palmer House
Way
Silver Spring,
MD 20904
(301)
744-7174
sparqdigital@gmail.com
I have 20yrs of overall IT experience
spanning the breadth of the following areas:
· Developed small to enterprise-wide client-server and web
applications in:
o
Java
o
Lotus Domino 8.5, IIS 6, and
Apache
o
WAS/WebSphere and Tomcat
o
Sybase
o
MS SQL Server 2000-2014/Azure
o
AWS/Azure Cloud
o
DB2
o
Cold Fusion 4
o
VB 6, ASP.NET MVC(4/5), WebForms
Web API 2.2, C# 2.0 - 4.5, Entity Framework 5/6, LINQ to Entities/SQL
o
Visual Studio 2008-2013
o
XML, XSLT, Xpath
o
Windows Server 2000/2003/2008
o
JavaScript, VBScript, JSON, ExtJS,
jQuery, AngularJS
o
Restful and SOAP-based web
services
· Designed applications from requirements gathering, design
iterations, testing and deployment following SDLC and SOX methodologies
· Implemented/Followed standard Object Oriented design
practices where applicable
· Worked with management and business area analysts to vet
out requirements to ensure systems adhere to business processes
· Developed project plans from requirements, time and
budgeting constaints
· Tracked code versioning and bug fixes in Rational
ClearCase/ClearQuest, CVS and TeamStudio
· Resolved tier 1 and 2 application issues using Remedy
· Migrated and integrated platform data using Java, MS SQL
Server 2000/2005, MS Exchange 2000, DB2 and Oracle
· Developed web services mashup of Domino and SQL data
· Designed ASP.NET in MS Visual Studio 2005/2008/2010, Lotus
Notes, Eclipse and IBM RAD IDE’s
· Developed workflow application in VB.Net using an Oracle
backend
· Developed several utility applications in Lotus Notes
using VB/COM/OLE and, Notes C API for the following:
o
Embed MS Office documents in Lotus
Notes documents
o
Access Windows dialogs for file
open/save
o
Access TCP/IP and FTP protocols
for network/internet file access
o
Access WMI computer hw/sw
discovery
o
Access Active Directory/LDAP
protocols for user/group control access
· Developed Lotus Notes applications to programmatically
attach MS Office/PDF files to Notes documents for an online document
repository system
· Created functionality to reattach updated files to Notes
documents from the web
· Developed Lotus Notes applications to open/save comma/tab
delimited text files for processing by Unix/Windows cron jobs for SQL data
insertion/retrieval
· Created HR application in Domino 8/8.5 using DXL/XML, XML
Data Islands, and AJAX
· Instruct high school children in game design, OOP, and C#
EDUCATION
· Attended of Howard University majoring in
Astrophysics.
· Self-paced training in VB.Net, Java, Adobe Flex & ActionScript
3, C#, PHP, MySQL, Apache Server, and Ubuntu 9.04/CentOS 5.2 Linux.
·
Sun Microsystems OO programming in
Java, Java Programmer & Java Developer
CERTIFICATIONS
|
Microsoft
·
MCP -
Windows Azure
·
Specialist
– HTML5, JavaScript, CSS3
|
CompTIA
·
A+
·
Network+
·
Security+
|
Other
·
ITIL v3
Foundation
·
Lotus Notes
4.1 Developer
·
Lotus Notes
8.5 Administrator
|
|
|
|
|
|
|
|
|
|
05/15 - Now
|
Sr. .Net
Developer.
Dominion Technology Services Corp. (subcontract for Ciber at Westinghouse)
Maintain and troubleshoot several C#/ASP.Net/Webforms applications migrated
from Lotus Notes 8.5 using Composer Notes. Migrate Webforms
applications to MVC5. Use Microsoft Team Foundation Server 2010 as
the code repository for version control, continuous integration and bug
fix/tracking. Create web services (ASMX/WCF) to convert application web
pages to PDF and extract blobs as documents from MS Server 2008 for FTP to
the EDMS. Publish and deploy code to the QA environment. Manage
20 applications in IIS 7.0. Run SQL queries against the database
using ADO.Net and LINQ. Redesigned application UI's from Webforms to
AngularJS. Provide daily status reports and attend developer meetings.
Put together the deployment documentation for the bi-weekly code release to
the production environment.
|
|
|
|
|
|
|
10/14 – 05/15
|
Developer. Apex
Systems, Inc. (subcontract for Lockheed Martin, Baltimore, MD)
Built BI Library prototype as the central repository of system metadata and
business intelligence for all systems across the US Social Security
Administration environment. The BI Library functions as both a
metadata management system and collaborative business intelligence tool
where agency organizations can collaborate and define shared management
information and annotate this collaborative information to system metadata
(databases, tables, etc) using a WIKI web interface. Oracle 11g and
DB2 are used to collect and retrieve the metadata and Atlassian Confluence
(Java, JavaScript, and HTML) is used to display system metadata and
facilitate business intelligence collaboration. Use Confluence SQL
plugins to integrate Oracle/DB2 data with Confluence. Consumed Restful
web services for into the BI repository from other agency systems.
Met with SSA clients for requirements gathering. Maintain and
troubleshoot existing BI Repository application developed in C#/ ASP.NET
2.0 WebForms and Oracle 11g.
|
|
|
|
|
|
|
01/14 – 10/14
|
C# Developer. Aquilent, Inc.
(contract for the USDA Forestry Service) Maintain and troubleshoot
the Comment Analysis and Response Application (CARA) for the USDA Forest
Service implemented in C#/ASP.NET MVC 4 and MS SQL Server 2012 in an AWS
Windows Server 2008 R2 Datacenter virtual environment. The
application gives users the ability to add comments, emails, and other
supporting documentation to existing Forestry Service initiatives.
Maintain and add new functionality to application in C#, Telerik Controls,
Javascript and JQuery. Created Restful web services to be consumed by
reporting systems. Maintain SQL tables and troubleshoot stored
procedures in SQL Server Management Studio. Managed AWS environment
with ElasticWolf Client Console. Create and fixed bug issues in
JIRA. Use Subversion with Tortoise for version control.
|
|
|
|
|
|
|
05/13 - 12/13
|
C#/Java Web
Developer.
Dogwood Management Partners, LLC. (sub contract for IMC, Reston, VA)
Automate the process of gathering Army records management data and
exporting to MS Word 2007/2010 SF115 forms from SQL Server 2012 with C# 4.5
in Visual Studio 2012. Create and manage the database and tables in
SQL Server 2012. Create process using C# to export the SF115 form
data to MS Excel 2007/2010 as field name value pairs to facilitate easier
updating of values, then exporting the data with a VBA macro button from
the spreadsheet to XML documents for later consumption of the National
Records and Archives Administration web services. Help build the
Universal Service Administrative Company (USAC) National Lifeline
Accountability Database (NLAD) application in an Agile/Scrum team environment
using Atlassian tools (JIRA, Bamboo, Confluence, FishEye). The
application helps the FCC manage cell phone service carrier and subscriber
data across all US regions to mitigate fraud of the FCC low income benefit
system. Develop front end screens for the Oracle 10g Account
Management (OAM), RESTful web services using JSP, HTML5, JSON, and
Javascript/Jquery (migrated from DOJO). Assist in the object oriented
analysis and design of Java data objects and web services tier for
consumption through the web UI. Help create the services tier that
consumes the Oracle 10g OAM web services for the account management of cell
phone carrier personnel using Java, JAX-WS and Tomcat 7.0.4. Use
Eclipse for Java development with Tortoise, Maven and SVN plugins for
builds and version control. Developed several application webpages as
proof of concept in AngularJS.
|
|
|
|
|
|
|
01/13 – 05/13
|
Javascript
Developer.
AFC Management Services. (sub contract for University of Maryland, College
Park, MD) Maintained existing code and developed new components for
the foreign language learning application at the National Foreign Language
Center using ExtJS(MVC) (Sencha), Object Oriented Javascript, AJAX, XML,
and CSS. Troubleshoot code and workflow issues.
|
|
|
|
|
|
|
03/12 – 01/13
|
Application
Developer.
Intellifed, Inc. (sub contract for Pillsbury Winthrop Shaw Pittman, LLP,
Washington, DC) Designed enhancements to the Lotus Domino 8.5.2 template-based
extranet document management system used by the firm to securely manage
clients’ trademark portfolios, registrations, licenses, agreements, and
other document libraries. Create address book autocomplete
functionality using a server-side/client-side Javascript, XPages, CSS,
DHTML and AJAX. Using configuration documents, enable/disable
functionality depending on client requirements. Created calendaring
functionality to display license expiry dates using XPages, CSS and
Javascript. Created file upload wizard using jQuery. Created a
scheduled agent that checks Active Directory for new users, creates and
registers those users, copies their Notes ID to their home directory, then
creates their password document in the Intranet Password Database.
Meet with attorneys to gather requirements. Troubleshoot extranet
issues.
|
|
|
|
|
|
|
10/11 – 3/12
|
Lotus Notes
Architect.
iBusiness Solutions, Inc. (sub contract for PA Dept. of Transportation,
Harrisburg, PA) Design the Labor Relations Archive intranet
application in Lotus Domino 8.5.2 and implementing the MS Office 2007/2010
Document Imaging (MODI) DLL to upload scanned documents in TIFF format and
convert them to character data that can be indexed and searched from a
Google-like web interface on the Domino server using
LotusScript, COM, Javascript, AJAX, EXTJS, and JQuery. Inventoried
existing Domino applications for consideration of enterprise IT
consolidation/virtualization efforts. Determined the level of effort
required to migrate 650 Lotus mailboxes to Active Directory/Exchange.
Migrated the I.T. HW/SW procurement and resource engagement Lotus Domino
intranet application to SQL Server 2008/SharePoint 2007 with functionality
for reporting of procurement metrics and money across department
subdivisions for the CIO, functionality to group multiple procurement
requests related to one initiative, and notification functionality to alert
individuals identified in the workflow. Used JQuery and CSS for UI/UX functionality.
|
|
|
|
|
|
|
04/11 - 09/11
|
Sr. Domino
Developer.
COMSYS (sub contract for T. Rowe Price, Owings Mills, MD) Design and
implement the web services tier between the departmental Lotus Domino 7.0.2
MPC Document Tracking System (DTS) and the enterprise-wide WebSphere 6 ECM
Document Center using Java 2 EE as the web service provider in ECM and
LotusScript/COM in Domino. Implemented a object oriented design and
development methodology to LotusScript/COM for code reuse and
efficiency. DTS manages document metadata while posting base64 file
attachments to the ECM system through the web services. Develop and
test the web services using IBM RAD 7.5. Redesign the DTS web GUI
using JQuery and ExtJS. Track, manage and resolve application defects
using HP Quality Center.
|
|
|
|
|
|
|
08/10 – 9/11
|
Systems Support
Engineer.
Edge Web Hosting, Baltimore, MD. Help ensure 100% uptime of the datacenter
PaaS (Platform as a Service) architecture of over 2000 Windows 2003/2008
and Red Hat Linux 5.6 VM’s and Dell Edge servers. Used Nagios for
SNMP monitoring of services/daemons and hardware. Used Epicor as an
ITIL solution to manage customer accounts data including SLA’s,
software/hardware packages, managed/unmanaged hosting services,
dedicated/shared hosting and co-location services, customer correspondence,
and track problem incidents. Performed nightly server OS patching,
hardware maintenance, and database (SQL Server 2005/2008 and MySQL) and
website (IIS 6/7 and ColdFusion 5/6/7/8/9) migrations. Managed Cisco
ASA 5505/5510 router and DotDefender web application firewall rules, DNS
records, and customer email accounts in Zimbra/iMail/SmartMail.
Updated and mantained shift service logs in Wordpress.
|
|
|
|
|
|
|
10/10 – 12/10
|
Consultant. Quadrant,
Inc. (sub contract for US Dept. of Energy, Washington, DC) Tasked with bug
fixes and enhancements of the EE Cats intranet application in Lotus Domino
8.5 using xpages, java and x/jsp. Fixed and enhanced java-based web
services between the EE Cats system and the enterprise Documentum Java EE
document management system that facilitates the business process workflow
of congressional document sign-off and approval between departments.
Followed object oriented design practices implemented in existing
code. Fixed and enhanced java/javascript code that properly displays
view and form data in UI.
|
|
|
|
|
|
|
12/09 – 08/10
|
Consultant. Vision
Technologies, Inc. (sub contract for the US Dept. of EPA, Chantilly, VA)
Redesign and enhance the EPA Office of Research & Development (ORD)
Definitive Hardware Library (DHL) application in Lotus Notes 8.5.1, with
emphasis on moving towards ITIL compliance. First phase of the
redesign includes code and design cleanup and bug fixes, additional fields
and views, and field-based view filtering functionality with MS Excel
export and email capabilities. Second phase of the redesign includes
rewriting the DHL application for the EPA intranet using XPages,
server-side/client-side Javascript, CSS, ExtJS, JSON, AJAX and Adobe Photoshop
CS4. Assist migration of the DHL Project Tracker application in Lotus
Notes that tracks the requirements lifecycle of the DHL application.
Migrated Lotus Notes mailboxes to Active Directory using Lotus Connector
for MS Exchange. Created the ORD System Notification application in
Adobe Flex/Air that allows managers to notify system administrators and
stakeholders when a system is down. The application presents the user
with a list of applications and their respective administrators,
stakeholders and their preferred communication methods: email, voicemail,
fax, RSS Feed, Sametime, pager, screen popup and text message. The
application is run from the user’s desktop. Projects developed following
the Agile Methodology.
|
|
|
|
|
|
|
10/09 – 12/09
|
Domino Application
Developer.
Exalt IT, Inc. (sub contract for the US Army JAG, Arlington, VA) Created
the JAGC HR repository in Lotus Domino 8.0.2/8.5 in the Agile development
methodology. Developed the Database Designer to programmatically
create Domino databases from a template that will communicate with the HR
repository with agents, script libraries, etc pre-configured.
Developed the Form Designer to programmatically add fields to the HR
repository using DXL/XML. Developed the Field Validation Designer to
allow users to select and configure field validation in the HR repository
using XPages, server-side/client-Javascript, CSS, and AJAX. Developed
the Security Policy Designer, based on (Extensible Access Control Markup
Language (XACML), to allow users to define and assign access policies and
rules on HR data based on roles, resource type and Boolean
conditions. This allows fine-grained role-based, resource-based
user-configurable security difficult to create in Lotus Notes.
Developed the Log Designer to allow users to select HR fields to monitor in
the log using XML. Developed the Process Workflow Designer that
allows users to assign workflow tasks to business processes in the HR
repository by user, roles, events, and Boolean conditions. Developed
the Import Fields functionality that allows a developer to graphically map
(drag and drop) and import fields from one or more databases at a time to
fields in the HR repository using XML/AJAX/ExtJS. Developed the
Organization Chart functionality that allows users to create their identity
within the JAGC organization structure. The functionality allows
fluid organizational restructuring of Army JAGC office/unit branches
graphically (drag and drop) using XML/AJAX and ExtJS. Removed the
workload from the already overburdened NAB to maintain and administer
organizational structure. Imported HR data from MS SQL Server 2000 to
Lotus Domino using ADO. Created web services of HR data for
consumption by other Army applications.
|
|
|
|
|
|
|
6/08 – 7/09
|
Senior Developer. MIL
Corp. (sub contract for US Dept. of Commerce, Washington, DC) Migrate
Lotus Notes 7.0.2 applications to C#/.Net and MS SQL Server 2005 using
Casahl’s ecKnowledge 8.4. Use IBM Eclipse, MS Visual Studio 2005 and
LotusScript/LSDO/LSX/SQL stored procedures to create/maintain SQL Server
DTS,VBScript, and Java helper processes to scrub, normalize and merge data
(ETL) for production use within countries DOC facilitates commercial
business. Create the Labor Cost Analysis Tool (LCAT) in Domino 7.0.2
using XML to store employee labor cost data and JSON/AJAX/jQuery to
build view data and process user requests (save, delete, etc).
Consumed personnel data from WebSphere/DB2 web services. Using the
SDLC Methodology, met with business analysts to gather requirements, set up
development milestones in the project plan, helped create use cases in unit
testing, and migrated changes to production. Create/Maintain online
federal pdf forms using Adobe Professional and Domino as the data repository
and Java agents and jQuery to process/validate form data. Migrate
Lotus Notes SafeHarbor payment processing and registration data to MS SQL
Server 2000 using Java/JDBC/SQL rewritten in C#.Net/MS SQL Server/IIS
6. Import MS Access 2007 questionnaire data into DB2 using IBM
RAD/WebSphere/JSP’s for use in the online DMO survey. Help maintain
Lotus Notes/Domino applications. Resolve helpdesk tickets on Lotus
Notes/Domino applications. Maintain intranet sites using
Stellent ECM 7.5, Dreamweaver CS4 in an IIS 6 environment.
|
|
|
|
|
|
|
3/07 – 5/08
|
Senior
Applications Consultant. General Dynamics Information
Technology, Fairfax, VA (sub contract for Washington, DC Dept. of
Corrections, Washington, DC) Help maintained and redesigned several Domino
intranet applications that access inmate data in the JACCS Oracle database
using ADO and LSX. Consumed DC and federal inmate data web
services to ensure consistency and integrity. Created the Fleet Management
application in Domino that tracks and inventories all Dept. of Corrections
government vehicles. Helped rewrite the Firearms Inventory Data
Online (FIDO) Lotus Domino application in ASP/VB.NET, MS SQL 2005 and Visual
Studio 2005. Extensive use of CSS, jQuery and AJAX in all Domino and
ASP/VB.Net applications. Following requirements documentation and
development iterations, migrated design changes to production in an
SDLC-based environment. Created documentation for end-users.
|
|
|
|
|
|
|
10/06 – 3/07
|
Lotus Notes
Developer.
Ridgewood Technology Partners, Herndon, VA. (contract for Freddie Mac,
Fairfax, VA) Responsible for redesigning the F&IR Calendar
application in Lotus Domino R6.5, TeamStudio, and Notrix. The
F&IR Calendar application allows Freddie Mac employees to track who is
scheduled for training, leave, meetings, speaking engagements and
conferences. The application gathers air, train, auto, and hotel
information and displays an itinerary for all recipients. The
application is fed external dealer and investor contact information to
track by what means investor/dealer relations are being managed, by who,
and when. Perform requirements analysis and initial design iteration
using the SDLC methodology. Review the application functionality with
the customers and the Business Area Analyst to ensure the application is
functioning as requested. Continue design iterations as needed.
Perform unit testing before the application is passed to testers who
perform a more thorough testing. Fix defects encountered during
testing using IBM Rational ClearQuest. Configuration management and
control of database design and fixes using IBM Rational ClearCase.
|
|
|
|
|
|
|
09/05 – 09/06
|
Lotus Notes
Developer.
DISYS, Fairfax, VA. (contract for Freddie Mac, Fairfax, VA) Perform
requirements analysis of proposed business-area development. Design
the OFHEO Compliance Reporting database in Lotus Domino R6.5/Solaris using
Sarbanes-Oxley (SOX) in an SDLC methodology. The secure (SSL)
document library allows business-area employees to publish/archive
compliance documentation and assign readers who access the document in the
browser over IBM's Tivoli Access Manager. Help design the web
front-end of the Domino.doc database to publish secure documents
providing users the ability to search the database and sort DHTML tables
using JavaScript. Design the data import layer between an external
Domino database and PeopleSoft/webMethods/Oracle. Create/Update
NOTRIX jobs to retrieve HR (PeopleSoft/Oracle/Sun Solaris) data into Domino
database. Vendor accounts payable information is consumed from web services
and creates/updates documents in the Domino database. Create SOAP/Web
Service in Domino that builds view of PeopleSoft/Oracle and Domino
personnel data. An FTP process through webMethods updates the
PeopleSoft database. Configuration management and control of database
design and fixes using IBM Rational ClearCase. Deploy design changes
and code revisions using IBM Rational ClearQuest following the SOX/SDLC
methodology. Programmatically change design Lotus Notes elements and
documents using DXL (Domino XML) using LotusScript. Meet with
business-area customers to discuss the design requirements. Create
design documentation. Evaluate and test applications running on
Domino R7.
|
|
|
|
|
|
|
10/04 – 08/05
|
Application
Developer.
TMSI/PSS, Rockville, MD/Fairfax, VA. (sub contract for the US Army SDDC,
Alexandria, VA) Maintain existing Lotus Notes R6/6.5 intranet applications
using LotusScript, DHTML and JavaScript in the Rental Claims System in an
NT environment. Develop new Lotus Notes R6 intranet and client
workflow applications using LotusScript agents, COM, DHTML, and Javascript
in the Escape Mask Training Log in the Agile development methodology.
Create Javascript-based formula functions to mimic Lotus Notes formulas
using LotusScript agents and COM (XMLHTTP). Create NT domain-level
security on documents and views using Javascript and COM. Create
Javascript functionality to export HTML tables directly to MS Excel and
Lotus Approach using COM (VBA). Create Javascript functionality to
send email (text, links and web pages) directly to the MS Exchange SMTP
Server using COM (CDO). Create network-wide repository of all users
using WinNT, LDAP, MS Exchange, and Lotus Notes data in COM, CDO, and
VBScript. Integrate Lotus Notes web login and NT login for
“login-free” intranet applications using LotusScript agents, COM (WSH) and
Javascript (non-IIS). Create video training and testing applications
using MS Media Player, Javascript, VBScript, COM, and Flash MX.
Create functionality between Javascript, VBScript, and ActionScript for
web-based training in Flash MX. Design intranet application graphics
and navigation using Photoshop 7, Dreamweaver MX and Javascript. Workflow
layout using Visio 2003. Project tasks recorded in Quick Place and MS
Project 2000. Meet with business-area customers to discuss the design
requirements.
|
|
|
|
|
|
|
3/04 – 10/04
|
Domino R5/Exchange
2000 Administrator. RHI., Dayton, OH. (contract for National
City Mortgage, Miamisburg, OH) Migrate Lotus Notes 5.0 mailboxes to
MS Exchange 2000 using Exchange Migration Wizard, Lotus Notes Connector for
Exchange and MS Active Directory in an NT/XP in environment. Gathered
requirements from business unit managers, helped define project plans for
scheduling and minimize user downtime. Migrated user mailboxes to new
production environment following SLDC methodology. Allow Lotus Notes
users to add MS Outlook 2003 Calendar information per user or conference
room using VB/CDO/MAPI/COM. Programmed auto-reply from conference
room based on free/busy information in MS Outlook 2003 Calendar using
VBA/CDO in an SDLC environment. Create Lotus Notes/MS Exchange
functionality (LotusScript/COM+/VB) to couple identical email to function
seamlessly across both environments(i.e., email is programmatically marked
as READ in both folders). Create VB utility (VB/COM/SQL) to match up
users in Active Directory and Lotus Notes NAB and populate MS Access 2003
database. Altiris reporting using VBScript, ASP, IIS and SQL
Server. Updated SQL Server tables with user profile information for
more robust reporting. Troubleshoot Lotus Notes and Exchange issues
in a helpdesk environment.
|
|
|
|
|
|
|
3/02 – 2/03
|
Applications
Developer.
Certified Environments, Inc., Silver Spring, MD. Maintain the Job
Ticket System which workflows the business processes of client site
acquisition, analysis, and reporting for building/construction safety
standards. Develop new Internet components to streamline workflow in
Lotus Notes/Domino 5.0 using LotusScript agents, JavaScript and
DHTML. Develop Visual Basic application to collect, organize and
export client site photos to MS Word/Adobe Acrobat as part of the reporting
subsystem. Meet with users to gather requirements. Troubleshoot
system problems. Troubleshoot general PC and network problems.
|
|
|
|
|
|
|
3/99 – 3/02
|
Senior
Applications Developer. Masai Design, Bowie, MD.
(sub contract for the US Dept. of HUD, Washington, DC) Design
critical infrastructure protection intranet portal as government-wide
repository of security-related matters using Dreamweaver 4.0, Fireworks
4.0, Photoshop 5.5, DHTML, and Javascript/JScript. Performed
requirements analysis of new and updated website development in
government-standard SDLC methodology. Performed website analysis of
the CIO and IT departmental intranet websites. Use Adobe PageMill ,
MS PhotoDraw and Javascript to change design and layout. Design
department-wide training presentation with MS PowerPoint 2000, Adobe
Photoshop 5.5 & Macromedia Flash 5.0. Pilot training presentation
was designed in MS PowerPoint & PhotoDraw then migrated to the intranet
with Adobe Photoshop 5.5 and Macromedia Flash 5.0. Design a Lotus
Domino mail-in report repository that parses mail-in IT security reports
from the FBI, notifies db manager of delivery, and sends reports to a view
that’s accessible from the intranet. Create & maintain
formula/LotusScript code used in document events, document hierarchy
(parent/child relationship), agents that create & read flat files to be
used in Sybase system & run Notrix jobs updating Sybase tables.
Assist users with application errors.
|
|
|
|
|
|
|
1/97 – 2/99
|
Senior Systems
Analyst/Developer. Collins Consulting, Schaumburg, IL.
(contract for Abbot Laboratories, Waukegan, IL) Project management
& development of several Lotus Notes applications. Performed
requirements analysis of proposed development. Created project
plans and guidelines for all managed development using MS Project under the
SDLC methodology. Managed & developed product promo workflow
application to track drug promo campaigns. Managed & developed
the decision-making process application to define & layout business
functions that operate across all business areas. Developed
scheduling calendar for human resources to create training schedules,
assign employees to classes & notify them through email. Helped
develop and implement invoice workflow processing and methodology with the
Financial Control System (TFCS) using Lotus Notes R4.5 LotusScript.
Designed script and formula agents to maintain legacy Lotus Notes R3.
Ported Oracle database records into several Lotus Notes applications using
InfoPump. Compiled design requirements and initial forms and views
for application to collect information from email to categorize and
validate data against Oracle/Notes database.
|
|
|
|
|
|
|
4/96 – 1/97
|
Web Applications
Developer.
A&T Consulting, Silver Spring, MD. (contract for US Dept. of HUD,
Washington, DC) Designed financial standardization web application
(ITIPS) using Cold Fusion (JavaScript, HTML), SQL tables, views and stored
procedures to Sybase and HTML in an SDLC environment. Allows
collection, calculation and grouping of HUD financial data into portfolios
based on initiative type and funding pool. Created Sybase tables as a
repository of HUD housing initiative data and funding pools.
Reporting module forecasts trends of successful and unsuccessful program
areas over time. Reporting data exported to MS Access 95 and MS Excel
95. Design Web application to allow automated access to new and
pending housing registration forms and workflow using VBScript, IIS with
Active Server Pages, and MS SQL Server stored procedures. Created MS
SQL Server tables as a repository of housing registration data.
Maintain ASP's to access MS Outlook 98 & other web apps in an R5/IIS
4.0 environment. Allowed intranet users to schedule appointments in
MS Outlook 98 using ASP/CDO/COM/VBScript.
|
|
|
|
|
|
|
2/95 - 4/96
|
Programmer/Developer. World Net
Inc., Chicago, IL. (sub contract for IBM Global Services, Schaumburg,
IL) Help design EDI services on the web with Lotus Notes/Domino for
several countries using LotusScript, JavaScript and DHTML. Design
form processing (purchase orders, invoices, invoice items,
acknowledgements, trading partner mail) in Notes/Domino as front end to the
AS/400 iSeries EDI/mainframe servers. JavaScript/JScript used for
client-side form field validation. Re-engineer Lotus Notes business
standards workflow application in R4 with new forms and views using
LotusScript. Design messaging system within application to notify
users of pending actions.
|
|
|
|
|
|
|
9/93 - 1/95
|
Information
Management Assistant.(Help Desk) GTE Government Systems, INC.,
Chantilly, VA. (Contract for the Pentagon, US Dept. of
Defense.) Helped configure and install 450 Pentium PC’s for Windows
NT Workstation 3.51 in a 1400 node, NT environment. As member
of the User Support Team, Troubleshoot MS Office 95, SQL-, INFORMIX-,
Access-database applications, and Delrina Formflow as well as hardware and
peripheral (printers, scanners, etc.) helpdesk calls for the Joint Staff in
a Top Secret network. Helped create a method to clean macro viruses
from MS Word 7.0 using its macro language. Maintained Perl scripts
for updating Airforce unclassified website with new images and
briefings. Assisted migration of workstations and servers to Class B
addressing scheme for TCP/IP and migration to Office 95. Helped configure
and install NT and 95 workstations for Unclassified network with Internet
Explore 2.0 and MS Exchange.
|
|
|
|
|
|
|
|
|
|
|
PERSONAL PROJECTS
· Setup and administer an Ubuntu LAMP
(Linux/Apache/MySql/PHP) email server with Dovecot/Courier, Postfix and
SpamAssassin.
· Setup and administer Windows Server 2003 R2 x64 in a
Vmware ESXi 4.0 environment
· Setup and administer SQL Server 2005/2008
· Setup and administer Lotus Domino Server 7/8
· Setup and administer an CentOS LAMP email server with
qMail Toaster, Courier, Clam, and SpamAssassin.
· Create an email client in Adobe Flex/Flash using AMFPHP,
Flex Builder 3, Adobe AIR and ActionScript 3.
· Create video conferencing and chat service using Adobe
Flex 3/Flash, Adobe AIR and ActionScript 3.
· Create VOIP service using Adobe Flex/Flash, Adobe AIR and
ActionScript 3.
· Design Android app using Java and Eclipse, Xamarin.Android
(formerly MonoDroid) using C# and Visual Studio 2010, 2012.
· Design social media website with AngularJS, JQuery, D3.js,
WebAPI 2.2, and SQL Server on Azure platform using Visual Studio 2013.
|