Hasan Tariq

Hasan Tariq

$10/hr
Software Development, Management
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Age:
29 years old
Location:
Islamabad, Islamabad, Pakistan
Experience:
2 years
Hasan Tariq House 279-C, Street 55, Sector I-8/3, Islamabad, Pakistan; Mobile: - LinkedIn Profile: http://www.linkedin.com/in/hasan-tariq5 Email:- EDUCATION Lahore University of Management Sciences BSc (Electrical Engineering) June 2016 - May 2020 EXPERIENCE Research Assistant (LUMS) 1 st December 2019 – Ongoing Working on the development of a DC Microgrid System for the electrification of rural areas that currently do not have access to the grid. 1. Modified and added additional functionality to an already existing code base for DSPIC micro controller. Added fail safe Serial communication, which was capable of handling buffer overflows, invalid serial data and random noise. Modified the already existing code so that it was capable of detecting exceptions and respond accordingly. 2. Worked alongside 2 other members on the ESP-MDF Framework to develop the code base for ESP-32. Personally responsible for writing code for over the air updates, retaining certificates and credentials in the non-volatile storage and debugging memory leakage. Also proposed changes to policy and architecture. 3. Used Serverless framework to deploy a Lambda function linked up with an API Gateway which would be responsible for distributing over the air upgrades for the ESP-32. Research Assistant (LUMS) 1st June 2019 – 1st December Led a team of researchers working on a project to detect speed of cars and extract their number plates funded by the National Highway Authority, Pakistan. 1. Developed the workflow of the project. 2. Determined the model of the radar needed by contacting different international vendors and analyzing data sheets provided by each of them. 3. Sourced a sample radar worth 4000EURO on a 6 month loan from a German supplier for initial development purposes. 4. Wrote a Python script which captured binary data from the Radar using serial port, converted it, parsed it and plotted the frequency response gathered by the radar as well as the speed measured across time. AKSA-SDS (Intern) 1st June – 30th August 2018 1. Developed a smart fire detection system capable of sounding an alarm and sending out notifications, in case of emergency, using GSM module on Arduino. 2. Added Bluetooth to an already existing Arduino based project which allowed over the air updates. PROJECTS  Used FreeRTOS to develop a home automation solution on Arduino along with facial recognition using Raspberry Pi  Acted as the technical lead for a facial recognition-based attendance/access control system using Raspberry Pi. Implemented a Firebase Database, a local database using SQLite, a GUI using Tkinter and setup automated training of facial features for new users.  Implemented a custom UART protocol for a project on FPGA using Verilog  Developed device driver for Mini6410 Embedded board and cross compiled a game using Qt Creator on Ubuntu for Mini6410. Used RTOS to control the flow of data.  Led a group of 3 people to make a gesture-controlled car. Personally worked on using AT commands to configure Bluetooth modules to work in a master slave configuration, writing code in C to read accelerometer data and transfer it to the slave module using the master module attached to the hand . ADDITIONAL SKILLS AND EXPERIENCE      Proficient in C, C++, Python, SQL and bash scripting (Linux) Worked on OpenCV, SQL, Firebase, PyQT, Pandas, NumPy Familiar with Source control and Agile methodologies Have had experience with Kernel Programming, developing device drivers, Verilog and FPGA Experienced in Micro controller/Development board Programming and Interfacing. Prior experience in working with Arduino, ESP32(ESP-MDF), PIC, Raspberry Pi, Nvidia Jetson , Node MCU, ARM-Cortex-M
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.