Joe Schmoe 


EXPERIENCE SUMMARY

Over 9 years of hands-on experience in all phases of Software Development Life Cycle (SDLC).  Extensive experience in Systems Analysis and Design using (UML), Development (C, C++, Smalltalk, Oracle, and Java), User Interface Design, Software Quality Assurance and Software Testing of Client/Server, UNIX and Web based applications and Project Management.

 

SKILL SUMMARY

Intelligence Analysis and Development

Ø      Worked on migration of the heritage XXXXX, open systems platform, for XXXXX

Ø      Commenced in April 2002 through to Aug 2005, the strategy proposed in six phases, was developed in VisualAge Smalltalk, Wepshere, C, C++, Java, VAGen languages to meet the user requirements. 

Ø      Projects included XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX. 

 

Project Management

Ø      Managed multiple projects from development to application testing to implementation.

Ø      Managed cross-functional teams, tracked resource hours, resource plans, divided work using MS Project.

Ø      Did project plans, GANTT charts.

Ø      Scheduled project meetings to get status

Ø      Helped and escalated problems higher if project is in jeopardy or has requirement problems

Ø      Strong trouble shooting and problem solving skill

Ø      Ability to work independently or as a team Member.

Ø      Excellent Communication and Management skills.

 

Development and Testing Team Lead

Ø      Led a team of 7 members

Ø      Mentored new members in the team and helped them to know the system

Ø      Scheduled weekly team meeting

 

Development

Ø      Expertise in Analysis of Requirement documents, Design documents & Business Rules.

Ø      Facilitated JAD sessions to develop a high-level design approach

Ø      System analysis and design using UML:  Handled different artifacts like use cases, conceptual model, system sequence diagrams, operation contracts, collaboration diagrams, and design class diagram

Ø      Wrote front-end code using VisualAge / VisualWorks Smalltalk and SQL for multiple projects

Ø      Coordinated with back-end developers to map fields in DB2 tables in projects using XXXXX

Ø      Wrote XXXXX code for several projects.

Ø      Have CICS knowledge

Ø      Provided trouble ticket support for Production and all assigned projects

Ø      XXXXX:  Worked on Image build process, collecting configuration maps, code synchronization and validating the image before & after the image is deployed in production.

Ø      Performed Unit and String Testing.

Testing

Ø      Performed System and Integration testing for multiple projects. 

Ø      Experienced in preparing Test Plans, Test Scripts, Test Cases and Test Data.

Ø      Experience in Testing procedures like Black box, white box, Regression testing, data driven testing, user interface testing.

Ø      Proficient in Manual Testing and Automated Testing using Mercury Interactive Test Suite (using XXXXX Automated Testing Tool - XXXXX,).

Ø      Developed scripts for Data Driven tests using LoadRunner.

Ø      Experience in Regression/ Progression testing using WinRunner.

Ø      Strong skills in performing System, Acceptance, Regression, Stress, Performance, Load, Functionality, GUI Testing and Database Testing.

Ø      Well versed with SQL/PL SQL queries to run the data integrity tests.

 

PROFESSIONAL EXPERIENCE

World Tour from October 2005 – May 2006.

XXXXX, April 2002 – August 2005, Programmer

The XXXXX Migration was a long term programme, being implemented as a six phased approach to migrate applications and functionality from the XXXXX (Wanganui Computer) to open systems such as XXXXX and Lotus Notes.  Commenced in April 2002 through to July 2005, the strategy proposed in six phases, was developed in VisualAge Smalltalk, Wepshere, C, C++, JavaScript, HTML, Java and VAGen languages to meet the user requirements. 

 

Ø      XXXXXPhase 1 -- Firearms & Property

Firearms project began in December 2001 and involved delivery of an enhanced national register of firearms to meet the needs of the firearms re-licensing project.  Within XXXXX also provided the mechanism for tracking revocations, suspensions and refusals.   It maintained information relating to the authorization for a person to legitimately take possession of import, export or carry a specified category of firearm.

 

Property project began in December 2001 and involved migration of the XXXXX functionality to the National XXXXX open systems platform and also delivered an enhanced national register of stolen/lost/found property to support the increased focus on intelligence based policing.

 

Ø      XXXXXPhase 2 -- XXXXX

XXXXX project began mid 2002 and involved mirroring a copy of the XXXXX (excluding infringements) and active criminal charges onto the XXXXX Application providing view functionality in XXXXX and the XXXXX Web Query plus basic search capability via Business Objects.  It also allowed for technical preparations in XXXXX for the future migration of the XXXXX module.

 

Ø      The XXXXXPhase 3 -- Analysis and High Level Design for Phase 4, 5 and 6

Project determined the high level design for XXXXX, XXXXX, XXXXX, XXXXX process.  Design described the processes required by Police to support the entry and maintenance of charges into the XXXXX computer system and all other Judicial Procedure functions and reports currently supported by XXXXX.  The interfaces between Police and Department for Courts associated with these processes were also designed in this phase. 

 

Execution of XXXXX by means of arrest (or other discretionary Police action) was a function of Police until October 2001, when XXXXX removed their fines enforcement modules from XXXXX.  Designed and developed functionality surrounding the Fines Warrants which is now accessed via NIA.

 

Ø      XXXXXPhase 4 -- Switch XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, and XXXXX

The project defined Police requirements for reports (Combined XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, and XXXXX) from the Department of Courts.

 

It also included the option to print or reprint the judicial form that is required to lay the charges before the court. The user was able to preview the form prior to printing.

 

Ø      XXXXXPhase 5 -- Achieved full migration to XXXXX 

As part of the Phase 5 of the XXXXX Project, XXXXX were being migrated from the XXXXX System to the XXXXX system.

 

