Sie sind auf Seite 1von 4

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).

{ Data Communication:

- Developed client-side CAS authentication enabled communication protocol to create/retrieve Demand Response data from a
cloud based 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) cloud based server (C++, SFTP/SSH, XML).
- Implemented multi-threaded serial communication protocol for acquisition of UK National Grid real-time frequency data
(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 partners 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) 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).

{ Data Communication:

- Developed communication protocol to transmit and retrieve real-time energy generation and consumption data from a cloud
based 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++,

1/4
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).
{ Implemented mathematical simulation models for renewable energy generation (Solar PV, Wind turbine) and storage (Battery)
(C++).
{ Collaborated with consortium partners 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).
{ Developed and maintained research group website at Teesside University (http://sst.tees.ac.uk/ccir/). (HTML5, CSS3,
JavaScript, Bootstrap).
{ 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++).

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

2/4
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
{ 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, 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 Conferencing, 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, ODE and PDE solution
and Optimization

Machine Learning and Data Analysis:

{ Machine Learning: Anaconda, Scikit-learn, Clustering, Classification, Regression and Prediction Algorithms
{ Neural Networks and Deep Learning: Tensorflow, Keras
{ 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

3/4
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

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

4/4

Das könnte Ihnen auch gefallen