Experience

(1) Data Engineer – BI [February 2021 – Now]

Employer: Glovo, Barcelona, Spain

Responsibilities:

Developing and managing Data Pipelines to help data analysts and data scientists with their data requirements

(2) Big Data Researcher [March 2019 – January 2021]

Employer: Eurecat, Barcelona, Spain

Responsibilities:

Working on many research and industrial projects involving Big Data and Machine learning technologies. These technologies include Spark, Airflow, Python, Jupyter, Tensorflow, Jenkins,Kafka, ElasticSearch, Stream processing, etc.

(3) Doctorate Researcher [March 2015 – February 2019]

Employer: Universitat Politècnica de Catalunya (UPC), Barcelona, Spain

Advisor: Alberto Abelló and Oscar Romero

Research Topic:

Large scale data analysis is an important activity in many organizations and it is typically carried out using data-intensive workflows. Such workflows generate large intermediate results which are reusable. Materialization of these results guarantees good performance. Current solutions use a single fixed storage layout to store the intermediate results. However, the same fixed layout is not optimal in all situations. Thus, a wise selection of the layout according to the workload can give the best overall performance. In this thesis, we are working on the selection of storage layouts for storing the intermediate results by considering the workload.

(4) Research Intern [November 2014 – March 2015]

Employer: IMDEA Software Institute, Madrid, Spain

Advisor: Juan Caballero

Responsibilities:

I did research on detection of reverse proxies in malicious infrastructure.

(5) Assistant Manager (Technical) – Java Application Developer [February 2012 – September 2014]

Employer: NESCOM, Islamabad, Pakistan

Responsibilities:

  • Actively involved in R&D on the open source Infrastructure as a Service (IaaS) cloud computing solutions that include Cloudstack and Openstack.
  • Actively involved in customization of open source Platform as a Service (PaaS) solution for adding auto scalability feature. This feature adds more instances of application as traffic increases.
  • Design and development of document search solution using Hadoop (map-reduce) and solr (document indexing API). This project helps to index the terabytes of different type of digital documents using solr Java API and map-reduce. This distributed indexing take less time to search the required document from them.

(6) Research Assistant [September  2009 – February 2012]

Employer: NUST, School of Electrical Engineering and Computer Science Islamabad, Pakistan.

Responsibilities:

  • Applied Research Areas
    • Web application vulnerabilities
    • High performance Computing
    • Semantic Web and Ontology engineering Development
  • Semantic Web Based application firewall using Java as a core technology. [swaf.seecs.edu.pk]

(7) Software Engineer (.NET) [Nov. 2007 – Nov. 2008]

Employer: Relax Solutions, Faisalabad, Pakistan.

Responsibilities:

Online Tools:

http://dtim.essi.upc.edu/adbis2019/ [Configuring parallelism for hybrid layouts]

http://dtim.essi.upc.edu:8080/PRESISTANT/resources/index.html [Learning based assistant for data pre-processing]

http://dtim.essi.upc.edu/jrt/ [Journal Response Time]

One thought on “Experience

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s