Muhammad Mohsin Khan

Muhammad Mohsin Khan Email and Phone Number

Senior Software Engineer @ Turring
Lahore, PK
Muhammad Mohsin Khan's Location
Lahore District, Punjab, Pakistan, Pakistan
About Muhammad Mohsin Khan

Software engineer with 11 years of experience having expertise in Event Driven Architecture, Microservice Architecture, Cloud Computing, Web Backend, Database Design and Automation.

Muhammad Mohsin Khan's Current Company Details
Turring

Turring

View
Senior Software Engineer
Lahore, PK
Website:
turring.ai
Employees:
1
Muhammad Mohsin Khan Work Experience Details
  • Turring
    Senior Software Engineer
    Turring
    Lahore, Pk
  • Slashnext
    Principal Software Engineer / Team Lead
    Slashnext Dec 2018 - Present
    Lahore, Pakistan
    Phishing URLs Detection Cloud V2:Developed version 2 of Slashnext’s phishing URLs detection cloud, a scalable, event driven architecture having multiple microservices. Core components include RabbitMQ messaging queue, MongoDB and AWS S3 for storage, REST APIs developed in Flask and data stream processing Python apps running as Linux systemd units.Cloud Console:Developed backend of Cloud Console, a web application used within Slashnext to monitor health and statistics of the… Show more Phishing URLs Detection Cloud V2:Developed version 2 of Slashnext’s phishing URLs detection cloud, a scalable, event driven architecture having multiple microservices. Core components include RabbitMQ messaging queue, MongoDB and AWS S3 for storage, REST APIs developed in Flask and data stream processing Python apps running as Linux systemd units.Cloud Console:Developed backend of Cloud Console, a web application used within Slashnext to monitor health and statistics of the cloud and to visualize data flow across different microservices. Console has a comprehensive permission management system providing granular user access control.Centralized Logging System:High throughput logs aggregating setup for the cloud. Built using syslog-ng as the log server, MongoDB for storing and searching logs and Redis Pub/Sub for streaming real time logs.Maintained REST APIs and applications functional flow documentation.Documented guidelines for writing unit tests in Python.Developed workflow to enable integration of Bitbucket, Jenkins and SonarQube, ensuring code coverage and successful execution of unit tests before merging pull requests.Created training plans and trained junior engineers. Show less
  • Slashnext
    Senior Software Developer
    Slashnext Jun 2018 - Dec 2018
    Lahore, Pakistan
    Data Feed Interface - Phishing URLs Detection Cloud V1:Implemented data feed interface of Slashnext's phishing URLs detection cloud version 1, using MySQL for storing URLs feed and REST API written in Django for serving the feed.Automation Framework:Developed test automation framework using Pytest. Framework has advanced test writing and execution features e.g. a test as pre-requisite for another test, tests selection using labels like sanity/regression.
  • Mentor Graphics
    Technical Lead
    Mentor Graphics Aug 2017 - Jun 2018
    Lahore, Pakistan
    Mentor’s Hypervisor and Multicore Framework:Developed apps on Nucleus RTOS and Embedded Linux platforms, for the verification of Mentor’s Hypervisor and Multicore Framework. Did build automation of supported OS configurations using Python and Jenkins. Managed product release for both Hypervisor and Multicore Framework.
  • Mentor Graphics
    Senior Software Development Engineer
    Mentor Graphics Aug 2015 - Jul 2017
    Lahore, Pakistan
    Nucleus RTOS BSPs Test Automation:Extended and maintained test automation framework designed specifically for Nucleus RTOS BSPs. Framework has components written in C and Python, C library runs on the target board and Python runs on host machine communicating with the target board over serial (RS232) connection.Nucleus RTOS Wifi Support:Developed apps and documented tests for verification of Nucleus RTOS Wifi support and networking stack components.
  • Mentor Graphics
    Software Development Engineer
    Mentor Graphics Aug 2013 - Jul 2015
    Lahore, Pakistan
    Nucleus RTOS Board Support Packages (BSPs):Documented tests for the verification of Nucleus RTOS BSP drivers and debugging probe support (e.g. BDI3000). Tested and managed BSPs releases.Nucleus RTOS Customer Projects:Tested and managed multiple customer project releases for Nucleus RTOS.

Muhammad Mohsin Khan Skills

Matlab C Embedded Systems Software Development Microcontrollers Verilog Electronics Linux Mysql Debugging Embedded Software Eclipse Asic Operating Systems Embedded C Python Java Testing Android Development Distributed Systems Android

Muhammad Mohsin Khan Education Details

Frequently Asked Questions about Muhammad Mohsin Khan

What company does Muhammad Mohsin Khan work for?

Muhammad Mohsin Khan works for Turring

What is Muhammad Mohsin Khan's role at the current company?

Muhammad Mohsin Khan's current role is Senior Software Engineer.

What schools did Muhammad Mohsin Khan attend?

Muhammad Mohsin Khan attended University Of Engineering And Technology, Lahore.

What skills is Muhammad Mohsin Khan known for?

Muhammad Mohsin Khan has skills like Matlab, C, Embedded Systems, Software Development, Microcontrollers, Verilog, Electronics, Linux, Mysql, Debugging, Embedded Software, Eclipse.

Not the Muhammad Mohsin 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.