Imran Ul Haq

Imran Ul Haq Email and Phone Number

Senior Staff Engineer at Streaming Networks | Embedded Software Engineer | Multimedia Programmer | Computer Architect @ Streaming Networks
madrid, madrid, spain
Imran Ul Haq's Location
Pakistan, Pakistan
About Imran Ul Haq

I have a B.S. Degree in Electrical and Electronics Engineering and M.S. Degree in Computer Engineering. I have 20+ years of experience with hands on experience in research, development and optimization of embedded system modules, projects on VLIW & ARM-based Processors and Java Big data developer.Website: http://www.streaming-networks.com/Email: imranhq15@gmail.comMy area of expertise is primarily focused on:Processors- Philips TriMedia (VLIW) PNX1300, PNX1500, PNX1700- ARM Cortex™-A 7, NEON™ SIMD Co-processorEmbedded system projects- License Plate Recognition (LPR) system.- Entry-Exit vehicle management system.- Security and surveillance solutions.- Video encoding & decoding solutions.- Real time audio and video streaming.- SIP based high definition audio/video conferencing solution.- License plate data AnalyticsBackend Data Server- Java based LPR data server deployed on Glassfish web server. - Provides plenty of features like data searching, report export, administrative auditing, hot number trigger and data analytics on license plate data coming from the embedded LPR systems.Multimedia- Video encoders and decoders (MPEG-2, MPEG-4, H.263, H.264, HEVC, VC1) design, optimization and implementation.- Image and video Pre and Post processing: Noise filtering, deinterlacing, dithering, edge enhancement- State of the art video encoder rate control design and implementation- Video motion estimation & compensation design, optimization and implementation..- AVI and MP4 Multiplexing- P2P audio/video streaming solution Proprietary solutions- Proprietary video encoding solution- Adaptive network bandwidth control design and implementation- SD to HD video scaler design and implementationNetwork- HTTP, TCP, UDP, RTP, sRTP, RTSP- HTML, CSS, XHTML, XML, JavaScript, JSF 2.0, Prime Faces, WSDL.- Java application server (GlassFish, Tomcat)- XML protocol implementation for image data uploading data to remote servers- AES encryption and decryption of data uploadingDatabase- MySQL and SQLite database design, query and managementLanguages- C, C++, Matlab, Java, shell scripting Tools- FFMpeg, Wireshark, Elecard, MingW, MSys.Operating System- Windows, Linux, Android

Imran Ul Haq's Current Company Details
Streaming Networks

Streaming Networks