XXXXX replaced the XXXXX function of XXXXX that recorded the file details, assignment and movement history for a physical file.

 

Ø      XXXXXPhase 6 -- XXXXX

On implementation, the enhanced version of XXXXX gave users the ability to query XXXXX (via person) as well as active criminal charges, and Business Objects searching/reporting capability. The enhanced version of XXXXX also provided the XXXXX Web Query option.

 

 

 

 

XXXXX, Arlington, June 98 – Oct 2001, Software Engineer

 

Ø      Analyzed, designed and developed “XXXXX” and “XXXXX” projects using Smalltalk and SQL. 

 

·         The project was “XXXXX” which involved designing products that will automatically deduct customer’s monthly phone bill from their bank or BA credit card from Chase once customer successfully enrolls in the Electronic Payment or BA Visa option.

 

·         The requirements included the ability to view the EPayment and BA Visa product and to be removed at different stages of processing. 

 

·         Prepared Release Notes for the Client and Customer Service Representatives that included Methods and Procedures, which are directions on how to perform the different functions in the GUI for the new software implemented.

 

Ø      Created General Design, Detailed Design and wrote front-end code for “XXXXX” project using Smalltalk and SQL.  The objective of the project was to refine the conditions for which XXXXX suspends/terminates service for non-payment of non-local and non-tariff charges. 

 

Ø      Analyzed, designed and developed “XXXXX” project using VisualWorks Smalltalk.  The purpose of the project was to automate the manual service order process to an acceptable level.

 

Ø      Facilitated Joint Application Design (JAD) sessions for multiple projects.  Responsibilities included to define the purpose for the meeting, define the deliverables, develop time for each item on the agenda, identify the process/activities, review the agenda with the team, give feedback and to develop a high-level design approach.

 

Ø      Designed “XXXXX” project.  Worked with clients to get the requirements, provided use cases and organized JAD sessions to come up with the best design approach.

 

Ø      Provided Trouble Ticket Support for XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, and XXXXX and all the projects that are mentioned above. 

 

Ø      Performed System and Integration testing for “XXXXX” project.  Testing included creating test cases and test data for major lines like XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, and XXXXX. 

 

Ø      Tested “XXXXX” project, which included testing customers that are bankrupted, are wholesale or are long-distance.  Wrote test cases and created test data to perform testing.

 

Ø      Planned and performed System, Integration and Regression testing for “XXXXX” and “XXXXX” projects.  Executed New, Change, Disconnect orders for all the major lines like XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, and XXXXX in different jurisdictions.

 

Ø      Planned and executed “XXXXX” project which included adding Big Deal products.  Verified the results by looking in DB2 tables.

 

Ø      Handled multiple complex assignments at the same time.  

 

Ø      Have worked independently with clients on new requirements and have demonstrated exceptional software demos to them.

 

Ø      Worked on Image build process which included collecting configuration maps from various developers, performing code synchronization and coordinating with XXXXX (PCAT) team to make sure the PCAT push is done and turning over the request document to the Image Build team.  Validating the image before & after the image is deployed in production.

 

Ø      As a member of a development team, participated in all phases of the Software Development Life Cycle (SDLC):

·         Requirements definition:  Produced requirements and general design documents for various projects

·         System analysis and design using UML:  Handled different artifacts like use cases, conceptual model, system sequence diagrams, operation contracts, collaboration diagrams, and design class diagram

·         Development using Smalltalk and SQL

·         Testing, debugging, and implementation.

 

 

 

XXXXX, India, January 1996 – February 1998, Assistant Programmer

 

Ø      Maintained and developed an online application using Oracle 7.1 with Developer 2000.  The application was used to maintain customer records for a billing system.  Also created reports as and when required.

 

Ø      Used UML (Unified Modeling Language) to do the analysis and design for a given project.  During the analysis and design phase went through different artifacts like use cases, conceptual model, system sequence diagrams, operation contracts and design class diagram

EDUCATION

 

Associates Degree, Information Systems Technology, Programming Specialization, Northern Virginia Community College, XXXXX.  GPA: 3.8

 

Certificate training in Project Management, ISEC, USA.

 

Certificate training in Developing a Web Site, Learning Tree, USA.

 

Completed the 10-week Boot Camp training in Object Oriented Analysis, Design and Development using Smalltalk, ObjectShare, USA.

 

Certificate training in DB2, which included Relational Databases, DB2 Databases, Accessing DB2 data and maintaining DB2 data.

 

Certificate training in Joint Application Design (JAD)

 

Certificate training in .Net, India.

 

Diploma in C++ programming language, Informatics Computer Institute, India.

 

Diploma in C programming language, Informatics Computer Institute, India.

 

Advanced studies in Oracle 7.1 with Developers 2000, Aptech Computer Institute, India.

 

Diploma in advanced learning courses in MS-Office, Windows 95, India Education Center, India.

 

Diploma in Business Oriented Software Applications, India Education Center, India.

 

 

 

 

TECHNICAL SUMMARY

 

Operating System              

UNIX, Linux, MS Windows 95/98/NT/2000/XP/Server 2000/2003, MS-DOS.

Languages                              

Smalltalk (VisualAge & VisualWorks), C, C++, SQL, PL/SQL, JAVA, COBOL, .Net                                                                

RDBMS                                     

SQL Server, Oracle, MS Access.

Web Technologies      

HTML, JavaScript, JSP, ASP, Java Applets

GUI Tools                               

Visual Basic , J Builder, Developer 2000, eProject

Web/Application Servers            

Web Sphere

 

 

 

 

       PERSONAL

 

Member in Dean’s list and Phi Theta Kappa, International Academic Honor Society, with GPA 3.8.

 

U.S. Citizen.