As a skilled Python Back-End Developer and AI Engineer. As a passionate and detail-oriented software developer, I specialize in creating innovative solutions that leverage advanced artificial intelligence and machine learning techniques. Below are my key skills and project highlights:
Key Skills
- Artificial Intelligence & Machine Learning:
- Proficient in a wide range of machine learning algorithms, including Support Vector Machines (SVM), Logistic Regression, and Linear Regression.
- Knowledgeable in Generative Adversarial Networks (GANs), Recurrent Neural Networks (RNNs), and Convolutional Neural Networks (CNNs).
- Experienced in developing applications using advanced techniques such as Concatenation Virtual Try-On with Diffusion Models.
- Natural Language Processing (NLP):
- Demonstrated expertise through the development of a RAG chatbot for a college website, integrating NLP for real-time information retrieval and generative responses.
- Web Development:
- Proficient in HTML, CSS, JavaScript, PHP, GAS and C# for building responsive, user-friendly applications.
- Automation:
- Skilled in automating tasks using Selenium WebDriver and scripting languages.
Personal Attributes
- Continuous Learner: Committed to keeping pace with emerging technologies and industry trends.
- Problem Solver: Adept at identifying challenges and crafting effective solutions to enhance user experience.
I am eager to contribute my AI and machine learning expertise, along with my creativity, to a forward-thinking team that values innovation and collaboration.
Education
-
2023
The Islamia University of Bahawalpur
PhD Electrical Engineering
3.9
-
2019
2021
The Islamia University of Bahawalpur
MS Electronics Engineering
3.88
-
2014
2018
COMSATS Institute of Information Technology
BS in Electrical & Computer Engineering
3.6
Experience
-
2019
Upwork
Freelancer
• Developed Python Dash applications with a focus on both frontend and backend
functionalities:
–Frontend: Utilized JavaScript, jQuery, Bootstrap, and HTML5 for interactive and
responsive user interfaces.
–Backend: Employed Python, Pandas, NumPy, and other libraries for data processing and application logic.
• Designed and implemented data scraping software using python to extract and analyze large datasets efficiently
• Developed desktop applications using .Net to meet client specifications.
• Created dynamic websites using PHP and CodeIgniter framework, delivering robust
web solutions for various businesses.
• Continuously researched and adopted new technologies to enhance service offerings and meet evolving client needs.
• Deploy and integrate AI models into production environments, ensuring robustness,
reliability, and compatibility with existing systems.2019
Upwork
Freelancer
• Developed Python Dash applications with a focus on both frontend and backend
functionalities:
–Frontend: Utilized JavaScript, jQuery, Bootstrap, and HTML5 for interactive and
responsive user interfaces.
–Backend: Employed Python, Pandas, NumPy, and other libraries for data processing and application logic.
• Designed and implemented data scraping software using python to extract and analyze large datasets efficiently
• Developed desktop applications using .Net to meet client specifications.
• Created dynamic websites using PHP and CodeIgniter framework, delivering robust
web solutions for various businesses.
• Continuously researched and adopted new technologies to enhance service offerings and meet evolving client needs.
• Deploy and integrate AI models into production environments, ensuring robustness,
reliability, and compatibility with existing systems. -
2022
The Islamia University of Bahawalpur
Senior Engineer
- Leading and supervising staff of TV Studio.
- Overseeing day-to-day operations and ensuring the efficient functioning of the department.
- Conducting regular maintenance and troubleshooting to ensure the reliability and safety of electrical equipment.
- Managing budgets, preparing financial reports, and overseeing resource allocation.
- Planning, purchasing, and installing electrical equipment and systems.
2022
The Islamia University of Bahawalpur
Senior Engineer
- Leading and supervising staff of TV Studio.
- Overseeing day-to-day operations and ensuring the efficient functioning of the department.
- Conducting regular maintenance and troubleshooting to ensure the reliability and safety of electrical equipment.
- Managing budgets, preparing financial reports, and overseeing resource allocation.
- Planning, purchasing, and installing electrical equipment and systems.
-
2018
2022
COMSATS University Islamabad
Lecturer
- Teaching Courses
- Course Allocation Coordinator
- Timetable Coordinator
- OBE Expert
2018
2022
COMSATS University Islamabad
Lecturer
- Teaching Courses
- Course Allocation Coordinator
- Timetable Coordinator
- OBE Expert
-
2017
2018
Govt. College of Technology Bahawalpur
Instructor
- Teaching Short Courses
- NAVTTC coordinator
2017
2018
Govt. College of Technology Bahawalpur
Instructor
- Teaching Short Courses
- NAVTTC coordinator
Skills
Tech Stack
Tools
-
TensorFlow
-
PyTorch
-
Scikit-learn
-
Git
-
Keras
-
OpenCV
-
Pandas
-
NumPy
-
Matplotlib
-
Tableau
-
Azure
-
Docker
-
Kubernetes
-
Jupyter Notebook
-
Linux
-
Spyder
-
VS Code
-
Atom
-
PyCharm
-
Sublime Text
-
Windows
Portfolio
-
RAG Chatbot for Govt. College of Technology Bahawalpur
-
Diabetic Detection Dashboard using SVM
-
Punjab Crime Data Analysis Dashboard
-
Apple Watch Data Analysis Dashboard
-
WhatsApp bot for customized bulk messages