View
Senior Staff Engineer at Streaming Networks | Embedded Software Engineer | Multimedia Programmer | Computer Architect
madrid, madrid, spain
Employees:
12
Imran Ul Haq Work Experience Details
  • Streaming Networks
    Senior Staff Engineer
    Streaming Networks Jul 2017 - Present
    * Implemented and delivered Entry-Exit embedded system based on license plate recognition. The project is useful for home owner association or parking lot management. It can input data based on license plate reads or key pad inputs. It has a web server interface for configuration and comprehensive data searching options.* Implemented and delivered Java based Visitor Management Server. It can be connected with Entry-Exit embedded system to provide rich visitor management options. It has easy-to-use dashboard interface. Email and SMS options available to send gate passes and visitor's arrival to owners/administrator. Communication between server and embedded unit is encrypted and secured.
  • Streaming Networks (Pvt) Ltd
    Staff Engineer
    Streaming Networks (Pvt) Ltd Jul 2012 - Jul 2017
    * Designed and worked on streaming-networks iRecord ® License Plate Recognition stand-alone, network enabled, high performance system for law enforcement applications with a very high reading accuracy. * Worked on many modules like application development, MJPEG/H.264 video recording support, GUI, hot-list searching, surround camera recording, LPR database management, data mining and analysis, server-client pairing, data uploading to remote servers (NVLS (National Vehicle Location Service), LPRD (License Plate Recognition Data), and streaming-networks Central Server) etc. Its Patent has been published.* Worked on java based application server deployed on GlassFish 4.0 to store license plate data read from license plate recognition systems. The server can be deployed on a linux/windows system. I have designed its web end communication for data uploading using secured encryption algorithm AES and worked on real-time law enforcement and commercial analytics, database management, MySQL queries and JSF front end interface.* Working on Entry-Exit system based on license plate recognition. The project is useful for home owner association or parking lot management.
  • Streaming Networks (Pvt) Ltd
    Principal Software Engineer
    Streaming Networks (Pvt) Ltd Jul 2008 - Jun 2012
    Pakistan
    * Worked on a efficient and computationally less demanding robust rate control strategy for video encoders that has been accepted as a US Patent Application.* Designed and worked on streaming-networks consumer based low-cost IP video conferencing system Video Communicator ®. The VC solution uses SIP for signaling and adapts automatically to a variety of Internet bandwidths ranging from public to corporate networks.* Designed and worked on a proprietary video encoder that has been accepted as a US Patent Application. The high computational complexity of H.264 standard presents a major hurdle in the implementation of H.264 encoders and decoders. This method describes unique techniques for encoding that are capable of reducing the computational complexity of encoders and decoders compliant to H.264 standard, without compromising coding efficiency.* I presented a new lossless video codec technique based on Relative Distance algorithm (RD Video Codec) with an efficient encoding scheme that provides compression ratio similar and often greater to that of other algorithms for lossless video encoding.* I presented image super resolution problem using sparse representation. The objective was to recover an original image from its blurred and down-scaled version. Sparse signal models approximate signals using a small number of elements from a large set of vectors, called a dictionary. I have compared visual and PSNR metrics with respect to bi-cubic interpolation method and found improvements.
  • Streaming Networks (Pvt) Ltd
    Senior Software Engineer
    Streaming Networks (Pvt) Ltd Jul 2006 - Jun 2008
    * Implemented H.264 Encoder on TriMedia processor and worked on modules like motion estimator, rate control and code optimization to give great picture quality with increase in compression ratio* Worked on video pre and post processing filters, i.e. noise filtering, deinterlacing, dithering, * MPEG-2 to H.264 Transcoder.* H.264 Encoder is currently being used in streaming-networks product iRecord ®/ iRecord Pro ® easy to use high quality media recorder for iPad, iPhone and iOS 8 (http://www.irecord.com/).
  • Streaming Networks (Pvt) Ltd
    Software Engineer
    Streaming Networks (Pvt) Ltd Jan 2004 - Jun 2006
    * Device drivers for image co-processor, memory based scaler and video co-processor on TriMedia boards PNX1300 and PNX1500.* Designed and worked on a low-bandwidth video encoding system where low frame rates are interpolated to higher by generating frames between existing ones by means of motion predicted interpolation.* Designed and implemented MPEG-2 to MPEG-4 Transcoder.* Published a patent "METHOD AND SYSTEM FOR PROVIDING BI-DIRECTIONALLY PREDICTED VIDEO CODING"
  • University Of Engineering And Technology Peshawar, Pakistan
    Team Lead
    University Of Engineering And Technology Peshawar, Pakistan Apr 2017 - Mar 2019
    Nwfp Peshawar, Pakistan
    I was the Team Lead for the project Scalable Transmission of Adaptive Multimedia based on P2P (STAMP), funded by Ignite. It was a two year project which was successfully completed on time. It was an open source modular peer-to-peer (P2P) streaming system and was designed from the ground up to handle the challenging infrastructure requirements of developing countries. It was implemented in C for linux/windows platform and was built on open source modules like FFMpeg, x264, GRAPES, SDL, etc.

Imran Ul Haq Skills

C Embedded Systems C++ Video Processing Video Encoders Digital Image Processing Java Image Processing Computer Vision H.264 Optimization Matlab Real Time Multi Threaded Application Development Javascript Mysql Session Initiation Protocol Visual C++ Algorithm Design Software Engineering Web Services Netbeans Platform Tomcat Android Research Linux Algorithms Programming

Imran Ul Haq Education Details

Frequently Asked Questions about Imran Ul Haq

What company does Imran Ul Haq work for?

Imran Ul Haq works for Streaming Networks

What is Imran Ul Haq's role at the current company?

Imran Ul Haq's current role is Senior Staff Engineer at Streaming Networks | Embedded Software Engineer | Multimedia Programmer | Computer Architect.

What schools did Imran Ul Haq attend?

Imran Ul Haq attended University Of Engineering And Technology, Taxila, University Of Engineering And Technology, Taxila.

What skills is Imran Ul Haq known for?

Imran Ul Haq has skills like C, Embedded Systems, C++, Video Processing, Video Encoders, Digital Image Processing, Java, Image Processing, Computer Vision, H.264, Optimization, Matlab.

Who are Imran Ul Haq's colleagues?

Imran Ul Haq's colleagues are Moeen Tayyab, Muhammad Ali, Iqbal Anjum, Muhammad Jehangir, Zain Shah.

Not the Imran Ul Haq you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.