Software engineer with 11 years of experience having expertise in Event Driven Architecture, Microservice Architecture, Cloud Computing, Web Backend, Database Design and Automation.
-
Senior Software EngineerTurringLahore, Pk -
Principal Software Engineer / Team LeadSlashnext Dec 2018 - PresentLahore, PakistanPhishing 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 -
Senior Software DeveloperSlashnext Jun 2018 - Dec 2018Lahore, PakistanData 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. -
Technical LeadMentor Graphics Aug 2017 - Jun 2018Lahore, PakistanMentor’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. -
Senior Software Development EngineerMentor Graphics Aug 2015 - Jul 2017Lahore, PakistanNucleus 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. -
Software Development EngineerMentor Graphics Aug 2013 - Jul 2015Lahore, PakistanNucleus 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
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?
-
-
Muhammad Mohsin Khan
Help Ceos And Founders Gain More Engagement Through Videos 🎥 I Create Reels Short-Form And Long Form Based On Your Personal Branding! ✨ Dm Me! 📩Karachi Division -
Muhammad Mohsin Khan
Sales Enthusiast | B2B | Sdr/Bdr | Saas | International Sales SpecialistPakistan -
Muhammad Mohsin Khan
Academic Coordinator @ Arfa Karim Technology Incubator | Beta Mlsa @ Microsoft | Product Designer & Ux Trainer @ BytewisePeshawar
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial