Abdul Rafi Muhammadi
Full-Stack Developer
$15.00 / hr
Afghanistan
5 years of experience
Male
Laravel
PHP
Software Development
ReactJs
Hello! I'm Abdul Rafi Muhammadi, a versatile and dedicated professional with over 5 years of experience in
software engineering, web application development, database design, and data analysis. I am a proactive
team player and skilled leader, known for exceptional communication, organizational strengths, and a
proven ability to excel in dynamic, high-pressure settings. I continuously seek new opportunities to leverage
my expertise, expand my skill set, and drive impactful results.
Work Experiences
SYSTEMS DEVELOPMENT SPECIALIST
Support the development team in designing, building, and maintaining scalable databases and web
applications, managing the full development lifecycle from initial coding to deployment.
Architect and develop systems using Single-Page Application (SPA) technologies to enhance user
experience and responsiveness.
Build scalable solutions using open-source technologies like .NET Core, PHP (Laravel), and JavaScript
frameworks (Angular/React with TypeScript) to ensure flexible and maintainable systems.
Collaborate with the team to create detailed documentation and technical diagrams throughout the
software development process.
Provide technical leadership by mentoring and coaching project staff, stakeholders, and partners to
strengthen technical capabilities.
Implement systems across the organization and deliver user training to facilitate seamless adoption
and effective utilization.
Develop automated solutions for data validation, profiling, and exploratory analysis to improve data
quality and streamline workflows.
Manage and optimize database performance, ensuring efficient operation and scalability.
Update and modify existing databases, websites, and applications to meet evolving business
requirements and policy changes, supporting both web-based and desktop environments.
applications, managing the full development lifecycle from initial coding to deployment.
Architect and develop systems using Single-Page Application (SPA) technologies to enhance user
experience and responsiveness.
Build scalable solutions using open-source technologies like .NET Core, PHP (Laravel), and JavaScript
frameworks (Angular/React with TypeScript) to ensure flexible and maintainable systems.
Collaborate with the team to create detailed documentation and technical diagrams throughout the
software development process.
Provide technical leadership by mentoring and coaching project staff, stakeholders, and partners to
strengthen technical capabilities.
Implement systems across the organization and deliver user training to facilitate seamless adoption
and effective utilization.
Develop automated solutions for data validation, profiling, and exploratory analysis to improve data
quality and streamline workflows.
Manage and optimize database performance, ensuring efficient operation and scalability.
Update and modify existing databases, websites, and applications to meet evolving business
requirements and policy changes, supporting both web-based and desktop environments.
Software Developer
Collaborate with the team to establish effective architecture patterns and coding standards.
Create detailed mockups and prototypes to guide development.
Implement SEO best practices to optimize visibility.
Convert UI/UX wireframes into functional, responsive code.
Participate actively in all stages of the development lifecycle.
Gather requirements from stakeholders to build comprehensive information systems.
Develop application specifications and requirements.
Design databases, data models, and project diagrams based on organizational needs.
Troubleshoot issues and ensure efficient application functionality.
Finalize and test back-end features, ensuring web applications are fully operational.
Streamline information system processes to improve efficiency.
Organize projects into modules and allocate them to team members.
Build Management Information Systems (MIS) or websites based on approved requirements and
design.
Conduct system analysis, and feasibility studies, and create workflow diagrams.
Update existing databases and applications as policies or requirements change.
Code, test, and debug program modules to ensure they meet specifications.
Confirm that the MIS meets client and stakeholder expectations.
Address bugs and ensure code stability and security.
Provide user training on MIS/website usage.
Report progress and outcomes to senior management.
Manage and monitor SQL databases for optimal performance
Create detailed mockups and prototypes to guide development.
Implement SEO best practices to optimize visibility.
Convert UI/UX wireframes into functional, responsive code.
Participate actively in all stages of the development lifecycle.
Gather requirements from stakeholders to build comprehensive information systems.
Develop application specifications and requirements.
Design databases, data models, and project diagrams based on organizational needs.
Troubleshoot issues and ensure efficient application functionality.
Finalize and test back-end features, ensuring web applications are fully operational.
Streamline information system processes to improve efficiency.
Organize projects into modules and allocate them to team members.
Build Management Information Systems (MIS) or websites based on approved requirements and
design.
Conduct system analysis, and feasibility studies, and create workflow diagrams.
Update existing databases and applications as policies or requirements change.
Code, test, and debug program modules to ensure they meet specifications.
Confirm that the MIS meets client and stakeholder expectations.
Address bugs and ensure code stability and security.
Provide user training on MIS/website usage.
Report progress and outcomes to senior management.
Manage and monitor SQL databases for optimal performance
Projects
CID Data Sharing System
A secure platform for interdepartmental data sharing within the Counter
Investigation Department
Kabul Green Zone Vehicle License System
Vehicle licensing system for secure, controlled access in
Kabul’s Green Zone.
Armoured Vehicles License System
Licensing system for tracking armoured vehicles
ACU Area Control System
Centralized platform for monitoring and managing area-based controls
Public Services System
Solution for managing and enhancing public service accessibility and delivery
Attendance System
System for tracking employee attendance and supporting HR reporting
Education
Rana University
Bachelor Degree
•
Faculty of Computer Science Department of Software Engineering
Key Subject Studies:
1. Software Engineering.
2. Software Requirement Engineering.
3. Software Quality Assurance.
4. SRS Software Requirement Specification.
5. Project Management.
6. Advanced Software Engineering.
7. Software Architecture and Design.
8. Advanced Software Programming.
9. Data Structure.
1. Software Engineering.
2. Software Requirement Engineering.
3. Software Quality Assurance.
4. SRS Software Requirement Specification.
5. Project Management.
6. Advanced Software Engineering.
7. Software Architecture and Design.
8. Advanced Software Programming.
9. Data Structure.
Refah Afghan Higher Education Institute.
14th class graduated.
•
faculty of Computer Science department of Database.
Key Subject Studies:
1. Web Application Programming.
2. Data Modeling.
3. Database architecture Database Designing.
4. Data structure and Algorithm
1. Web Application Programming.
2. Data Modeling.
3. Database architecture Database Designing.
4. Data structure and Algorithm