Muhammad Inaam Munir, Developer in Lahore, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Inaam Munir

Verified Expert  in Engineering

Bio

Muhammad has 10+ years of experience in developing enterprise-level desktop and web applications. He delivered multiple software products in an agile team-oriented environment. He worked with teams of culturally diverse engineers and vendors, collaborating with customers and partners across the globe, reporting and communicating at the director level, and managing stakeholders with a focus on revenue and delivery.

Portfolio

Finexio
Python, Django, React, Sails.js, PostgreSQL, Material UI, Bootstrap, jQuery...
A Job Board for Freelance Work
C#, ASP.NET, Node.js, MongoDB, Amazon Web Services (AWS), Full-stack...
KBK Electronics
Laravel, jQuery, MySQL, React, PHP, JavaScript, Node.js, MongoDB...

Experience

  • jQuery - 7 years
  • Bootstrap - 5 years
  • React - 5 years
  • REST APIs - 5 years
  • Laravel - 5 years
  • Django - 3 years
  • Python - 3 years
  • Docker - 2 years

Availability

Part-time

Preferred Environment

React, Django, PostgreSQL, Laravel, Bootstrap, jQuery, Angular, MySQL, Docker, REST APIs, APIs, JavaScript, Node.js, MongoDB, Amazon Web Services (AWS), Next.js, AWS Elastic Beanstalk

The most amazing...

...thing I've developed is an open-source project called Speed Admin. It's an admin panel generator for Laravel projects.

Work Experience

Senior Full-stack Engineer

2019 - PRESENT
Finexio
  • Contributed to a RESTful API using Django and the Django REST framework; this was done while following best coding practices and assuring high-quality code. Also increased code stability by adding unit tests.
  • Helped develop a front-end application using React; maintained better user experience and better performance.
  • Implemented single sign-on access so that users can sign in to the company applications using a single account instead of maintaining different user accounts for each application.
Technologies: Python, Django, React, Sails.js, PostgreSQL, Material UI, Bootstrap, jQuery, GraphQL, Apollo, React Apollo, APIs, JavaScript, Node.js, MongoDB, Amazon Web Services (AWS), AWS Elastic Beanstalk, Full-stack, Test-driven Development (TDD), Web Development, TypeScript, Next.js

Senior Software Engineer

2018 - 2019
A Job Board for Freelance Work
  • Worked on adding unit tests to existing projects to increase the maintainability of the code.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Made the code more readable and DRY while working on the code cleanup team.
Technologies: C#, ASP.NET, Node.js, MongoDB, Amazon Web Services (AWS), Full-stack, Test-driven Development (TDD), Web Development

Senior Software Engineer

2017 - 2018
KBK Electronics
  • Developed an enterprise-level web application for a government organization. The main purpose of this application is to provide a common interface for all other applications used by the client.
  • Contributed to multiple back-end and front-end projects using the latest technologies.
  • Implemented continuous integration and continuous deployment (CI/CD) pipeline using Jenkins.
Technologies: Laravel, jQuery, MySQL, React, PHP, JavaScript, Node.js, MongoDB, Amazon Web Services (AWS), Full-stack, Test-driven Development (TDD), Odoo, Project Management, Web Development, TypeScript, PyQt, PySide, Linux, MacOS, Windows

Experience

Speed Admin

https://github.com/muhammadinaam/speed-admin
Created a rapid application development framework for Laravel 8+. It has built-in user management with roles and permissions, and it speeds up the development of CRUD functionality by adding data tables and forms.

Cosmo Web Application

Cosmo is an enterprise-level web application that will be used in government organizations. The main purpose of this application is to provide a common interface for all other applications used by the client. Cosmo will connect with other applications directly through the database or web services.

Mikool System

Mikool is a web-based school and college management system with a very easy user interface to facilitate the day-to-day operations of schools and colleges.

Main features:
• Multiple branches.
Parent login system where parents can check their children's attendance and test results.
Mobile app for parents to check their children's attendance and test results.
• Monthly fee will be automatically added to the student ledger every month.
• Facility to print fee challans.

Matrimonial Site in React

Created admin panel and user-facing site using React. Other technologies used in this project were:

• Laravel (Backend API)
• MySQL (Database)
• Bootstrap
• React Hooks

It also had a chat system where users were able to chat with each other.

SpeedAdmin

https://github.com/Muhammadinaam/speed-admin
A rapid application development framework for Laravel 8+. It has built-in user management with roles and permissions. It also speeds up the development of the CRUD functionality (adding data tables and forms).

Education

2006 - 2008

Master of Computer Science Degree in Computer Science

Virtual University of Pakistan - Lahore, Pakistan

2004 - 2006

Bachelor's Degree in Commerce and Information Technology

University of the Punjab - Lahore, Pakistan

2002 - 2004

Diploma in Science

Government Islamia College Civil Lines - Lahore, Pakistan

Skills

Libraries/APIs

React, jQuery, REST APIs, Node.js, PyQt, PySide

Tools

Odoo, React Apollo, Figma

Languages

C#, CSS, JavaScript, TypeScript, HTML, Python, PHP, GraphQL

Frameworks

Django, Laravel, Bootstrap, Next.js, Angular, Sails.js, Material UI, ASP.NET

Paradigms

Test-driven Development (TDD)

Storage

MySQL, PostgreSQL, MongoDB, Databases

Platforms

Amazon Web Services (AWS), AWS Elastic Beanstalk, Linux, MacOS, Windows, Docker

Industry Expertise

Project Management

Other

APIs, Full-stack, Front-end, Web Development, Programming, Computer Science, Information Technology, Accounts, Business Management, Science, Apollo, Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring