PDF ArchiveHistorical archive . public document
2016 . June . 12

Masroor Resume NCSU (1)

Masroor Resume_NCSU (1).pdf . by Masroor Hafeez

PDF 1.5 1 page 216.21 KB Filed 12/06/2016
Download this PDF
Masroor Resume_NCSU (1).pdf
Web reader . 1 page
Page 1 of 1, Masroor Resume NCSU (1)

File preview

2514 Avent Ferry Rd, Apt. 207 Raleigh, NC 27606 MASROOR HAFEEZ MOHAMMED (919) 888-8094 mmohamm4@ncsu.edu www.linkedin.com/in/masroorhafeez/ EDUCATION North Carolina State University, Raleigh, NC Master of Computer Science; December 2014 Cumulative GPA: 3.48/4.0 Muffakham Jah College Of Engineering & Technology, Osmania University, Hyderabad, India. Bachelor of Engineering in Computer Science Engineering; June 2011 Percentage: 87.79% INDUSTRY EXPERIENCE SOFTWARE ENGINEERING CO-OP, IBM August 2014 – Present  Handling Translations related to the Arabic and Hebrew languages  Establishing correct design and approach for Application UI based on right-to-left language orientation  Diagnosing work items related to Support and Maintenance of the Help System (M3.2014) SOFTWARE ENGINEERING INTERN, IBM June 2014 – August 2014  Delivered Component Modules for a Lightweight Help System including build definition and ant files  Automated the Iteration Testing process via RFT (Rational Functional Tester) scripting  Performed Iteration & Production Builds, Monitored & Tested the Help System and Reported subsequent issues SOFTWARE ENGINEER, ACCENTURE SERVICES PVT. LTD. June 2011 – July 2013  Worked on Core Java, J2EE (JSF, EJB, JPA) and WebSphere Technology which included requirements analysis, designing, coding and testing both Web-based frameworks and Batch-related processes  Proposed Use Case Design for multiple change requests and obtained Sign Off from all stakeholders  Considered Subject Matter Expert (SME) for the project ACADEMIC PROJECTS Thread Library Language Used: C Implemented a non pre-emptive user-level thread library with features such as Join, Join All, Yield, Init and Exit. Also Implemented semaphore library with features such as Semaphore Init, Signal, Wait and Destroy. Dynamic Instruction Scheduling Language Used: Java Simulated an out-of-order superscalar processor based on Tomasulo algorithm that fetches, dispatches, and issues N instructions per cycle along with a 2 Level Cache. Branch Prediction Language Used: Java Simulation of Branch Predictors, namely bimodal, g-share and hybrid well suited to SPECint95 benchmarks which provide an insight for Control in Hazard Control Mechanisms. Cache and Memory Hierarchy Design Language Used: Java Simulated a Cache with 2 Levels Of Memory Hierarchical Design, Stream Buffer with Replacement (LRU & LFU) and Writing (WBWA & WTNA) policies configurable at runtime. B-Trees Language Used: C Searched data on disk using B-trees and investigated how changing the order of a B-tree affects its performance. Disk-Based Merge Sort Language Used: C Sorted data on disk using merge sort to compare the performances of different algorithms for creating and merging runs. Algorithms included Basic Merge Sort, Multistep Merge and Replacement Selection. Simple DB Access and Buffer Management Language Used: Java Implemented the Buffer Management process using LRU-K algorithm for an education-oriented DB called Simple DB and also provided better Page Access techniques using improved Data Structures.

Download Masroor Resume NCSU (1)

Masroor Resume_NCSU (1).pdf . PDF . 216.21 KB . 1 page

Download PDF

File information

File name
Masroor Resume_NCSU (1).pdf
Author
Masroor Hafeez
Size
216.21 KB
Pages
1 page
PDF version
1.5
Produced with
Microsoft® Office Word 2007
Filed on
12/06/2016
Page views
245
Document ID
masroor-resume-ncsu-1-1
MD5
f41aecd0c9e71c432f60b4bc8882679a
SHA-512
8a57ac798e581f6d9ca4e0020ffcaa7889d936e2f71ebf968823ec5edabe8bb353422f728ffa77c70fcc444829558232cb20d6bb9c593dc5e836a0f1f25fe489

Share this document

This address never changes. It is the one to keep, to send, or to cite.

Shorter, for a text message or a post with a character limit.

To link to this document from a website or a blog.