M. Rehan Abbas

M. Rehan Abbas

Principle Lecturer

Faculty of Information Technology.

M. Rehan Abbas was born in the village 171/Murad near Chishtian in district Bahawalnagar. He did Pre-Engineering from Government College Chishtian. Then, he moved to Lahore and did Bachelor in Computer Science and Engineering from University of Engineering and Technology Lahore in 2006. He has seven years of software development experience in different software houses like TRG (The Resource Group), Netsol, Sensys. His last job in software industry was with the title of technical manger. He completed his MS in computer engineering in 2013 from University of Engineering and Technology, Lahore and moved to the teaching profession in the same year. He enrolled in Phd (Computer Science) in 2014 in University of Engineering and Technology, Lahore. Currently he is the PhD scholar and doing research in the area of computational phonology.

Course Taught:

  • Computational Linguistics
  • Software Testing
  • Compiler Construction
  • Software Engineering
  • Mobile Application Development (Android + Eclipse)
  • Web Application Development (PHP + MySQL + Bootstrap + JQUERY+SOAP)
  • Data Structure and Algorithms
  • Object Oriented Paradigm
  • Artificial Intelligence
  • Theory of Automata
  • Web Programming
  • Advanced Software Engineering
  • Programming Fundamentals

Currently Teaching

  • Computational Linguistics
  • Software Testing

Education

University of Engineering and Technology, Lahore, Pakistan
PhD Scholar in Computer Science
Since 2014:
Thesis Title: ” Phonetic and Prosody Computations in Punjabi Language.”
University of Engineering and Technology, Lahore, Pakistan
MS. Computer Engineering
From Jan-2008 to June-2013
Thesis Title: “An Intelligent Algorithm for Assessment and Rectification of Prosody Patterns Followed in Urdu Poetry.”
University of Engineering and Technology, Lahore, Pakistan
B.S., Computer Science and Engineering (Hons)
From Jan-2003 to Dec 2006
Govt.  College, Chishtian, Pakistan
Sc., Pre Engineering
From 2001 to 2002

Projects

An intelligent Algorithm for Assessment and Rectification of Prosody patterns Followed in Urdu Poetry (MS Thesis)
Details:

  • This is extension of the work of Ustaad Shayer. In Ustaad Shayer, the give poetic verse was checked to find out the used meter. In this thesis, the process of finding out meter was improved by implementing more domain knowledge, and also a new feature added to rectify the verse if it is not in prosodic patterns. The rectification process suggest three closed meters and then for every meter points out the problem area in verse and suggest the remedy as well. This process of pointing out error and suggesting remedies is purely based on sound not the text or meaning. Of course, it can be extended to include the semantics and synonyms with correct sounds.

USTAAD SHAYER (Final Project) [Won First Prize in All Pakistan Software Competition]
Role:

  • Application Architect
  • Application Developer

Tools:

  • C#.NET, MS Access,

Project Details:

  • Rhythm and music is somewhat inherent in human mind. There are certain patterns or sequences of musical notes lying in our brain and when a combination of words or sounds coincides with these patterns, sooths our brain and imparts a pleasant effect on our mind-set. The prosody rules of Urdu poetry have been derived from this natural musical effect underlying in human mind. Arab, Persian and Indian poets contributed to this common mankind asset.

There was a need to impart this knowledge so that people would be able to evaluate the verse and use the computational power of machine to chop down the complex logic of human mind. It was also necessary to preserve the asset of art and culture that was diminishing in this new era of technology. This handshake of art and technology certainly helped to keep the human feelings alive in the modern age as well.
The Software Ustaad Shayer takes verses of Urdu poetry as input and analyzes the prosodic weights of these verses according to Urdu meter. The software has the intelligence to distinguish between a balanced verses and an unbalanced verse. Our software uses the rules of Urdu meter to checks whether the give verse of Urdu poetry follows the prosody rules or not. Just like an USTAAD, it breaks the given verse into syllables and finds the BEHER in the verse. It points the error and suggests correction if any. Testing results show the feasibility of the project
YEH BBC LONDON HAI
Role:

  • Application Developer
  • Application Support Responsible

Tools:

  • Java jdk1.5, MS Access

