Post Job Free
Sign in

Engineer Engineering

Location:
Mountain View, CA
Posted:
January 31, 2013

Contact this candidate

Resume:

Hamid H. Bazzaz

Work Address: Email: ******@******.***

INFORMATION Google Inc.

**** ************ **** ********: http://cseweb.ucsd.edu/users/hbazzaz/

Mountain View

CA 94043, USA

Software development engineer at Google Inc. (Oct 2011-Present)

OCCUPATION

M.Sc. in Computer Science and Engineering (2009-2011)

EDUCATION

CSE Department, University of California San Diego, USA

Area: Systems and Networking

Thesis: Fundamental challenges for hybrid electrical/optical datacenter networks

M.Sc. Student in Computer Engineering (2007-2009)

ECE Department, University of Tehran, Iran

Area: Software Engineering

Thesis: Intelligent Route Control

B.Sc. in Computer Engineering (2003-2007)

ECE Department, University of Tehran, Iran

Area: Software Engineering

Thesis: an NoC Simulation Framework for UTBlazer Platform Simulator

Internet Algoritmics (CSE222B - UC San Diego)

RELEVANT

GRADUATE Algorithm Design and Analysis (CSE202 - UC San Diego)

COURSEWORK

Computer Security (CSE227 UC San Diego)

Real Time & Concurrent Systems (ECE660 - Univ. of Tehran)

Ad Hoc Wireless Networks (ECE637 - Univ. of Tehran)

Performance Evaluation of Computer Networks (ECE660 - Univ. of Tehran)

Principle of Computer Networks (ECE571 - Univ. of Tehran)

Full time software development engineer offer from Google Inc., Amazon.com, Cisco

HONORS AND

AWARDS Systems, and FactSet Research Systems (2011)

Reviewer of Elsevier Computer Networks Journal (2011)

PhD admission with full financial support from the College of Computing at Georgia

Institute of Technology (GaTech) and the University of North Carolina at Chapel Hill

(UNC) (2011)

Master admission from CSE Dept. University of California, San Diego, USA with full

Graduate Student Researcher (GSR ) assistantship (2009)

1st GPA among M.Sc. students of Computer Engineering, University of Tehran. (2008)

Ranked 14th, in the Iranian nationwide graduate entrance exam in Computer

Engineering (Algorithm branch) among approximately 10,000 participants. (2007)

Ranked 24th, in the Iranian nationwide graduate entrance exam in Computer

Engineering (Software branch) among approximately 10,000 participants. (2007)

Datacenter Circuit-Switching: This was a joint effort with folks from Carnegie Mellon

SELECTED

RECENT PROJECTS University (CMU), Rice University, and Intel Labs at Pittsburgh in which the fundamental

challenges in building hybrid electrical/optical datacenter networks are explored. We discuss

both the problems that must be addressed to make these interconnects truly useful and the

implications of these challenges on what solutions are likely to be ultimately feasible

through proposing an observe-analyze-act framework. As an outcome of this effort, we

published a paper in SOCC 11.

Opportunity Cost: Lack of inventory at fulfillment centers close to the cities can be very

expensive for Amazon.com especially upon fulfillment of fast-track orders. In this summer

internship project, we investigate a potential solution to this problem through applying a so

called opportunity cost when fulfilling any orders through these fulfillment centers. We

implement and analyze the results of this approach.

HELIOS: This work was done at UC San Diego. We built a fully functional prototype of a

hybrid/electrical optical switch architecture for datacenters using commercial 10GigE

packet switches and MEM-based optical circuit switches. I was involved in designing

scheduling algorithms and developing a centralized topology manager which controls the

routing path of the flows by changes the circuit mapping of circuit switches based on the

traffic information received from switches. This project is developed in C++, Python and

Linux shell scripts and is published in SIGCOMM 10.

VIVALDI: How would TCP look like if it has information about the underlying wireless

channel characteristic (e.g., wireless signal level, mac layer retransmission ratio, etc) at each

time and could use that to adjust its rate? I was working on this project over a summer

internship at Cisco Systems. The idea is to use cross layer optimization to improve the

performance of wireless TCP connections. I was involved in developing a complete

emulation framework to experiment and study the ideas further. This project is done with

C, Python, and Linux bash script.

Software Development Engineer (SDE) Intern, Amazon.com, Mechanical Sensei Group,

PROFESSIONAL

RESEARCH & Seattle, WA, USA (Summer 2011)

DEVELOPMENT

Topics: (1) Opportunity cost project (2) Weekly comparison for Mechanical Sensei

EXPERIENCES

portal

With Matthew Green and Jeffrey Keys

Graduate Student Researcher (GSR), Systems and Networking Research Group, Computer

Science Dept., University of California San Diego, USA (2009-2011)

Topic: Datacenter networking

With Prof. Amin Vahdat and Dr. George Porter

Research Internship, Cisco Systems, Research and Advanced Development (RAD) Business

Unit, San Jose, CA, USA (Summer 2010)

Topic: Adaptive transport optimization for mixed mobile environment

With Dr. Rong Pan

Graduate Student Researcher, Router Laboratory, University of Tehran, Iran (2007-2009)

Topic: Intelligent Route Control, Wireless ad Hoc and Sensor Networks

With Dr. Ahmad Khonsari and Dr. Naser Yazdani

PUBLICATIONS Books

Ahmad Khonsari, and Hamid H. Bazzaz, Computer Networking: A Top-Down

