Abdurrehman Khan

Abdurrehman Khan Email and Phone Number

Software Engineer | MS CS from Georgia Tech | Computing Systems | C | C++ | Java | Python | Javascript @ Veraqor
Abdurrehman Khan's Location
Pakistan, Pakistan
About Abdurrehman Khan

Hey! I'm an Electrical Engineer with a peculiar taste for code :)

Abdurrehman Khan's Current Company Details
Veraqor

Veraqor

View
Software Engineer | MS CS from Georgia Tech | Computing Systems | C | C++ | Java | Python | Javascript
Abdurrehman Khan Work Experience Details
  • Veraqor
    Associate Software Consultant
    Veraqor Nov 2023 - Present
    Helping build software for US-based clientele in the Generative AI domain to enhance user productivity.
  • National Center For Cyber Security
    Software Research Associate
    National Center For Cyber Security Jan 2023 - Oct 2023
    Responsible for the development of in-house cybersecurity related software tooling Working primarily on adding features to a Security Information and Event Management (SIEM) solution forked from the open-source product AlienVault OSSIMInvestigating the SIEM’s correlation engine (written in C), evaluating performance bottlenecks, and debugging memory leaks
  • Smart Cube
    Software Engineer
    Smart Cube Jun 2019 - Jun 2020
    Karachi, Pakistan
    Responsible for the development, maintenance, and deployment of python/Django based web applications (frontend and backend), as well as embedded C/C++ firmware for IoT products in the agricultural sectorRefactored, tested, and wrote algorithms responsible for crop irrigation scheduling decisionsLed testing sprints for ensuring the quality of products (both hardware and software)Mentored junior developers and communicated with clients for analysis of requirements or presentations
  • Utf-Labs
    Embedded Software Developer
    Utf-Labs Oct 2018 - May 2019
    Karachi, Pakistan
    Responsible for writing testable python code for various in-house raspberry pi based IoT projects.Worked on exception handling and implementation of rotating logs for convenient observation of threaded python code. Honed my debugging skills through these observations, and made major bug-fixes in test phases that spanned multiple weeks.Implemented unit tests for python code using pytest, and created useful scripts to aid QC in running routine procedures and validation tests.Refactored legacy code in compliance with PEP-8 guidelines and implemented multi-threaded architecture that is easily re-usable and configurable for different projects with similar requirements.Automated deployment of applications on linux using bash/shell scripts for installing dependencies and setting up environments.Used PyInstaller to package python applications into OS-specific (raspbian-stretch) executables. Also used docker with docker-compose to containerize the same applications along with their services and evaluated which solution offers better deployment and scalability. Used Git and Bitbucket for version control.Used Silicon Labs Mighty Gecko kits with their Simplicity Studio IDE to build example MCU/Zigbee applications in C for custom PCBs (minor role) Learned about electronics communication protocols used to interface peripherals/hardware such as SPI, I2C, Modbus, UART, USART, along with networking protocols such as Zigbee, MQTT, HTTP, SSH and WebSockets.Note: All tasks were completed under the guidance of my superb employers, namely Talha bhai, Uzair bhai and Faisal bhai and of course with the team work and help offered by my colleagues.
  • Ejaadtech
    Embedded Systems Intern
    Ejaadtech Dec 2016 - Jun 2017
    Karachi, Pakistan
    Built and tested basic embedded electronics projects such as:3x3x3 LED Cube.LED dot matrix animations using shift registers. Programmed Arduino variants in C++ and interfaced peripherals like piezo buzzers, temperature, and humidity sensors.Used ESP8266 for building basic WiFi-controlled component projects (LEDs, sensors, etc)Designed a PCB for an LED dot matrix project using KiCAD.Learned about embedded systems, robotics, STEM/STEAM education, makerspaces, and startup culture in a casual, upbeat, and dedicated environment.All projects were completed under the mentorship of Sir Zaid Pirwani for which I will forever be grateful, also shout out to Sir Nasir Jumani for his sound ideas on time management and planning, my time here was delightful and highly productive!

Abdurrehman Khan Skills

Linux Python Raspberry Pi Microsoft Office Microcontrollers Programming C (Programming Language C++ Git Matlab Arduino Mongodb Research Public Speaking Electrical Engineering Electronics Object Oriented Programming Unit Testing Multithreading Embedded Systems Bitbucket Docker Teamwork Refactoring Self Learning Mentoring

Abdurrehman Khan Education Details

Frequently Asked Questions about Abdurrehman Khan

What company does Abdurrehman Khan work for?

Abdurrehman Khan works for Veraqor

What is Abdurrehman Khan's role at the current company?

Abdurrehman Khan's current role is Software Engineer | MS CS from Georgia Tech | Computing Systems | C | C++ | Java | Python | Javascript.

What schools did Abdurrehman Khan attend?

Abdurrehman Khan attended Georgia Institute Of Technology, Ned University Of Engineering And Technology, Army Public College, Army Public School.

What skills is Abdurrehman Khan known for?

Abdurrehman Khan has skills like Linux, Python, Raspberry Pi, Microsoft Office, Microcontrollers, Programming, C (Programming Language, C++, Git, Matlab, Arduino, Mongodb.

Not the Abdurrehman Khan 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

Aero Online

Your AI prospecting assistant

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.