Microsoft - Redmond, WA since Aug 2009
Director of Testing for Windows Sustained Engineering team
Microsoft Nov 2007 - Aug 2009
Director of Windows International Test
Microsoft Nov 2006 - Nov 2007
Director of Test Excellence
Microsoft 2004 - 2006
Group Test Manager
Honeywell Electro Optics 1987 - 1992
Software Engineer
Education:
University of Massachusetts Dartmouth 1984 - 1988
Oxford School (elementary)
Skills:
Testing Software Development Software Project Management Software Engineering Business Intelligence Security Test Automation Agile Methodologies Software Design Leadership Software Quality Assurance Management Windows Test Planning C# Distributed Systems Test Strategy Sharepoint
Children's Community PediatricsCCP Bellevue Pediatric Associates 446 Lincoln Ave, Pittsburgh, PA 15202 4127611190 (phone), 4127610525 (fax)
Children's Community PediatricsChildrens Community Pediatrics-Bellevue Pediatric Associates 6080 William Flynn Hwy, Gibsonia, PA 15044 7244445437 (phone), 7244445408 (fax)
Children's Community PediatricsCCP Bellevue Pediatric Associates 213 Executive Dr STE 340, Cranberry Township, PA 16066 7247721150 (phone), 7247721152 (fax)
Education:
Medical School George Washington University School of Medicine and Health Science Graduated: 1991
Procedures:
Circumcision Destruction of Benign/Premalignant Skin Lesions Hearing Evaluation Pulmonary Function Tests Vaccine Administration
Dr. Rodrigues graduated from the George Washington University School of Medicine and Health Science in 1991. He works in Gibsonia, PA and 2 other locations and specializes in Pediatrics and Adolescent Medicine. Dr. Rodrigues is affiliated with Childrens Hospital Of Pittsburgh Of UPMC, Magee Womens Hospital Of UPMC and Western Pennsylvania Hospital.
Us Patents
Method For Integrating Automated Software Testing With Software Development
A computer operable method for integrating and automating test procedures within a computer application program. Instantiated test operation objects of an object class defined by the present invention correspond to functions to be tested within the computer application program. The test operation objects are instantiated by calls to functions in a test operation runtime library (DLL). The test operation objects include interface method functions which execute the intended test operation and simulate any required data, file, or memory I/O. Other aspects of the methods of the present invention provide rules which permit decisions as to the applicability of each test operation given the state of the application program or the context of the test operation sequence. The various test operation objects are selected to perform a sequence of test steps. In one mode of operation, the methods of the present invention randomly select among all the instantiated test operation objects.
Performance Markers To Measure Benchmark Timing Of A Plurality Of Standard Features In An Application Program
James P. Rodrigues - Redmond WA Suneetha Annangi - Issaquah WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1130
US Classification:
702186, 717129
Abstract:
A method, apparatus, and article of manufacture provide a mechanism for inserting performance markers into programs to obtain and provide data regarding the run-time benchmark timing of the programs. The computing system has an init module for determining if the benchmark timing data is to be collected during the operation of the application program, a performance marker module for obtaining and storing the benchmark timing data for later retrieval, and an uninit module for formatting and storing the obtained benchmark timing data into memory that permits retrieval after the termination of the application program. The init module is executed before any benchmark timing data is collected. The performance marker module is executed each time benchmark timing data is to be collected. The uninit module is executed after all benchmark timing data desired has been collected. The method and computer data product relate to a computer implemented process that inserts one or more code markers into the application program at locations within the application program corresponding to the point at which benchmark timing data is desired and that determines if benchmark timing data is to be collected at each code marker by checking for the existence of processing modules identified by an identification key within a system registry.
Performance Markers To Measure Benchmark Timing Of Features In A Program
James P. Rodrigues - Redmond WA, US Suneetha Annangi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F011/30
US Classification:
702186, 717129
Abstract:
A method, apparatus, and article of manufacture provide a mechanism for inserting performance markers into programs to obtain and provide data regarding the run-time benchmark timing of the programs. The computing system has an init module for determining if the benchmark timing data is to be collected during the operation of the application program, a performance marker module for obtaining and storing the benchmark timing data for later retrieval, and an uninit module for formatting and storing the obtained benchmark timing data into memory that permits retrieval after the termination of the application program. The init module is executed before any benchmark timing data is collected. The performance marker module is executed each time benchmark timing data is to be collected. The uninit module is executed after all benchmark timing data desired has been collected. The method and computer data product relate to a computer implemented process that inserts one or more code markers into the application program at locations within the application program corresponding to the point at which benchmark timing data is desired and that determines if benchmark timing data is to be collected at each code marker by checking for the existence of processing modules identified by an identification key within a system registry.
Performance Markers To Measure Performance Of Features In A Program
James P. Rodrigues - Redmond WA, US Suneetha Annangi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717130, 702186
Abstract:
A method, apparatus, and article of manufacture provide a mechanism for inserting performance code markers into programs to obtain and provide data regarding the run-time operation of the programs. The computing system has an init module, a performance code marker module for obtaining and storing the run-time internal state data for later retrieval, and an uninit module. The init module is executed before any run-time internal state data is collected. The performance code marker module is executed each time run-time internal state data is to be collected. The uninit module is executed after all run-time internal state data desired has been collected.
System And Method For Automation Testing And Validation
Donald G. Hardy - Seattle WA, US Aaron R. Birnbaum - Brier WA, US Alan T. B. Brown - Ellensburg WA, US Curtis D. Anderson - Kent WA, US Patrick J. Niemeyer - Seattle WA, US James Rodrigues - Redmond WA, US Loren James Merriman - Duvall WA, US Micah A. Koffron - Redmond WA, US Peter Gerber - Sammamish WA, US Jared W. Wilson - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717121, 717124
Abstract:
Software automation testing and validation are provided according to a system that runs automation tests using multiple lab machines and allows the testing to be performed before checking in the code to a version control system. Code changes in a build of the software are provided on a computing device. Automation tests are selected from a list of available tests. When indicated by a job queue, the changed code of the build is forwarded to lab machines allocated by an automation system. An image of the build from the computing device is generated on the lab machines and the automation tests are run against the build. A report is generated and forwarded back to one or more recipients that notifies of the success or failure of the automation testing.
Method For Error Identification In A Program Interface
Ross F. Smith - Redmond WA James Perry Rodrigues - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 944
US Classification:
395704
Abstract:
A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found in an internal header file and a related public declaration header file for the program interface is provided. In the preferred embodiment, a header file is parsed, and parsing errors are recorded. A test application designed to call each program function in a dynamic link library is generated using information obtained through parsing. The test application is compiled, and compilation errors are recorded. The test application is executed, and errors identified through execution are recorded.
Method For Integrating Automated Software Testing With Software Development
James Perry Rodrigues - Kirkland WA Orville Jay Potter - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H02H 305 H03K 19003
US Classification:
714 38
Abstract:
A computer operable method for integrating and automating test procedures within a computer application program. Instantiated test operation objects of an object class defined by the present invention correspond to functions to be tested within the computer application program. The test operation objects are instantiated by calls to functions in a test operation runtime library (DLL). The test operation objects include interface method functions which execute the intended test operation and simulate any required data, file, or memory I/O. Other aspects of the methods of the present invention provide rules which permit decisions as to the applicability of each test operation given the state of the application program or the context of the test operation sequence. The various test operation objects are selected to perform a sequence of test steps. In one mode of operation, the methods of the present invention randomly select among all the instantiated test operation objects.
Name / Title
Company / Classification
Phones & Addresses
James Rodrigues President
Island Electric Co., Inc To Be A Electrical Contractor. · Electrical Contractor · Electrician
4 Buckwheat Ave, Portsmouth, RI 02871 5 Buckwheat Ave, Portsmouth, RI 02871 4016822079, 4018493220
James Rodrigues Principal
Ticket Zebra Com Entertainer/Entertainment Group
86 Faunce Cor Rd, Dartmouth, MA 02747
James R. Rodrigues President
JAKE'S VIDEO, INC
780 Main Rd, Westport, MA 02790 407 Hixbridge Rd, Westport, MA 02790
James M. Rodrigues Treasurer
ZR DEVELOPMENT, CORP
256 Great Rd, Littleton, MA 01460 72 Greenvale Ave, Weymouth, MA
University of Bath - Foundation Degree in Applied Computing, Wiltshire College - BTEC National Diploma for IT Practitioners, St Augustines Catholic College - Various
Relationship:
Single
James Rodrigues
Work:
Cartório Júlio Lóssio - Auxiliar de Cartório (2008-2011)
Education:
FJN - Farmácia
Tagline:
Help me, please, I need a way!!
James Rodrigues
Work:
Google
About:
Ah sou solteiro e bem companheiro e carinhoso
Tagline:
James
Bragging Rights:
Sobrevivir a 1 ano sem computador
James Rodrigues
Education:
ESCOLA ESTADUAL CINIRA CARVALHO - EX ALUNO
Tagline:
Com cuidado eu chego lá '
James Rodrigues
James Rodrigues
James Rodrigues
About:
Estudante de Direito, ambientalista, assessor jurÃdico e coordenador do MRC..
Favourite goal James Rodrigues against Uruguay. The majority of the goals in the group stage came from defensive errors. Not this one. Maldini, Cannavaro, Moore and Beckenbauer in their prime would have been powerless to stop the Colombians effort. The celebration was delightful, too.
Date: Jul 15, 2014
Category: Sports
Source: Google
Scolari formula to check Colombian striker Rodrigues
In the case of Colombia, that threat is personified by James Rodrigues. The 22-year-old Monaco playmaker is the tournament's top scorer with five goals and is widely considered the World Cup's best player to date.
The likes of Angel Di Maria and James Rodrigues have been linked as possible replacements for him and with the signing of Wilfried Zaha from Crystal Palace, Nani now faces a tough challenge to prove he is still the wide player Sir Alex must call upon.