Post Job Free
Sign in

Project Software Engineer

Location:
Hillsboro, OR, 97124
Salary:
70000
Posted:
September 17, 2011

Contact this candidate

Resume:

****, ** **** ***

#***, *********, **, ***** ****** AGARWAL Ph: 503-***-****

*****.******@*****.***

Objective: To obtain a full time position in the area of Software Testing/Validation in a competitive Environment.

Currently I am doing MS in Computer Science from Portland State University, Portland, OR.

Visa Status: No sponsorship required. I am authorized to work in United States.

Education

Portland State University, Portland Uttar Pradesh Technical University, India

MS in Computer Science Bachelors in Computer Science and Engineering

Fall 2009 – Current Percentage Obtained: 74.23%, 2002-2006

Expected Graduation: Fall 2011

GPA: 3.6/4.0

Course Work: (Graduate level Courses taken at PSU)

Software Engineering Introduction to Database management Systems

Concepts of Operating systems Theory of Computation

Computer Architecture Internetworking Protocols

Advanced Open source Software Engineering Intro to Computer security.

Parallel Algorithms. Programming Languages.

Relational Database Management Numerical Computation

Digital Forensics Open Source Software development

Work Experience:

Worked as a Software Engineer in HCL Technologies, India (July 2006-Nov 2008)

Projects: Development/Maintenance of EGPRS Conformance Test suites.

The Project includes development and maintenance of Test cases in accordance with 3GPP conformance and implementation of Change Requests approved by GERAN. The test cases were executed on two automaton platforms: Agilent and Racal using pre-released Mobile handsets. The maintenance part of the project included raising Change Requests on Conformance Test specifications, handling of Help desk requests, implementing product upgrades and providing solutions to customers.

My Responsibilities:

• Maintaining EGPRS conformance TEST CASES.

• Analyzing and fixing Bugs (Help Desk Report analysis and fixing through Incident Reports).

• Raising and Implementing Change Requests to Global Conformance Forum (GCF).

• Performing Regression Testing.

• Performing Validation of Test Cases and Consistency Testing.

• Preparation of the Project Documents.

• Worked as a Project Quality Analyst of the Project.

• Conducting Configuration Management and Data Validation Audits every month.

• Performing CAPA (Casual Analysis and Preventive Actions) activity and preparing the documents for it on quarterly Basis.

• Performing Final inspection for the Project delivery with QA.

Worked as a senior Software Engineer in Samsung India Software Center, India (Nov’08-Mar’09)

Projects: Development/Testing of Functional Test Cases for Open Browser

The Project involves the development and maintenance of Test Cases in Java for the functional Testing of the Open Browser. Open Browser is a Web Browser which is designed to be implemented in the Samsung Digital TV. The project was developing using the Incremental Process model. Development of the browser and the testing were going on simultaneously.

My Responsibilities:

• Preparing the functional test cases for the Open browser.

• Testing of the Browser in the real scenario.

• Preparation of the Project Documents.

• Implementing changes in the design of the web browser according to the need of Specification.

Summer Internships:

• Idea Cellular Limited, India (June’04 to July’04). I did the project entitled “Mobile High Usage Roaming Alert” in VB and Oracle.

• Bharat Electronics Limited, a government of India enterprise (June’05 to July’05). There I developed a website of my institute using JAVA Development Tools.

Projects undertaken at UP Technical University during Bachelors, India (2002-2006)

• Hospital Management system in SQL: It was a database that contains all the information about patients and different departments of a hospital.

• Asset Management system in JSP and oracle: This system was an automaton of the management of the assets of an institution.

Projects undertaken at Portland State University during Masters (2009-current)

• ChatServer in Java using Eclipse: Submitted as a part of course work for Internetworking Protocols. I implemented an IRC client and server from scratch that lets multiple users communicate via text messages with each other in common "virtual" rooms.

• Database (called Minibase) in Java using Eclipse: Minibase is a miniature relational DBMS.I implemented three layers of Minibase, 1) BufferManager that migrate the data pages back and forth from disk manager whenever they need to be read or written. 2) Heap Files that is the database file structure which contains unordered set of records, stored on a set of data pages.

It supports inserting, selecting, updating, and deleting of the records.3) Indexes that is a static Hash based index.

• Android Application: I wrote an application that works as a travel guide giving the lists of all to- do things in a particular area. The project is released as an open source and is available online and can be found at https://github.com/shilpiagarwal/TravelPlanner

• Digital Forensics: Created and investigated forensic Virtual machine using Oracle VM Virtual Box and Linux ISO files to solve a criminal incident involving computer technology.

Term Papers written:

• Comparison of two agile development methods: Extreme Programming (XP) and SCRUM.

• Comparison of Speculative locking and Site locking protocols for concurrency control in databases

• Microkernels in Virtualization.

• Botnets

• Face Detection techniques.

Skills:

Programming Language C++, C, Data Structures, JAVA, Prolog, Scheme, Haskell, HTML, XML.

Operating Systems Windows, Unix.

Designing Tools Excel, Word, Visio.

Development Tools Borland C++, VC++, Source Insight, Eclipse

Misc tools MKS Integrity Tool, PVCS, QPST, QXDM, VM Virtual Box , Caine ,GIT.

Wireless Technologies GSM, GPRS and EGPRS.

Hardware Agilent 8960 and Racal 6103

Core Specifications 3GPP TS 44.060, 44.018, 45.001 and 45.002

Conformance Specifications 51.010-51, 51.010-52, 51.010-53

References: Can be provided on Request



Contact this candidate