Ali Anwar - People

Ali Anwar
CONTACT
INFORMATION
Department of Computer Science
Knowledge Works II, 2202 Kraft Drive.
Virginia Tech. Blacksburg, VA 24060
(540) 808-8454 or [email protected]
RESEARCH
INTEREST
Cloud Computing, Distributed Systems, File and Storage Systems.
EDUCATION
Virginia Polytechnic Institute and State University (Virginia Tech)
Ph.D. Computer Science, CGPA 4.0/4.0
Advisor: Dr. Ali R. Butt
PUBLICATION
2013 - Present
University of Engineering & Technology (UET Lahore)
M.Sc. Computer Engineering, CGPA 3.96/4.00
2009 - 2013
University of Engineering & Technology (UET Lahore)
B.Sc. Electrical Engineering, 72.67%
2005 - 2009
Krish K. R, Ali Anwar, and Ali R. Butt. hatS: A Heterogeneity Aware Tiered Storage
for Hadoop (CCGRID’2014)
Krish K. R, Ali Anwar, and Ali R. Butt. φSched: A Heterogeneity-Aware Hadoop
Workflow Scheduler (MASCOTS’2014)
TEACHING
EXPERIENCE
Virginia Polytechnic Institute and State University (Virginia Tech)
Graduate Teaching Assistant
2013 - Present
CS3214: Introduction to Computer Systems
Fall 2013, Spring 2014
INDUSTRY
EXPERIENCE
CodeSourcery (Mentor Graphics)
Technical Lead (Sourcerer)
Senior Software Development Engineer (Sourcerer)
Software Development Engineer
PROJECTS
Hadoop on Embedded Devices.
• Conducted performance analysis of different embedded devices running Hadoop.
2013 - 2013
2011 - 2013
2009 - 2011
• Investigated the possibilities of tradeoff between energy savings and performance gain.
φSched: A Heterogeneity-Aware Hadoop Workflow Scheduler.
• Developed a workflow management system to effectively manage multiple heterogeneous clusters.
• Deigned a scheduler to launch Hadoop applications on suitable clusters based
on runtime analysis of prior jobs of the same kind.
hatS: Heterogeneity Aware Tiered Storage for Hadoop.
• Enhanced Hadoop Distributed File System to perform data placement and retrieval based on the characteristics of storage device.
• Developed APIs to move replicas between different storage tiers.
Sourcery CodeBench: GDB based debugger for Embedded Devices.
• Managed gdb merges in CodeBench which include fixing gdb issues and providing patches upstream.
• Added RAM profile, interrupt handling, and semihosting support for code vector processor (powerpc-eabi).
• Worked on P2 provisioning system, toolchain scripts and installer creation using
InstallAnywhere.
SystemBuilder: Build system for Mentor Embedded Linux.
• Worked in a scrum based agile team, managed create config scripts which are
used to define the kernel configuration along with the collection and knobs to
be enabled for root file system.
• Developed test automation framework for SystemBuilder using PyUnit and pexpect.
EDGE: IDE built upon the Eclipse framework to provide development support for
embedded systems, from host simulation, through board bring-up and the creation
of boot code and drivers, to operating system porting.
• Extended and maintained EDGE engine which was a cross platform Multicore embedded systems debugger supporting debugging through various JTAG
probes.
• Worked on Disassembly unit of Edge Engine. Maintained and extended support
to generate proper disassembly from the byte code for different architectures
including MIPS, ARM, PPC, CF and X86.
• Was responsible for maintaining Call Stack and Breakpoint view.
TECHNICAL
SKILLS
Key Strengths: Hadoop, MapReduce Frameworks, Distributed File Systems, Embedded software development Tools, Embedded Linux, Debugging RTOS/Kernel and
bootloader, Automation frameworks, Continuous Integration.
Languages: C/C++, Java, Python and few other scripting languages, different
assembly flavors (ARM, Power PC, MIPS, ColdFire and X86).
Tools: Hadoop, Vim, Cscope, Emacs, Eclipse JDT/CDT, PyDev, GDB, Visual Studio, SVN, CVS, Git, ClearQuest, Confluence, System Builder/Open Embedded, Bitbake, Pexpect, Autoexpect, JIRA, Accept, Proteus, Kiel, Pspice, Xilinx, Matlab,
different unit testing Frameworks including PyUnit, JUnit, and CUnit.
HONORS &
AWARDS
Virginia Tech: Stipend & Assistantship awarded by Dept. of Computer Science, 2013.
CodeSourcery: Best Performance Award, 2013.
Mentor Graphics: Best Performance Award, 2011.
An iPad awarded as a recognition of my work on SystemBuilder, 2010.
University Scholarship awarded by UET, Lahore.