Hi, I'm Mohammad Majid A Full Stack Developer.

Passionate Full Stack developer with 8 years of experience in designing and implementing web applications. Proficient in building scalable and user-friendly applications using the MERN stack. Seeking opportunities to contribute my skills and expertise to a dynamic development team.

About me

Information About me

Strong proficiency in front-end technologies such as ReactJS and Redux for building interactive user interfaces Solid understanding of back-end technologies including Node.js and Express.js to develop robust server-side logic. Experienced in creating and managing databases using MongoDB, ensuring data integrity and efficiency. Knowledge of version control systems like Git for collaboration and code management.Proven ability to work in an Agile environment, delivering high-quality code within tight deadlines. Strong problem-solving skills and a proactive approach to tackling technical challenges.

My Skills

UI/UX

HTML5
CSS3
Forms
Tailwind
Bootstrap

Javascript

ES6+
Asynchronous Programming
DOM Manipulation
Event Handling
Modularity
Closures
Error Handling

PHP

MVC Architecture
Authentication and Authorization
Database Integration
REST API Development
Session Management
Command-Line Interface (CLI)

Laravel

Eloquent ORM
Artisan CLI
Blade Templating
Middleware
Routing
Database Migrations and Seeding
RESTful Routing and API Development

Vue.js

Components
Forms Handling/Validation/Modifier
State Managment
Routing
Rest API
Slots
Watches
Error Handling
Component Libraries and UI (Tailwind)

React.js

Component-Based Architecture
Virtual DOM
JSX (JavaScript XML)
State Management
React Router
Hooks
Error Handling
Component Libraries and UI Frameworks (Material UI)

Node.js

Familiar Non-blocking, Asynchronous I/O
NPM (Package Management)
Modularity
Event-Driven Architecture
Server-Side Rendering
RESTful API Development
MVC Architecture
MongoDB Integration
MYSQL Database Integration
JWT(Json Web Token)

Database


MYSQL
MongoDB
PostgreSQL

Useful Packages

Inertia
Vite
Vue Material Design(Package)
Breeze(Laravel)

My Timeline

2021 -Nov 2023

Sr. Programmer(Asst. Manager) - Habib Oil Mill (Ltd)

- Developed and maintained full-stack web applications.
- Implemented responsive designs and ensured optimal user experience across devices
- Utilized Redux for state management, improving application performance and maintainability.
- Designed and implemented RESTful APIs to facilitate efficient communication between the systems.
- Implemented user authentication and authorization using JWT for secure user access.

2017 - 2021

Sr. Web Developer - ETeam (Ltd)

- Built dynamic and interactive user interfaces using React.js and modern CSS frameworks.
- Collaborated with cross-functional teams to define, design, and ship new features
- Improved front-end performance by optimizing components and reducing render times.
- Integrated third-party libraries and APIs to extend application functionality and enhance user experience.

2015 - 2017

Sr. Web Developer - 7cTech

- Develop web applications using the Laravel framework, following best practices and coding standards.
- Implement server-side logic, business rules, and data manipulation using PHP and Laravel.
- Design and optimize database schemas using Laravel's Eloquent ORM.
- Implement middleware for tasks like authentication, logging, and request validation.
- Integrate third-party services, APIs, and libraries into the Laravel application as needed (e.g., payment gateways, social media APIs).
- Use version control systems like Git to manage and collaborate on code with other developers.

2012 - 2015

Web Developer - Innovative Solution

- Design and implement new features, modules, and functionalities based on project requirements.
- Implement user authentication and authorization mechanisms, including role-based access control, using Laravel's built-in features
- Collaborate with frontend developers to integrate the backend logic with frontend components.
- Gain proficiency in working with databases, including creating tables, writing SQL queries, and using Laravel's Eloquent ORM for database interactions.

2011 - 2012

Web Developer - Pronet (Ltd)

- Collaborate with developers to implement features and functionalities following the project's requirements.
- Write clean, maintainable code while adhering to coding standards and guidelines
- Assist with the maintenance of existing projects, including updates, bug fixes, and enhancements.
- Gradually work towards solving problems and implementing features independently, under the guidance and review of experienced team members.

Projects

https://www.kilimall.co.ke/

KiliMall

- ECommerce - Online Shopping Web.
- Deals with Electronics such as smart phones, laptops, subwoofer etc
- Clothing, Home Appliances, Fashion bag, Baby Products, makeup and much more

https://appsnation.co/

AppsNation

- Corporate Web Portal.
- Deals Company offered sevices

https://budget-parcel.com/en/

Budget Parcel

- Courier and Postal Services
- Cost Calculator

In-house product

ERP

- Deals with Different Modules
- Manage and Analyze Reportings

Contact Me

Contact me here

I'm always eager to collaborate on exciting projects and discuss new opportunities. Whether you have a question, need assistance with a project, or just want to say hello, feel free to get in touch. You can reach me through the following channels:

Location

: Karachi, Pakistan

Email

: majid.dev@gmail.com

Mobile Number

: +923333101062

Languages

: Urdu, English, Hindi