Print
Muhammad Rizwan
SENIOR SOFTWARE ENGINEER
Summary
- 6+ experience facilitating cutting-edge engineering solutions with a wide range of
applications and
technology skills.
- Proven ability to leverage full-stack knowledge and experience to build interactive
and user-centered
website designs to scale.
- Extensive expertise in large system architecture development and administration.
- Demonstrated proficiency in crafting intricate software solutions, including
compilers, libraries, and
frameworks, showcasing a keen aptitude for tackling the challenges of advanced
programming landscapes.
Experience
SENIOR SOFTWARE ENGINEER
Ryalize W.L.L. / Manama, Bahrain / Aug 2023 - PRESENT
- Leading design and architecture of complex
financial systems and driving innovation. Contributed to impactful projects,
and delivering high-quality solutions.
SENIOR SOFTWARE ENGINEER
Illumina Technology / Portland (Remote) / May 2023 - Jun 2024
- Worked with Microsoft (Client), leading design and architecture of complex
systems, providing
technical mentorship, and driving innovation. Contributed to impactful projects,
fostering
collaboration across teams and delivering high-quality solutions.
SENIOR SOFTWARE ENGINEER / TEAM LEAD
Deline Media / Lahore / May 2022 - Jun 2023
- Analysis of deline media’s medical product and find issues related to
performance and security
issues.
- Find solution for performance area of product.
- ReEngineer their product (CM a EHR and DME)
SR. SOFTWARE ENGINEER
MS Solution / Lahore / Jul 2021 - Apr 2022
- Lead a team of developers to build a proprietary CRM system for enterprise and
its strategic
partners, optimizing development process using .Net MVC and Anguler (Bootstrap
and Material UI).
- Managed .Net 2 Scrums at a time.
LECTURER
Madrasat ul Banat / Sadiqabad / Jan 2020 - Jul 2021
- Preparing and delivering lectures, tutorials, workshops, and seminars.
- Developing curricula and course material that can be used across a number of
platforms.
- Setting and grading assignments, tests, and exams.
- Conducting research, and writing papers, proposals and journal articles.
- Attending and participating in meetings, conferences, and other events in and
outside of the
institution.
- Providing support to students and other colleagues.
- Staying current by reading widely and producing published work in the field.
- Subjects.
- Data Structure
- Operating System
- Assembly Language
- Visual Programming
SR. SOFTWARE ENGINEER
ZeroBit Tech / Sadiqabad / Mar 2017 - Jul 2021
- Modifying and updating current software applications for bast.
- Build Rest APIs and Dekktop Application (C#).
- Assist in developing software solutions to meet customer requirements.
- Assist in groundwork development of applications written in C#,PHP (Laravel),
JavaScript (JQuery) or
Typescript (Angular).
- Other duties include reviewing code.
SENIOR .NET DEVELOPER / SYSTEMS ARCHITECT
Hello World Technologies / Rahim yar khan / Mar 2016 - May 2017
- Structure several internal systems comprising order entry/management tools,
conversion/revenue
reporting,
and production workflow tracking, as well as design custom REST APIs built in
.Net and Laravel(PHP).
- Designed and implemented .Net application, streamlining high-server traffic
resource configuration
and
allocation.
Projects
- SharpRISCV (Github)
SharpRISCV is an implementation of RISC-V assembly in C#. First RISC V Assembly that
build windows
executable file with complete WEB interface.Featured on RISC-V official website news
section on home
page.
- Moto Game Engine (Github)
MotoGameEngine is an open-source Game Engine based on SDL, will be updated to use
the hardware
acceleration ofmodern video cards using OpenGL and positional sound built upon
CSCore. It runs on
Windows. The development processis public and open to everyone.
- PhpThoughts (Github)
PhpThoughts is a web application framework with expressive, elegant syntax. We
believe development must
be an enjoyable, creative experience to be truly fulfilling. PhpThoughts attempts to
take the pain out
of development by easing common tasks used in the majority of web projects, such as
Simple, fast
attribute based routing engine, Powerful dependency injection container, Doctrine
database ORM, Socket
Server and Client, Powerful Cli, Based on onion architecture.
- ValidationMyPhp (Github)
The Validation class is a PHP utility for performing data validation and error
handling. It is designed
to validate user-provided data against a set of rules and return error messages when
validation fails..
- Jo-CSS-Parser (Github)
The CSS Parser is implemented as a package of c# classes, that inputs Cascading
Style Sheets source text
and outputs a Document Object Model Style.
- Easy Web (Github)
Easy Web Editor is a Text Editor that incorporates many functions such as
AutoComplete, Syntax checker
and many other tools for fast Web development
- Urdu Programming Language (Demo Link:
https://youtu.be/FXTVAxPxcJ8)
An Urdu programming language is a formal language, which comprises a set of
instructions that produce
various kinds of output. Urdu Programming languages are used in computer programming
to implement
algorithms
- File Organizer (Github) Tutorial Link:
https://youtu.be/0e_oliJMlhs
Recently, I felt overly annoyed by my messy download folder on my personal computer.
There were too many
files, and it was in a total mess. I thought to write a simple bot to address this
problem. The Solution
Solution is a Bot that loops the download, desktop or any other folder and
determines the file type for
each and every file. Subsequently, it creates a folder for that file type. All files
with the same file
type will be transferred to this folder and or Organise by Date. We use .Net Core to
make it
cross-platform. but same code works well for .Net Framework , .Net Standard and on
Xamarin so it works
on every popular device today
- Finding lane For Self Driving Car (Github)
Small Matlab script for lane detection for self-driving vehicle
- Proof of Existing - Final Year Project
Proof of Existence is an online service that verifies the existence of computer
files as of a specific
time via timestamped transactions in the private blockchain.
- Multi Threaded Port Scanner (Github)
C# multithreaded TCP port scanner console application with multiple features such as
Scan by I.P address
or Domain Name, Choose start and finish ports, Choose how many concurrent threads to
run, Choose how
long to keep connections alive, Banner/Website header grabbing similar to
zenmap/Nmap and Website
webpage title grabber
- LocalScan (Github) Demo Link:
https://youtu.be/oU5R5lkYwWs
configurable IPv4/IPv6 scanner can streamline many of your network support
procedures. Its well-designed
interface, light weight and portability coupled with an extensive range of options.
- Jo Database Engine ORM (Github)
Object-relational mapping in computer science is a programming technique for
converting data between
incompatible type systems using object-oriented programming languages. This creates,
in effect, a
“virtual object database” that can be used from within the programming language
- Roman Urdu Sentimental Analysis (Github)
Sentiment analysis refers to the use of natural language processing, text analysis,
computational
linguistics, and biometrics to systematically identify, extract, quantify, and study
affective states
and subjective information.
- Twitter Sentimental Analysis (Github)
Sentiment analysis refers to the use of natural language processing, text analysis,
computational
linguistics, and biometrics to systematically identify, extract, quantify, and study
affective states
and subjective information.
- On Fire (Github)
On Fire is a 2D classic Space Shooter Game written in Unity 3D. Galaxy attack puts
you on fire with
infinity space shooting.
- Breakout Alternative (Github)
This is my clone of Breakout is an arcade game developed and published by Atari,
Inc., and released on
May 13, 1976.
- SDL Space Shooter (Github)
Open Sorce space shooting game in c++ using SDL without using concepts of
Object-oriented programming.
- Blockchain Based Distributed System for Academic Record (Github)
The ‘blockchain’ is the core principle behind Bitcoin digital currency. A blockchain
is a decentralized,
distributed technology that use to store a digital record of any event. A set of
algorithms agrees to
generate a new block that is valid as well as true. The data structure affiliated
with each block makes
it tamper-proof. This paper proposes a permanent distributed ledger of Academic
records based on the
private blockchain.
- Pneumonia Diagnosis (Github)
A Convolutional Neural Network that is able to detect whether a patient has
pneumonia, both bacterial
and viral, or not, based on an X-ray image of their chest. Implements transfer
learning, using the first
16 layers of a pre-trained VGG19 Network, to identify the image classes.
Contributions
- Fast - Microsoft(Github)
FAST is a collection of technologies built on Web Components and modern Web
Standards, designed to help you efficiently tackle some of the most common
challenges in website and application design and development.I soved and
investigated issues related to web-components and tooling (#6853,
#6251 and #6869).
- EventLogExpert - Microsoft
(Github)
A Windows Event Log viewer for tech support and IT professionals. Solved multiple
issues and review PRs.
- Stride - .NET Foundation(Github)
Stride is an open-source C# game engine for realistic rendering and VR. The engine
is highly modular and aims at giving game makers more flexibility in their
development. Stride comes with an editor that allows you to create and manage the
content of your games or applications visually and intuitively.
- nopCommerce (Github)
nopCommerce is the best open-source eCommerce platform. nopCommerce is free, and it
is the most popular ASP.NET Core shopping cart.I solved #6853
to follow critical legal requirement in Germany concerning the gender selection and
#6873.
- PE-BEAR and BEARPARSER (Github)
PE-bear is a multiplatform reversing tool for PE files. Its objective is to deliver
fast and flexible “first view” for malware analysts, stable and capable to handle
malformed PE files.I have added supportfor RISC-V and .Net Machine Codes.
- PeNet (Github)
PeNet is a parser for Windows Portable Executable headers. It completely written in
C# and does not rely
on any native Windows APIs. Furthermore it supports the creation of Import Hashes
(ImpHash), which is a
feature often used in malware analysis. You can extract Certificate Revocation List,
compute different
hash sums and other useful stuff for working with PE files.I have added support for
RISC-V Machine
Codes.
- Larave.io (Github)
The Laravel portal for problem solving, knowledge sharing and community building.
Awards and Certifications
- RISC-V Shared SharpRISCV as News on home page for windows platform (RISC-V) - 2023
- Star Performer of the Year (Deline Media) - 2023
- Employee of the Month (Deline Media) - 2023
- EDX Verified Certification Of Programming With C# (Microsoft) - 2016
- EDX Honor Certification Introduction To LINUX (Linux
Foundation) -
2016
- Certified Microsoft Innovative Educator (Microsoft
Education) – 2016
- Game Development Badge (Know it Prove it) - 2017
- Certification FOR Prepared TO TEACH CREATIVE CODING THROUGH GAMES AND APPS (Microsoft Education) –
2016
Education
- Bachelor of Computer Science (Hons.)
Government
College
University, Lahore /
2015-19
- Master of Computer Science
The University of
Lahore, Lahore /
2020-Partial
|