LeKisha Laster
Pelham AL **124
(469) 396 - 7116 (H)
Email: *************@*****.***
OBJECTIVE:
To obtain a position that will utilize my software engineering and business skills.
SKILLS:
Java (swing, j2ee, j2se,etc), C#, .NET, C++, C, API, MFC, Visual Basic, SQL, XML, HTML,
Microsoft Visual Studio, Microsoft SQL Server, Perl, UML, UNIX, ClearCase, Clear Quest, Quick
Test Pro, XMLSpy, HP Quality Center, Telelogic DOORS,Synergy, Telelogic Rhapsody, Eclipse,
Selenium, Sun NetBeans, PTC Windchill, Earned Value Management System (EVMS), Microsoft
MFC, Microsoft Visual Basic (6.0), Rational Rose, Microsoft Visual Source Safe, CVS, Microsoft
Visio, Window XP, Defect Logger, Microsoft Office
SECURITY CLEARANCE:
Active Top Secret Clearance w/SCI
CERTIFICATION:
Raytheon Six Sigma Specialist Certification
WORK EXPERIENCE:
06/01/2009 - 07/01/2010
Northrop Grumman, Aurora, CO
SENIOR SOFTWARE ENGINEER I
RESPONSIBILITIES:
Software Development:
1. Communicate with management and customers with the status of the software development
2. Provide leadership to less experienced
developers
3. Provide strong analytical and creative problem
solving skills to resolve highly complex software
design issues and create new software for one or
more products
4. Implement requirements from design through
integration
5. Design Graphical User Interface using Java and
C#.
6. Develop Graphical User Interface Design using
C#, Java, Sun NetBeans, Eclipse, and Microsoft.
Net.
7.Modify code for Graphical User Interface Design.
8.Analyze problems raised in software development
or production environments and provide a solution
9.Investigate, resolve, and track complex
hardware/software interactions and follow through
to resolution
Software Testing/Continuous Integrating :
1. Perform all activities associated with
evaluating system requirements, designing
appropriate test plans, and performing software
tests.
2. Identify software discrepancies against
documented requirements.
3. Respond to and resolve software discrepancies
against documented requirements.
4. Determine software maintainability and overall
adherence to user requirements.
5. Perform the verification activities for software
products.
6. Develop, document, and execute system,
integration, regression, performance and stress
tests.
7. Write test cases and test automation for
applications (Client Server and web based
application) using HP Quality Center.
8. Design and develop the automation framework and
testing tools
9.Review and evaluate requirements and user
documentation
10.Record results and generate Work Item (WI).
11.Perform defect analysis, defect replication and
isolation, and defect verification.
12.Use manual and automated techniques to perform
software testing
13.Supporting software development teams
04/2007-06/01/2009
Raytheon System, Plano, TX
SENIOR SOFTWARE ENGINEER I
RESPONSIBILITIES:
Software Development -Technical Lead:
1. Lead complex development projects.
2. Communicate with management and customers with
the status of the software development
3. Provide leadership to less experienced
developers
4. Provide strong analytical and creative problem
solving skills to resolve highly complex software
design
issues and create new software for one or more
products
5. Write Functional and Design specifications
6. Implement requirements from design through
integration
7. Design Graphical User Interface using Java and
C#.
8. Create Interaction Design (UML) using Telelogic
Rhapsody
9. Develop Graphical User Interface Design using
C#, Java, Sun NetBeans, Eclipse, and Microsoft.
Net.
10.Modify code for Graphical User Interface Design.
11.Analyze problems raised in software development
or production environments and provide a solution
12.Investigate, resolve, and track complex
hardware/software interactions and follow through
to resolution
13.Provide knowledge to team about CMM/CMMI
Software Development Process
Software/System Test Lead:
1. Lead complex development projects.
2. Communicate with management and customers with
the status of the software/System Testing
3. Provide leadership to less experienced tester
4. Perform all activities associated with
evaluating system requirements, designing
appropriate test plans, and performing software
tests.
5. Identify software discrepancies against
documented requirements.
6. Respond to and resolve software discrepancies
against documented requirements.
7. Determine software maintainability and overall
adherence to user requirements.
8. Perform the verification activities for software
products.
9. Develop, document, and execute system,
integration, regression, performance and stress
tests.
10. Write test cases and test automation for
applications.
11. Design and develop the automation framework and
testing tools
13. Improve our test methodologies, metrics and
test architecture
14.Review and evaluate requirements and user
documentation
15.Record results and generate Change Requests
(CR).
16.Perform defect analysis, defect replication and
isolation, and defect verification.
17.Use manual and automated techniques to perform
software testing
18.Supporting software development teams
19.Resource planning and proper scheduling
20.Developing test strategies, test cases, test
scripts for assigned modules
System Engineer/System Metrics Lead:
1. Provides technical direction and clarification
of requirements to software development teams.
2. Perform system engineering analyses including
trade studies, use case development,
requirements definition and derivation,
interface definition, and requirement validation
and verification.
3. Supports definition of operations concepts and
procedure planning / development,
interfacing with personnel from other
organizations.
4. Provides document review and resolves technical
systems engineering and integration issues.
5. Perform requirements
development/derivation/management
6. Development and maintenance of Program
Management Plans, consistent with program
requirements and Raytheon policies.
7. Oversee execution of Program Management Plans to
ensure compliance
by Program, Integrated Product Teams (IPTs) to
support achievement of
program objectives within budget and schedule
8. Identify and implement key program metrics and
lead development of situational awareness charts
that can be used as management tools by directors
and program leadership teams to drive program
success
9. Oversee performance assessment including
measurement collection, analysis, and storage and
work with Program, IPTs on corrective actions
10 Coordinate program reviews including generation
of tracking books, presentation logistics, and
action item follow-up
11.Ensure timely and effective Raytheon Gate
process compliance
12.Ensure rigorous implementation of risk and
opportunity management
13.Coordinate, prepare, and support Integrated
Baseline Reviews (IBR)
14.Ensure compliance to processes and plans
associated Rolling Wave Planning, Budget Change
Requests (BCRs) and Estimates at Complete (EACs)
15.Coordinate with NCS subject matter experts to
maximize use of best
practices
16.Implement and monitor an effective action item
tracking system to ensure
17.complete and timely closure of action items
08/2001 – 04/2007
L-3 Communications, Greenville, TX
SOFTWARE ENGINEER II
RESPONSIBILITIES:
Software Development:
1. Provide strong analytical and creative problem
solving skills to resolve highly complex software
design
issues and create new software for one or more
products
2. Write Functional and Design specifications
3. Implement requirements from design through
integration
4. Designed Graphical User Interface using Java
Swing, MFC and Visual Basic.
5. Created Interaction Design (UML) using Rational
Rose Tool, EA
6. Developed Graphical User Interface Design using
C++, Java, Sun NetBeans, and Microsoft. Net.
7. Modified code for Graphical User Interface
Design.
8. Designed and configured Component Object Model
for User Interface.
Software/System Testing:
1. Perform all activities associated with
evaluating system requirements, designing
appropriate test plans,
and performing software tests.
2. Identify software discrepancies against
documented requirements.
3. Respond to and resolve software discrepancies
against documented requirements.
4. Determine software maintainability and overall
adherence to user requirements.
5. Perform the verification activities for software
products.
6. Develop, document, and execute system,
integration, and regression tests
7. Write test cases and test automation for
applications.
8. Executed bug fixes for system testing.
9.Review and evaluate requirements and user
documentation
Configuration Manager:
1. Managed for all configuration management
2. Managed software build releases
3. Collaborated with QA to optimize the overall
release process
4. Moved the source code to a secure production
library
5. Identified opportunities for improvement and
ultimately implement continuous improvement
initiatives
for change control processes
EDUCATION:
Jackson State University, Jackson, MS
Bachelor of Science, August 2001
Major: Computer Science
REFERENCE:
Available Upon Request