Approach Featuring the Internet, by James F. Kurose and Keith W. Ross, ISBN: 0-321-

22735-2, the first translation into Persian with a new problems set appendix.

Journal Articles

Hamid H. Bazzaz, Sajjad Zarifzadeh, and Caro Lucas, Bandwidth Sensitive Routing:

From Capitalism to Socialism, to appear in Cybernetics and Systems, 2012.

Sajjad Zarifzadeh, Amir Nayyeri, Nasser Yazdani, Ahmad Khonsari, and Hamid H.

Bazzaz, Joint Range Assignment and Routing to Conserve Energy in Wireless Ad Hoc

Networks, in Elsevier Computer Networks, 2009.

Conference Articles

Hamid H. Bazzaz, Malveeka Tewari, Guohui Wang, George Porter, T. S. Eugene Ng,

David G. Andersen, Michael Kaminsky, Michael A. Kozuch, and Amin Vahdat, Switching

the Optical Divide: Fundamental Challenges for Hybrid Electrical/Optical Datacenter

Networks, in Proceedings of SOCC 11: ACM Symposium on Cloud Computing, Cascais, Portugal,

2011.

Nathan Farrington, George Porter, Sivasankar Radhakrishnan, Hamid H. Bazzaz, Vikram

Subramanya, Yeshaiahu Fainman, George Papen, and Amin Vahdat, Helios: A Hybrid

Electrical/Optical Switch Architecture for Modular Data Centers, in Proceedings of

SIGCOMM 10: ACM Special Interest Group on Data Communication, New Delhi, India, 2010.

Hamid H. Bazzaz, Sajjad Zarifzadeh, Ahmad Khonsari, and Amir Nayyeri, On

Optimizing Survivable Multihoming, in Proceedings of LCN 09: the 34th IEEE Conference on

Local Computer Networks. Z rich, Switzerland, 2009.

Hamid H. Bazzaz, and Ahmad Khonsari, How Would Ants Implement an Intelligent

Route Control System?, in Proceedings of ASMTA 09: 16th International Conference on

Analytical and Stochastic Modeling Techniques and Applications. Madrid, Spain, 2009.

Hamid H. Bazzaz, Marjan Sirjani, Ramtin Khosravi, and Shamim Taheri, Modeling

Networking Issues of Network-on-Chip: a Coloured Petri Nets Approach, in Proceedings of

SIMUTools 09: ACM/ICST International Conference on Simulation Tools and Techniques for

Communications, Networks and Systems. Rome, Italy, 2009.

Hamid H. Bazzaz, Mahdi Kargahi, and Nasser Yazdani, Efficient Real Time Flow-Based

Scheduling for Utilizing Internet Capacity, in Proceedings of CSICC 09: 14th International CSI

Computer Conference. Tehran, Iran, 2009.

Technical Reports

Hamid H. Bazzaz, and Farhad Oroumchian, Rethinking the Ranking Paradigm in Web

Search Engines Using Path Information between Web Pages, Technical Report, University of

Tehran, Tehran, Iran, 2009.

TECHNICAL WORK Cisco Hardwan Rayaneh as a part time job, Tehran, Iran (2008-2009):

EXPERIENCE

Mobile computer programming

Voice-XML programming

MERC Institute as a part time job, Tehran, Iran (2007-2008):

Networking management/configuration

ECE Dept. of Univ. of Tehran, Iran (2006)

System administrator of network laboratory

PERSONAL

STUDIES Cisco Networking Academy Programs (some courses related to CCNA and CCNP certificates)

Teaching Assistant, Computer Networks Course (ECE412) at ECE Dept., University of

TEACHING

EXPERIENCE Tehran, Iran. (Fall 2005 to Spring 2009 All semesters)

Teaching Assistant, Advanced Computer Networks Course (ECE407) at ECE Dept.,

University of Tehran, Iran. (Fall 2006)

Teaching Assistant, Microprocessor Course (ECE389) at ECE Dept., University of Tehran,

Iran. (Spring 2006)

Teaching Assistant, Machine Language and System Programming Course (ECE211) at ECE

Dept., University of Tehran, Iran. (Fall 2005)

Teacher, Teaching an Introduction to Linux Systems for students of Communication major,

at ECE Dept., University of Tehran, Iran. (2005-2006)

Teacher, Mathematics, in private and public classes for participants in Iranian Universities

Nationwide Entrance Exam, Iran. (2004-2005)

Teacher, C & C++ Programming, at some High Schools, Iran. (2004-2005)

Computer Skills

SKILLS

Linux software development

Network simulators: OPNET, NS2 and TOSSIM

Web programming: HTML, JavaScript, PHP, Java and J2EE

Programming languages: C/C++, Python, Java and UNIX shell script

Familiar with C#, Visual Basics, 80x86 assembly, Verilog and MATLAB

Technical Networking

Familiar with Voice-XML programming

Familiar with Cisco Systems VoIP solution

Familiar with Fortinet FortiGate firewalls configuration

Familiar with Cisco Systems switches and routers configuration

Prof. Amin Vahdat

REFERENCES

Computer Science and Engineering Dept., UC San Diego

Email: ******@**.****.***

Dr. George Porter

Computer Science and Engineering Dept., UC San Diego

Email: ********@**.****.***

Dr. Rong Pan

Cisco Systems, Advanced Research and Development (RAD) Business Unit

Email: *****@*****.***

Dr. Ahmad Khonsari

Electrical and Computer Engineering Dept., Univ. of Tehran

Email: **@***.**



Contact this candidate