Project Details:

  • This project was built with an idea in mind to cast the news from news paper in the voice of any news caster from British Broadcasting Corporation. By breaking apart the alphabets of Urdu Language, the basic and compound sounds of Urdu were saved in database and were merged to pronounce the complete sentences in the voice of any person.

Syntax Editor for C++
Role:

  • Application Developer
  • Application Support Responsible

Tools:

  • C++

Project Details:

  • This project was built by using artificial intelligence concepts to mimic it with standard Syntax Editor by using different color schemes.

REFERENCER and INDEXER
Role:

  • Application Developer
  • Application Support Responsible

Tools:

  • C++

Project Details:

  • This was a data structure project built by using trees and link lists. It takes e-book as an input and generates the references and indexes. This was built by intensively using the graphics of console c++. Its interface, although built by using single bit level programming in c, was quite similar with the interface of window XP media player.

Temperature Sensor on LCD (Using 8051,LM35 and ADC)
Role:

  • Application Developer
  • Application Support Responsible

Tools:

  • Assembly (8051)

Project Details:

  • This was a temperature sensor showing quite accurate temperature being displayed on LCD. All the programming was done and tested on PC but the hex file was burnt on the 8051 by using a burner.

Experience

University of Central Punjab [https://www.ucp.edu.pk/]
Assistant Professor
Since October 2014 to July 2017
University of Management and Technology [http://www.umt.edu.pk/]
Lecturer
Since October 2013 to October 2014
Sensys Private Limited [http://www.sensys.com]
Technical Manager
Since July 2011 to Aug 2013
Directorate of Labour Welfare, Punjab
System Analyst
Since March 2011 to June 2011
The Resource Group (TRG) Private Limited, Lahore, Pakistan
Senior Software Engineer [Team Lead]
Since May 2006 to September 2010

Projects in Industry

Integration of Industrial Plant with GIS (Geographic Information System):
Role:

  • Application Architect
  • Application Developer

Project Details:

  • This project is currently under development. The plants can be searched on map by zooming in the map. Also, the live values from plant like alarms and events can be got on map. In short, it is, to some extent, the plant search management by zooming world map.

Generic SOAP Client and Integration of Industrial Plant with SAP for asset management:
Role:

  • Application Architect

Project Details:

  • This project was based on SOA model. A generic client was developed to consume any web service by using SOAP protocols. Later on, the generic client was used to integrate the industrial plant with SAP for outsourcing the task of asset management to SAP.

Technologies and Design Used

  • In depth analysis of SOAP packet
  • parsing of wsdl of any complexity level
  • Using JAXB as serializing model
  • Using design patterns, Singleton, Factory and Composite
  • OEE Analyzer for Industrial Plants:

Role:

  • Application Architect
  • Application Developer

Project Details:

  • this project was developed to calculate the overall all equipment efficiency of the industrial plant. It is calculated by applying standard industrial formulas on running hours, total hours and other parameters.

ColdFusion to ASP.NET Automatic Converter – Utility: 
Role:

  • Application Architect
  • Application Developer

Project Details:

  • this project was developed to automate the conversion of old cold fusion applications to ASP.NET. It was a challenging task, which involved lexical analyzer and translator. This utility does 80% work for us, the remaining is done manually, which involved database connection strings and some logical translation steps.

Live IVR Agent (LIA) for Lehman Brothers USA http://www.lehman.com/
Role:

  • Application Architect
  • Application Developer

Client Details:

  • Lehman Brothers, an innovator in global finance, serves the financial needs of corporations, governments and municipalities, institutional clients, and high net worth individuals worldwide. Founded in 1850, Lehman Brothers maintains leadership positions in equity and fixed income sales, trading and research, investment banking, private investment management, asset management and private equity. The Firm is headquartered in New York, with regional headquarters in London and Tokyo, and operates in a network of offices around the world.

Project Details:

  • This project deals with 1,608,8229 USA customers. Callers will be calling in response to a mail they received to register to receive notice if and when settlement loans become available. All Complex strands of Loans and benefits policies of Lehman brothers are implemented in this project.
  • All calls begin in the IVR and can opt out to a live agent if they are not able to register due to an invalid registration. The mechanism of Toll free numbers has been implemented by programming in an exchange so that a DNIS number is created against each Toll Free number and DNIS number helps in automatically popping up of project screens for an incoming call. So this is the interaction project between customers, TSRs, exchange, Database and programming Logics of Finance Business.

Shop For Art Dot Com:  http://www.shopforart.com
Role:

  • Application Developer
  • Application Support Responsible

Project Details:

  • This project was developed to provide a complete simulation of a real art shop. This is complete shopping website with cart facility. You can buy online. The most breathtaking feature of this website is to show the preview of images in different moldings, mats and canvases online. This is developed purely in ASP.NET.Lite 360:  http://www.lite360.com

Role:

  • Application Developer
  • Application Support Responsible

Project Details:

  • This is also an online shopping website for lights. It has been developed purely in ASP.NET. In this website also, we have simulated real time preview of light items.

BDO’S and RM’S Task Assignment and Monitoring (BRTAM) System for Lehman Brothers USA
Role:

  • Application Developer
  • Application Support Responsible

Client Details:

  • Lehman Brothers as mentioned above.

Project Details:

  • This is task assignment and monitoring system is for Business development officers and Relationship Managers distributed in all states of USA. Lehman customer from all over the USA can call on Toll Free Numbers and are taken care by Lehman officers using BRTAM system. BRTAM system keeps in touch with Lehman officers and Lehman customers through independent mechanisms of communication. This system also assigns task by monitoring the work load on each officers in round robin fashion.

PPPOC (Outbound) System for AT&T USA 
Role:

  • Application Developer
  • Application Support Responsible

Client Details:

  • AT&T Inc. is the largest communications holding company in the United States and worldwide, by revenue. Operating globally under the AT&T brand, AT&T is recognized as the leading worldwide provider of IP-based communications services to businesses and the leading U.S. provider of wireless, high speed Internet access, local and long distance voice, and directory publishing and advertising services. As part of its “three screen” integration strategy, AT&T is expanding video entertainment offerings to include such next-generation television services as AT&T U-verseSM

Project Details:

  • This project was developed to offer incentives to old customers of AT&T. The calls were made through an automatic dialer controlled by programming. This automatic dialer dials the numbers by getting values from database and transfers the calls to TSR when it is connected. Otherwise it marks as busy, hung up or not answering in the data base table depending upon the situation. The lead record is marked as complete only if TSR completes the call without any issue. The callback scenarios are automated by automatically dialing at specific times and the annoyed customer scenario is also tactfully resolved by using this system. This provides a tremendous help to call agents to minimize the hassle of manual dialing and keeping track of millions of customers.

JASCO Uniform private limited (USA)  http://www.jascouniform.com/index.cfm?
Role:

  • Application Developer
  • Application Support Responsible

Client Details:

  • JASCO Uniform is the USA’s leading company is Uniforms for medical needs. It prepares all sort of stuff for Nurses and doctors with embroidery, personalization and engraving.

Project Details:

  • This project was developed to handle the inventory and catalog records and place order on phone links. All the business logics for shipping, billing ordering and taxing etc were handled in this. The call routes to a 800 number and then this project automatically pop up.

Epic Hearing Service Plan  http://www.epichearing.com/
Role:

  • Application Developer
  • Application Support Responsible

Client Details:
Ear Professionals International Corporation (EPIC Hearing Healthcare) was formed to address the relative lack of value hearing care receives in the general marketplace. Hearing loss is developing into the next great epidemic as the U.S. population ages and lives longer. And noise exposure in all areas of life from work to play is increasing the likelihood of hearing loss. Through its national network, EPIC coordinates hearing care with any existing allocations or partial health coverage to ensure that total hearing healthcare services are available and provided.
Project Details:

  • This project was developed to handle the inventory and catalog records and place order on phone links. All the business logics for shipping, billing ordering and taxing etc were handled in this. The call routes to a 800 number and then this project automatically pop up.

Shop For Art Dot Com:  http://www.shopforart.com
Role:

  • Application Developer
  • Application Support Responsible

Project Details:

  • This project was developed to provide a complete simulation of a real art shop. This is complete shopping website with cart facility. You can buy online. The most breathtaking feature of this website is to show the preview of images in different moldings, mats and canvases online.

rehan_abbas@ucp.edu.pk
Faculty of Information Technology, University of Central Punjab

Apply Online