Sie sind auf Seite 1von 5

Muneeb Dawood

95 Portman Street – Middlesbrough TS1 4DH – United Kingdom


Mob: 079 4357 9037 | Skype: muneebel | Email: muneebel@yahoo.com

Experience
Teesside University Middlesbrough, UK
Research Associate 2016–Present

Currently working as a Researcher and Software Engineer on European Commission funded Horizon2020 DR-BOB project
(http://www.dr-bob.eu/). Main responsibilities include design, development, testing and deployment of intelligent algorithms for
Demand Response, Energy Management and Data Communication.

{ Machine Learning:

- Contributed to the development of intelligent algorithms for Triad like prediction of peak electricity demand for UK, Italy and
Romania national electricity markets from time-series historical demand data. (C++, Recursive Least Square (RLS)).
- Contributed to the development of intelligent algorithm for optimal scheduling of HVAC assets at a site, taking into account
Demand Response events. (C++, Dynamic Programming).
- Implemented curve fitting and linear regression to fit a curve through data points for modeling the relationship between wood
chip level in tank and the boiler output heat production. (Python, Scipy.optimize).

{ Data Communication:

- Implemented Virtual End Node (VEN) for receiving demand response related messages via OpenADR protocol from
Siemens DEMS
R server (C++, POCO).
- Developed client-side CAS authentication enabled communication protocol to create/retrieve Demand Response data from
AWS cloud based Siemens DEMS
R server (C++, REST API, JSON).
- Developed client-side communication protocol to transmit real-time and historical energy consumption data (approx. 1 million
files) to an Amazon Web Services (AWS) Siemens
R DEMS
R server (C++, SFTP/SSH, XML).
- Implemented multi-threaded serial communication protocol for acquisition of UK National Grid real-time frequency data from
Arduino device (C++, RS-232).
- Implemented BMS interface software for real-time acquisition of buildings indoor temperature and energy consumption and for
HVAC control (C#, BACnet/IP).

{ Actively collaborated with European consortium academic and industrial partners (e.g. Siemens-UK) during design, development
and deployment of software components for the project.

Teesside University Middlesbrough, UK


Research Assistant 2013–2016

Worked as a Researcher and Software Engineer on successfully concluded European Commission funded FP7 Intelligent Neighbor-
hood Energy Allocation Supervision (IDEAS) project (http://www.ideasproject.eu/wordpress/home-2/). Main responsibilities
include design, development, testing and deployment of intelligent algorithms for Neighborhood Energy Management and Data
Communication.

{ Machine Learning:

- Contributed to the development of intelligent algorithm for electricity and heat demand prediction. The algorithm used
time-series demand and outside temperature data as input and Recursive Least Square (RLS) based adaptive FIR filter as
prediction technique. (C++).
- Contributed to the development of Neighborhood Energy Management software. The goal of this software was real-time
optimization of renewable energy production, consumption and storage in a neighborhood, subject to balancing of energy
supply and demand. The optimization criteria was a weighted combination of maximum profits or minimum CO2 emissions.
(C++, Linear Programming, Simplex Algorithm).
- Converted DC Optimal Power Flow optimization solver code from Java to C++. (C++, Java, Strictly Convex Quadratic
Programming (SCQP)), QuadProgJ, Eigen).
- Performed exploratory data analysis and made plots and graphs of energy supply and demand time series data (Python,
NumPy, Matplotlib).
- Implemented rapid prototype of RLS based time series forecasting algorithm. Used linear algebra and vector and matrix
operations capabilities of NumPy library (Python, NumPy).

1/5
{ Data Communication:

- Developed communication protocol to transmit and retrieve real-time energy generation and consumption data from a cloud
based IBM IOC
R server (C++, REST API, JSON).
- Contributed to the research, development and validation of IP based Internet infrastructure having capability to support
real-time information flows needed for safe and reliable operation of future smart grids. Research was conducted to demonstrate
how protocol stacks of existing wireless (3G/4G/WiMAX) and wired (IEEE Audio Video Bridging (AVB) over Ethernet)
standards could be adapted to support real-time data traffic for the control and monitoring of future smart grids (C++,
UDP).
- Deployed a database for storage and retrieval of real-time energy generation and consumption data in time-series format. Also
wrote a driver software for real-time storage and retrieval of time-series data from the database (C++, Apache Cassandra,
TCP/IP).

{ Developed a relational database for recording participants’ interest in greener environment solution, their attendance at events
and their interest in further solutions (MS Access, VBA).
{ Developed and maintained research group website at Teesside University (http://sst.tees.ac.uk/ccir/). (HTML5, CSS3,
JavaScript, Bootstrap).
{ Implemented mathematical simulation models for renewable energy generation (Solar PV, Wind turbine) and storage (Battery)
(C++).
{ Collaborated with academic and industrial consortium partners (e.g. IBM-France) in France and Finland during design and
implementation of the prototype Neighborhood Energy Management software.

De Montfort University Leicester, UK


Research Assistant Oct 2010–March 2011 (Part-time), April 2011–Dec 2012 (Full-time)
Worked as a Researcher and Software Engineer for the European Commission funded FP7 Community Network Game (CNG) project
(www.cng-project.eu/). The aim of this project was to enhance real-time collaboration between players of Massive Multiplayer
Online Games (MMOG). It was achieved by designing, developing, testing and deployment of mechanism for robust and high
quality real-time video game stream sharing between MMOG players.

{ Implemented simulation framework for unicast and multicast peer-to-peer live video streaming system and testing of error control
techniques (NS-2, C++, Tcl).
{ Implemented Forward Error Correction (FEC) based error control using Fountain (Rateless) codes and transmission strategies for
efficient (higher quality / lower bandwidth) video transmission in Peer to Peer (P2P) system (C++).
{ Contributed to the implementation of real-world, real-time, multithreaded peer-to-peer robust live video streaming system (C++,
TCP/UDP sockets, QT).
{ Implemented application layer TCP/IP protocol as one of the reference algorithms for comparison with the proposed error control
algorithm (NS-2, C++, Tcl).
{ Contributed to the design and implementation of control protocol and packet format for creating Peer to Peer overlay, starting
and stopping video and adding and removing peers in the Peer to Peer live video transmission system.
{ Implemented objective metrics to evaluate video quality and QoS in the Peer to Peer live video transmission system.
{ Developed a Client Server mathematics application in which client sent user input numbers to the server and server responded
back to client results of arithmetic operations (addition, subtraction, multiplication and division. (Java, Swing, TCP/IP,
client/server and socket (network) programming).
{ Collaborated with consortium partners during design and implementation of the peer-to-peer video streaming system.

De Montfort University Leicester, UK


PhD Researcher Jul 2007–Dec 2010

Worked as a fully funded PhD Researcher in the area of error resilient real-time multimedia communication:

{ Developed simulation framework for transmission of H.264 compressed video over 3G (HSPA, LTE) mobile cellular networks and
evaluation of error control techniques for video telephony (C/C++, QT).
{ Implemented Markov chain based Rayleigh fading mathematical and statistical model in order to simulate IP packet losses in 3G
mobile cellular networks (C/C++).
{ Designed and implemented FEC, ARQ and H.264 standard based error control algorithms for mobile video telephony. These
algorithms achieved better video quality than standard and state of the art error control algorithms (C/C++).
{ Familiarized with and modified H.264 video codec source code and video coding algorithm (Rate-distortion optimization and
predictive coding) in order to implement better video quality algorithms (C/C++).
{ Implemented Forward Error Correction codes known as Luby Transform (LT) Codes (C/C++).

2/5
Teaching Experience
Advised and Co-advised Bachelors and Masters students on projects at De Montfort and Teesside Universities. Prepared lab
handouts and conducted labs for Masters students at DMU for the following courses:

{ Digital Signal Processing using MATLAB


{ Digital Image Processing using MATLAB

Education
De Montfort University Leicester, UK
PhD Communications (Electrical) Engineering, 2007–2010
Thesis title: Error resilient packet switched H.264 mobile video telephony over 3G networks
Supervisors: Prof. Dr. Raouf Hamzaoui and Prof. Dr. Marwan Al-Akaidi

London South Bank University London, UK


MSc Telecommunications and Computer Networks Engineering, 2005–2007
Thesis title: An Investigation and Analysis of High Definition Television (HDTV) and MPEG-2

University of Engineering and Technology (UET) Lahore, Pakistan


BSc (Hons) Electrical Engineering, 1999–2003
Major: Electronics and Communications

Skills and Expertise


Software Development:

{ Programming Languages: C/C++, C#, Java, Tcl/Tk, Python, MATLAB/Simulink , VBA, Perl, x86 Assembly, Shell and
Bash scripting
{ Programming Technologies: OOP, OOD, GUI, Socket and Network programming (TCP/IP and UDP), Multi-threading,
Data structure and algorithm development, UML, XML, JSON, REST web services, Git
{ Programming Libraries: POCO, QT, STL, .NET, Boost, Java Swing, Eigen, curl
{ IDE: Visual Studio, Netbeans, Spyder, Codeblocks, Eclipse, DrJava, GNU tool chains
{ Web Development: HTML5, CSS3, JavaScript, Bootstrap

Data and Multimedia Communication:

{ Communication Networks: Mobile Cellular Networks (GSM, 3G, CDMA, HSPA, LTE), Wireless Networks (WiMAX, Wi-Fi
(802.11), Bluetooth), xDSL, Cable, Client-Server and Peer-to-Peer Networks
{ Communication Protocols: TCP/IP, UDP, BACnet/IP, OpenADR, RS-232 serial port communication, REST API, FTP, SFTP,
FTPS, SSH, SIP, SDP, DNS, DHCP, POP3 ,SMTP, VLAN, VPN, Firewalls, RTP, Routing Algorithms, Routing Tables
{ Network Emulator and Tools: NS-2, OMNET++, Comnet 3, Wireshark
{ Multimedia Communication Video Telephony, Video Streaming, Video on Demand, HDTV

Mathematics and Statistics:

{ Mathematics: Boolean and Linear Algebra, Complex Numbers, Trigonometry, Single and Multivariable Calculus, Ordinary and
Partial Differential Equations, Numerical and Symbolic Computing using MATLAB and Python (NumPy, SciPy, SymPy)
{ Statistics: StatsModels, Scipy.stats
{ Optimization: Gradient Descent, Linear and Quadratic Programming, Lagrange Multiplier, Dynamic Programming
{ Numerical Methods: Numerical Algorithms for solution of Equations, Differentiation, Integration, Optimization and solution
of ODE and PDE

Signal, Image and Video Processing:

{ Digital Signal Processing: Digital Signals and Systems, Fourier Analysis, Digital Filters, Adaptive Filters
{ Digital Image Processing: Image formation and Representation, Histogram Equalization, Thresholding, Quantization, Com-
pression, Filtering (Blurring, Sharpening, Edge Detection, Denoise)
{ Video Processing: Video Compression (MPEG-2, H.264), Predictive Video Coding, Lagrange Optimization, Mathematical
techniques in Video Processing and Analysis

Machine Learning and Deep Learning:

{ Machine Learning: Anaconda, Scikit-learn, Clustering, Classification, Regression and Prediction Algorithms

3/5
{ Neural Networks and Deep Learning: PyTorch, Tensorflow, Keras

Database and Data Analysis:

{ Data Analysis and Visualization: Pandas, Gnuplot, Matplotlib


{ Database: MySQL, Apache Cassandra, SQL Server, SQLite, HeidiSQL, MS Access

Other Skills and Expertise:

{ Embedded: Raspberry PI, ARM, Arduino Mega


{ Hardware Design: Verilog, VHDL
{ Office Tools: Word, PowerPoint, Visio, Project, Excel, LATEX
{ Operating Systems: Windows 7/8/10/Server, Linux (Ubuntu, Debian), VMware and VirtualBox OS emulator
{ Personal Skills: Good verbal and written communication and presentation skills, report and paper writing, good problem solving,
analysis, design and development skills, hardworking, fast learner, able to work and deliver under pressure

Languages
English: Full professional proficiency
German: Limited working proficiency
Urdu: Native language

Hobbies and interests


Sports: Table Tennis, Squash, Cricket, Cycling.
Technology: I keep myself updated with new developments in Computing, DSP and Machine Learning/AI fields.

Additional information
Nationality: British and Pakistani
Driving license: UK full clean, have own car
Notice period: 1 month
Relocation: Yes, willing to relocate
Role type: Permanent, Full-time
Role area: Software developer in Machine Learning, Deep Learning and AI

References
(Most recent post on request)
Referee 1 Referee 2
Professor Raouf Hamzaoui Dr. Shakeel Ahmad
School of Engineering and Sustainable Development Associate Professor
Faculty of Technology School of Media Arts and Technology
De Montfort University Southampton Solent University
The Gateway E Park Terrace
LE1 9BH SO14 0YN
Leicester Southampton
UK UK

List of publications
[1] T. Crosbie, J. Broderick, M. Short, R. Charlesworth, and M. Dawood, “Demand response technology readiness levels for
energy management in blocks of buildings,” Buildings, 2018.
[2] T. Crosbie, M. Short, M. Dawood, and R. Charlesworth, “Demand response in blocks of buildings: Opportunities and
requirements,” Journal of Entrepreneurship and Sustainability Issues, ISSN 2345-0282, vol. 4, pp. 271–281, 3 2017.
[3] M. Short, T. Crosbie, M. Dawood, and N. Dawood, “Load forecasting and dispatch optimisation for decentralised co-generation
plant with dual energy storage,” Applied Energy, vol. 186, pp. 304–320, 1 2017.
[4] T. Crosbie, J. Broderick, M. D. Dawood, R. Charlesworth, V. Vukovic, M. Short, and N. Dawood, “Integrating technologies
for demand response in blocks of buildings - a uk case study,” in Proceedings of the Lean Computing in Construction Congress,
LC3 ’17, 2017.
[5] M. Short, F. Abugchem, and M. Dawood, “Tunnelling horizontal iec 61850 traffic through audio video bridging streams for
flexible microgrid control and protection,” Energies, ISSN: 1996-1073, vol. 9, no. 204, pp. 304–320, 2016.

4/5
[6] S. Ahmad, C. Bouras, E. Buyukkaya, M. Dawood, R. Hamzaoui, V. Kapoulas, A. Papazois, and G. Simon, “Peer-to-peer live
video streaming with rateless codes for massively multiplayer online games,” Peer-to-Peer Networking and Applications, 2016.
[7] M. Dawood, R. Hamzaoui, S. Ahmad, and M. Al-Akaidi, “Error resilient packet-switched mobile video telephony with channel-
adaptive rateless coding and early reference picture selection,” Signal, Image and Video Processing, vol. 10, pp. 1119–1126, 9
2016.

[8] M. Dawood, M. Short, and N. Dawood, “Real-time visualization applications for energy awareness and demand response in
the built environment,” in Proceedings of the 15th International Conference on Construction Applications of Virtual Reality,
CONVR 2015, October 2015.
[9] M. Short, M. Dawood, and C. Insaurralde, “Fault-tolerant generator telecontrol over a microgrid ip network,” in Proceedings
of the 20th IEEE International Conference on Emerging Technology & Factory Automation, ETFA ’15, September 2015.

[10] M. Short, M. Dawood, T. Crosbie, and N. Dawood, “Compact lp/milp models for decentralized co-generation plant
optimization,” in Proceedings of the SusTEM Conference, SusTEM ’15, July 2015.
[11] M. Short, M. Dawood, T. Crosbie, and N. Dawood, “Adaptive load forecasting for decentralized co-generation plant,” in
Proceedings of the SusTEM Conference, SusTEM ’15, July 2015.

[12] M. Short, M. Dawood, T. Crosbie, N. Dawood, and M. Ala-Juusela, “Visualisation tools for energy awareness and management
in energy positive neighbourhoods,” in Proceedings of the 14th International Conference on Construction Applications of
Virtual Reality, ConVR 2014, November 2014.
[13] M. Short and M. Dawood, “Networking infrastructures for micro grids part i: Review and proposal,” in Proceedings of Green
Technology and Sustainable Development, GTSD 2014, October 2014.

[14] M. Dawood and M. Short, “Networking infrastructures for micro grids part ii: Prototype architecture and initial tests,” in
Proceedings of Green Technology and Sustainable Development, GTSD 2014, October 2014.
[15] M. Dawood and M. Short, “Probabilistic timing analysis of a simple network switch: some preliminary investigations,” in
Proceedings of the 12th International Workshop on Real-Time Networks, RTN 2013, July 2013.
[16] E. Buyukkaya, S. Ahmad, M. Dawood, J. Liu, F. Zhou, R. Hamzaoui, and G. Simon, “Level-based peer-to-peer live streaming
with rateless codes,” in in Proc. IEEE International Symposium on Multimedia, ISM ’12, December 2012.
[17] M. Dawood, R. Hamzaoui, S. Ahmad, and M. Al-Akaidi, “Error resilient packet-switched video telephony with adaptive
rateless coding and reference picture selection,” in Proceedings of MESM 2010 Middle Eastern Multiconference on Simulation
and Modelling, MESM ’10, August 2010.

[18] M. Dawood, R. Hamzaoui, S. Ahmad, and M. Al-Akaidi, “Error-resilient packet switched h.264 mobile video telephony with lt
coding and reference picture selection,” in Proceedings of EUSIPCO 09, EUSIPCO ’09, August 2009.

5/5

Das könnte Ihnen auch gefallen