Muhammad Nouman Ejaz
+92-3219485569 | [email protected] |linkedin.com/in/nouman-ejaz-09172218b
Profile Summary
____________________________________________________________________________________________________________________________________________
● Skilled in developing and deploying machine learning solutions with a focus on Natural Language
Processing (NLP) and language-based AI technologies, including GenAI, LLM, and Langchain.
● Proficient in leveraging state-of-the-art models from Hugging Face for various NLP tasks
such as text generation, sentiment analysis, and named entity recognition.
● Proficient in computer vision techniques and tools such as OpenCV for image processing
tasks, augmenting NLP expertise with skills in image recognition and analysis.
● Experienced in designing and implementing advanced algorithms for text classification,
sequence labeling, and text generation using frameworks like TensorFlow, PyTorch, and
scikit-learn.
● Demonstrated ability to analyze large datasets, extract meaningful insights, and develop
data-driven solutions to complex problems.
● Skilled in leveraging OpenAI technologies for innovative AI-powered solutions.
● Actively seeking new opportunities to apply skills in a dynamic and innovative environment to
push the boundaries of AI and machine learning.
Professional Experience
____________________________________________________________________________________________________________________________________________
Software Engineer Nov 2021 – Present
Invozone Pvt Ltd
● Spearheaded a 3-member team, overseeing their performance and conducting evaluations.
● Collaborated closely with cross-functional teams, including business stakeholders and developers, to
ensure clear communication and alignment of technical requirements and project goals, facilitating
smooth project execution and delivery.
● Provided expert consultancy on optimizing and scaling existing projects, incorporating machine
learning and data science methodologies.
● Led and mentored new joiners, providing training and guidance in Python programming and Natural
Language Processing (NLP) techniques, fostering professional growth and skill development.
● Actively participated in client meetings, gathering project requirements, and offering tailored solutions
leveraging expertise in machine learning and data science methodologies, ensuring alignment with
client objectives.
● Conducted thorough project reviews, identifying areas for improvement and implementing strategies to
optimize performance and scalability, resulting in enhanced project efficiency and client satisfaction.
Python Developer Dec 2020 – Oct 2021
Programmers Force
● Collaborated with team leads to set project milestones, allocate tasks, and track progress, ensuring timely
delivery of Deep Learning pipelines and optimized code deployment to production.
● Implemented diverse KYC mediums including image, video, and text processing, utilizing Google Tesseract
OCR and custom deep learning models for classification, segmentation, and object detection.
● Conducted data pre-processing, wrangling, and visualization, enhancing model performance through
image augmentation, annotations, and heuristic techniques in Python.
● Contributed to the development of tools and utilities, improving pipeline efficiency and model
performance, while managing project integration and deployment.
● Played a key role in model training, enhancement, and integration of AI models like MRCNN, YOLO, and
Tesseract OCR.
● Conducted comprehensive research to guide project decisions and formulate effective strategies.
Associate Software Developer for AI July 2019 – Dec 2020
TechnoDessert Startup
● Actively participated in the collection of business requirements and contributed to translating them into
technical specifications for AI and computer vision projects within a dynamic startup setting.
● Played a key role in the development and implementation of machine learning and computer vision
prototypes, collaborating closely with senior team members to learn and contribute to product innovation.
● Assisted in the execution of proofs of concept, gaining hands-on experience and valuable insights into the
startup's AI-driven initiatives and their potential impact on product development.
● Contributed to the smooth transition from prototype to developed products, learning and adapting to the
fast-paced nature of startup environments while applying foundational knowledge in machine learning
and data science.
● Worked collaboratively with cross-functional teams, absorbing knowledge and skills from experienced
colleagues, and actively contributing to the startup's culture of innovation and experimentation in AI
technology.
Technical Projects
____________________________________________________________________________________________________________________________________________
Design Match (https://www.designmatch.io/)
(Python, Flask, OpenAI, NLP, PostgreSQL)
● Developed and maintained NLP features for Design Match, leveraging NLP technniques to
enhance candidate-client matching accuracy through linguistic analysis algorithms.
● Collaborated on designing and implementing features to empower candidates in effectively showcasing
their linguistic abilities and textual portfolios, fostering seamless collaboration.
● Utilized OpenAI API for real-time profile matching.
● Engaged in the full software development lifecycle, including NLP model training, testing, debugging, and
continuous enhancement, ensuring the platform's reliability and effectiveness.
● Played a key role in optimizing the platform for enhanced user experience and efficient processing and
analysis of textual data, contributing to the success of Design Match as an AI-driven talent acquisition
solution.
KYC (Know Your Customer) (https://shuftipro.com/)
(Python, OpenCV, VGG-Face, OCR, YOLO V3, MTCNN, DLIB, VGG Annotator )
● Conducted comprehensive research to contribute insights and guide project decisions for the
development of a KYC (Know Your Customer) verification system, focusing on personal
information extraction, document authenticity verification, and facial recognition.
● Actively participated in the development process, collaborating with team members to architect
functional and efficient solutions aligned with project objectives, including the implementation of
OCR (Optical Character Recognition), MRCNN, and YOLO for document analysis and person face
detection.
● Played a key role in implementing algorithms to assess image clarity and determine the authenticity
of documents, contributing to the security and reliability of the KYC verification process.
● Contributed to the development of functionality to compare the person in the provided selfie with the
individual depicted in the document, utilizing facial recognition techniques to enhance identity verification
accuracy.
● Supported the deployment phase, ensuring seamless implementation and operational readiness of the KYC
verification system, with all data securely stored in the Mongodb database for compliance and
record-keeping purposes.
Invocom (https://invocom.io/)
( Python, Flask, NLP)
● Spearheaded the development of AI-driven chatbots for InvoCom, leveraging cutting-edge Natural
Language Processing (NLP) techniques to enhance real-time support, engagement, and lead generation
capabilities.
● Led the end-to-end project development, from conceptualization to deployment, ensuring seamless
integration with various websites and systems, and aligning with InvoCom's commitment to
AI/ML-driven communication solutions.
● Leveraged Python and Flask for backend development, orchestrating robust integration with
multiple websites and systems, ensuring scalability and reliability of the chatbot ecosystem.
● Implemented multilingual (100+ Languages) support in chatbots to cater to diverse user bases and
language preferences, enhancing accessibility and inclusivity of InvoCom's chatbot ecosystem.
● Collaborated closely with the team to optimize the performance and user experience of InvoCom's chatbot
ecosystem, conducting continuous monitoring and improvement to ensure maximum efficiency and user
satisfaction.
● Facilitated voice message support, allowing users to interact with chatbot via voice messages and receive
responses in the same format, enhancing the user experience and providing an additional mode of
communication.
Text Summarization using Hugging Face LLM Models
( Python, NLP Libraries, Hugging Face LLM Models)
● Leveraged pre-trained Hugging Face LLM models for text summarization, enhancing the efficiency and
accuracy of content summarization processes.
● Fine-tuned the models on domain-specific datasets to optimize summarization accuracy and relevance to
project requirements.Fine-tuned the models on domain-specific datasets to optimize summarization
accuracy and relevance to project requirements.
● Engineered robust pipelines for the streamlined processing and summarization of extensive textual data,
ensuring efficiency and scalability in handling large volumes of content.
● Collaborated closely with stakeholders to discern project requirements and iteratively refine
summarization algorithms, aligning solutions with organizational objectives and user needs.
● Conducted thorough evaluations to gauge the quality and efficacy of generated summaries, ensuring
alignment with project goals and maintaining high standards of output.
Sentiment Analysis for Social Media
( Python, Flask, NLP Libraries, Sentiment Lexicons)
● Designed and implemented a sophisticated sentiment analysis model capable of accurately
classifying sentiments (positive, negative, neutral) expressed in social media posts and comments,
leveraging advanced Natural Language Processing (NLP) techniques.
● Developed machine learning models for sentiment analysis by meticulously applying NLP
methodologies, ensuring robust performance and reliability in discerning public sentiment.
● Curated and preprocessed extensive social media datasets to train and validate the sentiment
analysis model, optimizing its accuracy and effectiveness in analyzing diverse linguistic expressions.
● Integrated the sentiment analysis model into a scalable and efficient system, enabling real-time
analysis of social media content and providing valuable insights into customer opinions, trends, and
brand perception across various platforms.
● Conducted ongoing monitoring and fine-tuning of the sentiment analysis model to adapt to evolving
language patterns and sentiments, ensuring its continued relevance and efficacy in capturing
nuanced public sentiment.
Advance Q&A chatbot with Langchain & RAG
( Python, Langchain, NLP, RAG, OpenAI, Flask)
● Developed an advanced Q&A chatbot leveraging Langchain and RAG (Retriever-Answer-Generation)
architecture, enabling users to obtain accurate and comprehensive answers to their queries.
● Integrated three distinct knowledge sources into the chatbot, including Wikipedia, Arxiv, and OpenAI,
utilizing Langchain technology to seamlessly access and retrieve relevant information from diverse
repositories.
● Implemented RAG framework for the chatbot, facilitating efficient retrieval of contextually relevant
passages from the knowledge sources and generating concise and accurate responses to user questions.
● Engineered the chatbot to effectively handle complex inquiries by combining Langchain's multi-source
querying capabilities with RAG's answer generation mechanism, ensuring robust performance and
high-quality responses.
● Conducted thorough testing and validation to assess the chatbot's accuracy and efficacy in providing
answers across various domains, enhancing user satisfaction and engagement with the platform.
Medical Prescription Generation with LLM
( LLAMA2, Python, Langchain, NLP, Flask)
● Developed a medical prescription generation system utilizing LLM (Large Language Model) technology,
aimed at automating the process of generating accurate and personalized prescriptions for patients.
● Leveraged Langchain, a technology stack for accessing and integrating diverse sources of medical
knowledge, to enrich the prescription generation process with comprehensive medical information.
● Integrated LLAMA2, an open-source language model tailored for text processing tasks, to ensure the
generation of clinically accurate and contextually appropriate prescriptions.
● Engineered the prescription generation system to analyze patient data and medical histories,
leveraging LLAMA2's capabilities to generate prescriptions that align with patient conditions, medical
guidelines, and drug interactions.
● Conducted extensive testing and validation to verify the accuracy and safety of the generated
prescriptions, ensuring compliance with medical standards and regulations, and enhancing patient care
and safety.
Racino Gaming
(Python, Flask)
● Developed an automated system for predicting the winner of racing games based on input
parameters such as track details, number of laps, weather conditions, and car specifications,
enabling users to make informed decisions before the race commences.
● Engineered algorithms to analyze the input data and calculate the likelihood of each participating car
winning the race, considering factors such as track characteristics, weather impact, and vehicle
performance metrics.
● Integrated machine learning models to process the input parameters and generate predictions regarding
the potential race winner, leveraging historical data and statistical analysis to enhance prediction accuracy.
Technical Skills
____________________________________________________________________________________________________________________________________________
● Programming Languages
Proficient in Python
● Libraries
GenAI, Langchain, NLTK, RAG, SpaCy, Transformers, Gensim Gensim, AllenNLP, Flair, FastText, TextBlob,
Tensorflow, Keras, Sckit-learn, Pandas, Matplotlib, Dlib, OpenCV, PyTorch
● Operating Systems
Linux (Ubuntu), Windows, MacOS
● Database
MySql, Postgres, MongoDB
● Development and Project Management Tools
Visual Studio, PyCharm, Git, Postman, Curl, ImgLab, Jira, Slack, Trello
Education
____________________________________________________________________________________________________________________________________________
● University of Central Punjab Aug. 2015 – June 2019
Bachelor of Science in Computer Science
● Board of Intermediate & Secondary Education May. 2013 – Mar 2015
F.Sc (Pre-Engineering)
● Board of Intermediate & Secondary Education Aug. 2011 – Mar 2013
Secondary School Certificate