Muhammad Zohaib
Technical skills
Programming Java, Python, C#, C++, MPI/C++
Big Data Apache Pig, Apache Hive, Apache Hadoop, Apache Oozie
Web development J2EE, Struts, Django, REST, SOAP, JavaScript, XML, JSON, ExtJs3
Databases Relational (MySQL, MS SQL, Postgres 9), NoSQL (MongoDB, Cassandra)
Software Development Good knowledge of software design patterns and development methodologies
Software development tools Maven, ANT, Junit, Git, SVN, JIRA, Tomcat, Eclipse, IntelliJ
Operating System Linux (Ubuntu), Windows7
Experience
02.2016 – Present data engineer – Adello Technologies GmbH (Karlsruhe, Germany)
+ Developing and optimizing Adello’s data pipelines and data warehouses using Big Data Technologies (Hadoop, Apache Pig, Hive and Oozie) while dealing with several terabytes and running 24/7 in multiple data centers.
+ Developing in-house tools based on internal requirements to enable data science and operations team members.
05.2015 – 10.2015 master thesis student – Sony Deutschland (Stuttgart, Germany)
+ Researching and developing an algorithm on Java to track entities that should improve accuracy of social media and Big Data systems
08.2014 – 04.2015 research ASSISTANT – Fraunhofer IAO (Stuttgart, Germany)
+ Web development of Morgenstadt project using Python (Django) and PostgreSQL
+ Development of web based course management system using Parse API(BaaS), AngularJS and Bootstrap
11.2013 – 04.2014 senior software engineer – Elastica Inc. (Karachi, Pakistan)
+ Development of the “Audit” (analytics) component in CloudSOC (Cloud Security) product based on Agile and Scrum methodology
+ Worked on Datamining and Big Data techs (Java, Python, Apache Pig, MongoDB, Hadoop) to process several gigabytes of data
+ Developed text similarity algorithm in Java using SimString API to detect cloud services from firewall logs
05.2012 – 11.2013 software engineer level 2 – GfK (Karachi, Pakistan)
+ Played key role in the development of E-Commerce products (SpexAccess and SpexLive) based on Agile & scrum methodology
+ Server side development in Java (J2EE) and MySQL with integration of SOAP and REST web services
+ Boost data transformation to unified format using Hadoop
+ Performance testing using Junit
01.2012 – 04.2012 Software Engineer – Interactive Group (Islamabad, Pakistan)
+ Search Engine development on Solr (Java Solr API)
+ Worked on information retrieval and sentiment analysis on text documents using Apache Solr
06.2011 – 12.2011 Software Engineer – Workforce Software (Karachi, Pakistan)
+ Contribution to the extension of the “Advance Scheduler” component of product Empcenter
+ Server-side web application development of automated scheduling in Empcenter using Java(J2EE) and MSSQL
+ Front-end development in Advance Scheduler and comb-tree API using ExtJS3
EDUCATION
2014 – 2016 MSc Computational linguistics – University of Stuttgart
2007 – 2011 bS Computer science – NUCES – FAST Karachi
accomplishments
2015 scholarship Deutschlandstipendium Scholarship
2012 certification Oracle Certified Java Professional
2009 – 2011 scholarship Sind Endowment Scholarship
2010 Award National University of Computer and Emerging Sciences Dean’s List
2010 certificate Statement of for online course “Intro to Artificial Intelligence”
personal skills
Language Urdu (native), English (fluent), German (intermediate)
International experience Collaborated with the US team of Elastica in San Jose.