(703) 506-5142 (day)
lerodrigues@att.com
EDUCATION: B.S. Computer
Science, May
1994
Virginia Polytechnic Institute and
State University
LANGUAGES: Java, JavaScript, Delphi,
Powerbuilder, C, PASCAL, PL/SQL
DATABASES: ORACLE 10G, MySQL,
PostgreSQL, InterBase, SYSBASE SQL Anywhere
APPLICATION SERVERS: Oracle 10G, 9IAS, JBoss 4.0.1, JBoss 3.0.4,
Enhydra, Tomcat
CLEARANCE STATUS: TOP SECRET granted 2003,
Full SECRET granted April 8,
2002
PROFESSIONAL EXPERIENCE:
AT&T
September 2001 – Present
Senior Software Engineer, AFOSR Calendar Tracking System
·
As
technical lead for the CATS application, responsible for the design and
implementation of application used for meeting scheduling, attendance tracking,
and materials dissemination.
·
Used JDeveloper, JAVA, Struts, JSTL,
XDOCLET, and ANT to build and deploy a J2EE compliant web application on an
Oracle10G Application Server.
Senior Software Engineer, AFOSR BRAGS Web Migration
·
Lead
developer in effort to migrate the Oracle Forms 6i BRAGS application to Oracle
10g Web Deployed forms.
·
Migrated
Oracle Forms 6i client server Application to web deployed Oracle 10G Forms
Services.
·
Converted
all legacy Visual Basic and client server functionality to JAVA beans for Web
Deployment.
·
Designed
and Developed Struts based Web Application for deploying Reporting
functionality using Reports Services in Oracle 10G IAS.
·
Developed
JAVA beans that allow client side Oracle JInitiator to communicate with Java
Servlets deployed on Oracle 9iAS to create automatic Word Document file upload
and download functionality.
·
Responsible
for install, configuration, and patch maintenance of Oracle Application Server
software.
·
Built
100% Java Swing/AWT application to be used by system analysts, and managers,
for tracking the migration status of BRAGS application functionality.
Senior
Software Engineer, Technical Lead OPFORNET System Development
·
As
part of effort to migrate application to J2EE standard, built CMP, BMP, and SSB
EJB objects connected to an ORACLE database. Used JBOSS to deploy these EJBs as
a WAR file.
·
Set
up web application for web deployment of network communication diagrams. Built
JAVA Servlets, JSP pages, Database Connection Broker, Java Data Value Objects,
and Java Data Access Objects.
·
Wrote
Ant scripts to compile code, and build deployment JAR files.
·
Used
Java AWT/Swing objects to create major software modules for User Interface.
·
Used
Java to code legacy data import routines.
·
Used
Java to create, and maintain, objects for a database interface layer.
·
Responsible
for setup, and maintenance of, ORACLE Database development environment.
·
Responsible
for implementation of a LINUX CVS server for source code version control. Set
up SSH server to allow remote access.
·
Migrated
MS Access database to ORACLE, while maintaining a database schema, which could
be run on either DBMS interchangeably.
·
Responsible
for documenting major modules of system functionality, creating project plans,
assigning and implementing software coding tasks to ensure successful delivery
of the C3 Net Application to the National Ground Intelligence Center.
·
Responsible
for meeting with customer to present technical accomplishments, and gather
requirements for new functionality.
·
Responsible
for tasking of junior programmers, assigning bugs and describing new
functionality to be implemented.
QuickHire,
Inc.
June 1999 – September 2001
Senior Software Engineer, Technical Lead Classification Application
Development
·
Responsible
for designing all technical aspects of the QuickHire Classification Project, a
web based Position Classification Application, with a client server
administrative tool.
·
Built
JAVA servlets to handle all back-end processing, and JSP pages for all
front-end interfacing.
·
Analyzed
all requirements documentation, and functionality descriptions, to design the
database schema. Wrote all database stored procedures and triggers.
·
Used
Delphi to create a complex client server application to manage all Data
Administration, complex data relationships, manage users, and enable the end
user to modify web page layouts dynamically.
·
Responsible
for tasking team of programmers, assigning bugs and describing new
functionality to be implemented.
·
Successfully
delivered product to customer on time, while exceeding their functional
expectations.
·
Responsible
for speaking to groups of 5 – 150 people in order to demonstrate system
capabilities.
Senior Software Engineer, QuickHire Background Search Development
·
Used
Delphi to integrate dynamic background search capability into QuickHire
application.
·
Used
Delphi to create dynamic data entry forms for collection of personal data
necessary to conduct Background Searches.
·
Created
stand-alone Background Search application.
·
Used
Delphi to create NT services which communicated with UNIX servers to securely
transmit Background Search data to, and from, Vendor executing actual search.
·
Designed
Database Tables to facilitate functionality.
Senior Software Engineer, QuickHire Application Development
·
Used
Delphi to build windows-based applications to handle administrative tasks on
the InterBase database.
·
Used
Delphi to design and develop major functional modules within the QuickHire
application.
·
Designed
and implemented tables, strored procedures, and triggers within the QuickHire
InterBase database.
Oracle
Corporation
September 1997 – June 1999
Senior
Consultant,
Children’s Environmental Health and
Safety Inventory of Research (CHEHSIR)
·
Used
JavaScript, HTML, PL/SQL, and ORACLE Web Application Server to create a Data
Entry form which utilized dynamic forms to provide tiered multi-select data
lookups.
Senior Consultant, EPA-OPP PDMS Pesticide Document
Management System.
·
Designed
and developed a Data Entry Application and Quality Control Application using
Powerbuilder.
·
Developed
demonstration applications for presentations to the client in design
requirements meetings.
Stanley Associates, Inc.
August 1994 – September 1997
Lead Programmer, Greenpages Answer Desk Version
1.1
·
Used
Powerbuilder to build windows, datawindows, and user objects for major modules
within the system.
·
Met
with the customer to establish design criteria and requirements to ensure
successful delivery.
Technical Lead, Marine Corps Logistics
Automated Information System (LOGAIS) Version 4.1 and Version 4.1A
·
Designed
and maintained common Powerbuilder ancestor objects and functional tools used
by each of the four LOGAIS systems.
·
Created
Powerbuilder Objects to perform system interfaces, which imported and exported
data between LOGAIS systems and external systems of various formats.
·
Managed
technical quality, interviewed prospective hires, trained new hires to use
Powerbuilder, and managed daily tasks of junior programmers.
·
Developed
technical specifications for enhancements and modification of LOGAIS systems
per customer needs.
·
Performed
exhaustive testing of all components of the LOGAIS systems to ensure quality of
deliverable to customer.
Programmer, Marine Corps Logistics
Automated Information System (LOGAIS) Version 4.0
·
Participated
in the successful completion and delivery of the Marine Corps Logistics
Automated Information System (LOGAIS) Ver. 4.0, the migration of four separate
DOS based systems into a family of four windows-based systems utilizing a
common WATCOM 4.0 database.
·
Used
Powerbuilder and Delphi to code and maintain modules to perform logistics
operations, including lift estimation, sustainment calculations, casualty
estimation, and requirements sourcing.
· Configured various components of a LAN including access to the WATCOM database on a dedicated server machine over a Banyan network from four client computers during the pilot fielding of the LOGAIS 4.0 systems.
Designer 2000: Design and Build Applications
Introduction to Oracle SQL/ PL/SQL
Developer/2000 Rel 2: Build Forms I