William H. Langford
907 6th St. SW #409-C
Washington, DC 20024
(202) 484-4408
Email: [email protected]
 
OBJECTIVE EDUCATION
North Carolina Agricultural and Technical State University, Greensboro, NC
Master of Science in Computer Science, Software Engineering concentration.  May 1996.
GPA 3.75
Howard University, Washington, DC.
Bachelor of Science in Computer Systems Engineering, May 1993
 

EXPERIENCE

World Bank Group / CDA                            Washington, DC July 1999 - Present
Intranet Developer
Lead Developer for World Bank Group Intranet re-design and implementation. Utilized java server page technology and Enterprise Java Beans (EJB) intergrated with Oracle databases for dynamic page generation. Partcipated in development of client-side web tool for updating the content of Intranet. Worked exensively with JDK 1.2, WebLogics Application Server, Javascript and DHTML.

MCI WorldCom / Prolink Services                        Arlington, VA Aug. 1997 -  July 1999
Webmaster/Internet Developer
Participating in the development of web content and applications for various MCI Internet sites (interact.mciworldcom.com, www.mciworld.com, www.10-10-321.com, internet.mci.com). Using server-side technologies such as CGIs, server applets and servlets for application development and web reporting. Responsible for set up and maintenance of Netscape Enterprise Web Servers (2.01,3.51) in a Sun Solaris environment. Used JDK 1.1,1.2, JavaBeans, and JDBC with Oracle for web enabled database applications

US Census Bureau/ComSys                        Suitland, MD,  Aug. 1997 - Sept. 1997
Internet/Intranet Specialist
 Responsible for design and development of HTML and Java applet  forms for the  year 2000 Census Internet Forms.  Worked extensively with Visual Cafe Pro 1.0  Sample of Work

Ampersand Communications                        Silver Spring, MD,  Jan 1997 to January 1998
Independent Contractor
Responsible for the design and implementation of a WWW based training/presentation tool.  Used CGI and Perl scripts for developer interface and Java, HTML, and JavaScript for the presentation interface.

Hughes Network Systems                             Germantown, MD, Feb. 1996 to June 1997
Member of Technical Staff
Responsible for the development and deployment of automated software development tools. Responsible for enhancement and maintenance of a software defect tracking system including a Web based user interface using Java and CGI technology. Responsible for evaluating software development tools and technology for deployment though out the company.

Motorola Cellular                                         Arlington Heights, IL, May 1995 to Aug. 1995
Software Engineer.
Investigated various development environment issues for a process-centered Software Engineering Environment. Evaluated ClearCase- PCMS version and change control tools. Defined version management and change management procedures for use within project development environment.

North Carolina A&T State University,               Greensboro, NC, Aug. 1994 to December 1996
System Administrator/Teacher Assistant
Responsible for administration of Sun SPARCstation and PC network for Computer Science Department. Coordinated and schedules of two student workers for computer administration and maintenance. Served as lab instructor for introductory course in computer science.

Motorola Cellular,                                            Arlington Heights, IL, May 1993 to Aug. 1994
Software Engineer
Responsible for the investigation, development and implementation of policies and procedures for software process improvement. Implemented quality assurance and improvement measures for software test tools group. Worked with organization-wide focus groups to develop and implement metrics for process improvement.

Office of Personnel Management,                        Washington, DC, Feb. 1993 to May 1993
Computer Programmer
Participated in the redesign and enhancement of a Human Resource Information System. Performed quality assurance and control measures. Worked with Borland C++ development environment.

Howard University, Computer Science Dept.,         Washington, DC, Aug. 1992 to May 1993
Senior Lab Operator.
Duties included maintaining and upgrading of lab equipment and software, assisting students with programming assignments and coordinating lab projects with other lab operators.
 

HONORS

Upsilon Pi Epsilon - Computer Science Honor Society.
Outstanding Graduate Student Award  1995-96  - North Carolina A&T State University
Recipient of Computer Science Teaching Assistantship - North Carolina A&T State University
Recipient of Motorola MSIIP Scholarship, 1992
Dean's List, Howard University 1991, 1992
SKILLS
Experienced in Java (1.02,1.1), C, Perl and C++ programming languages
Experienced with HTML, DHTML, JavaScript, CGI, Servlets and other Web Oriented Technologies
Experienced with Oracle, Ingres and MS Access Database Management Systems
Experienced with Database Design and Development (SQL, PL/SQL, Access Basic)
Familiar with Unix, MS-DOS,. Windows 3.1, 95 and NT Operating Environments.
Experienced with Structured and Object Oriented analysis and design methods.
RELATED COURSE WORK
Software Specification, Analysis and Design
Distributed Systems
Software Project Management
Object Oriented Software Engineering
Software Engineering Reuse.
PROFESSIONAL TRAINING
Netscape SuiteSpot 3.0 Admin Training - Netscape, Inc.
Advanced Java Programming - Learning Tree International
Defect Based Software Process Improvement - Michael Fagan & Associates
Teambuilding for Software Engineers - Motorola University