Bachelor of Science (BS) in Computer Science
PMAS Arid Agriculture University, Rawalpindi
Gujrat Institute of Management Sciences (GIMS) — Affiliated Campus
Academic & Teaching Experience
Lecturer / Teaching Assistant — Computer Science
Gujrat Institute of Management Sciences (GIMS)
- Teaching Programming Fundamentals and C++.
- Teaching Advanced Database Management Systems.
- Guiding students in programming, databases, application development, and practical computing concepts.
- Supporting students in academic projects and practical assignments.
- Helping students connect theoretical computer science concepts with real-world software development.
- Preparing programming exercises, assignments, practical tasks, and assessment material.
NAVTTC Instructor — Advanced Web Application Development
Teaching and practical training in:
- HTML
- CSS
- JavaScript
- jQuery
- PHP
- Laravel
- MySQL
- Web application development
- Database-driven applications
- Practical software development workflows
Web Development Experience
Experienced in developing full-stack and institutional web applications using:
- Laravel
- PHP
- Vue.js
- Next.js
- JavaScript
- MySQL
- REST APIs
- Firebase
- DataTables
- Laravel Modules
- Authentication and authorization
- Permissions and role-based systems
- Server-side application architecture
Major Development & Institutional Projects
GIMS Website
Developed the new website for the Gujrat Institute of Management Sciences, contributing to the institution's digital presence and online user experience.
GIMS-Based Web Applications
Developed and maintained various institutional applications supporting administrative and operational requirements, with a focus on usability, maintainability, and integration with existing workflows.
HRMS — Human Resource Management System
Developed and worked on an HRMS ecosystem using Laravel, including employee-related workflows, attendance management, APIs, reporting, authentication, and administrative functionality.
ZKTeco Biometric Attendance Integration
Worked with ZKTeco biometric infrastructure, including the uFace 800 Plus and ADMS, to integrate physical attendance devices with a Laravel-based HRMS.
The work includes:
- Attendance data synchronization
- Biometric device integration
- ADMS communication
- Punch-in and punch-out APIs
- Attendance processing
- Palm and fingerprint attendance-method identification
- Automated attendance retrieval
- Integration between biometric devices and web-based HR systems
Commission Management & Reporting System
Developed functionality for commission management, including:
- Product-category-based commission reporting
- User/category assignments
- Sales targets
- Commission aggregation
- Payment-status-based commission calculations
- DataTables-based reporting
- Permission-controlled access
Mobile Application Development
Experience in Android and cross-platform application development using:
- Java
- XML
- Android Studio
- SQLite
- RecyclerView
- Firebase
- Cloud Firestore
- Flutter
Experience includes developing CRUD applications, authentication systems, profile management, Firebase-based data storage, and mobile application functionality.
Backend & API Development
Experience designing and implementing APIs for institutional systems, including:
- RESTful API development
- Authentication middleware
- Input validation
- Attendance APIs
- Application-to-application communication
- Error handling
- Logging and debugging
- Integration with external hardware and services
Server & Deployment Experience
Experience working with:
- Ubuntu servers
- Nginx
- MySQL
- Hostinger
- Google Cloud Platform (GCP)
- Laravel production deployment
- Next.js deployment
- Domain/subdomain configuration
- Web server configuration
- Application updates and maintenance
Firebase & Cloud Development
Experience with:
- Firebase Authentication
- Cloud Firestore
- User profile management
- Mobile application integration
- Real-time/cloud-backed application data
- Flutter-Firebase integration
Chatbot Integration
Experience integrating chatbot functionality using Botsify for application and institutional communication requirements.
Design & Creative Experience
Sohaib also has experience in graphic design and visual communication.
Graphic Designer — GIMS Student Society
Responsibilities and activities included:
- Graphic design
- Event-related visual content
- Branding
- Promotional materials
- Creative design work
- Participation in institutional events
He has also worked with Adobe Illustrator and has experience teaching students practical design assignments involving:
- Color palettes
- Logo design
- Visiting cards
- Letterheads
- Cups
- Wrappers
- Bags
- Notebooks/diaries
- Tissue boxes
- Brochures
- Stationery
In addition to design activities, he participated in dramas and performances during annual parties and institutional events.
Technical Skills
Programming & Web
- PHP
- Laravel
- JavaScript
- jQuery
- HTML5
- CSS3
- Vue.js
- Next.js
Databases
- MySQL
- SQLite
- Firebase Cloud Firestore
Mobile Development
- Android
- Java
- XML
- Android Studio
- Flutter
- Firebase
Backend & APIs
- REST APIs
- Authentication
- Authorization
- Middleware
- API validation
- Third-party integrations
Server & DevOps
- Ubuntu
- Nginx
- Hostinger
- Google Cloud Platform
- Production deployment
- Domain/subdomain configuration
Hardware & Integration
- ZKTeco
- uFace 800 Plus
- ADMS
- Biometric attendance systems
- Fingerprint authentication
- Palm recognition
Design
- Adobe Illustrator
- Graphic Design
- Branding
- Logo Design
- Stationery Design
- Brochure Design
- Visual Communication
Education
-
- Programming Fundamentals
- C++
- Database Management
- Web Application Development
- Android Development
- PHP/Laravel
- MySQL
- Practical Software Engineering