Hi, I'm Faizan
Python Developer
Python Backend Developer with experience in Flask and REST APIs, now focusing on Generative AI and chatbot development using LLMs with RAG/GraphRAG.
About Me
As a graduate from FAST-NUCES with a Bachelor's degree in Computer Science, I embarked on a career in web development with a focus on backend technologies. Initially, I honed my skills as a Python backend developer, where I designed and implemented scalable RESTful APIs using Flask, managed MySQL databases for efficient CRUD operations, and leveraged AWS services such as S3 and Lambda functions for robust and scalable solutions. My expertise also includes automating deployment and CI/CD processes using GitHub Actions and Docker, and managing data migrations from CRM systems like Bullhorn, Metabase, and HubSpot. Recently, I have transitioned my focus to the field of Generative AI. In this capacity, I have been working on creating RAG-based chatbot solutions, implementing advanced GraphRAG techniques, and designing Elasticsearch solutions to enhance data retrieval and application performance. This shift represents my commitment to embracing the latest advancements in technology and expanding my expertise in innovative areas. Driven by a strong ethos of continuous learning and a dedication to delivering high-quality results, I am poised to contribute effectively to cutting-edge web development and AI projects, leveraging my diverse technical background and passion for technology.
Skills
Python Backend Development
1 yearPython
REST APIs with Flask framework
MySQL design and management
AWS services including S3 and lambda functions
Github actions for automated deployment and CI
Docker for containerization
Cronjobs for python script scheduling
CRM data migrations and third party APIs integration
Logging and error handling with Sentry integration
Version control using Git and GitHub
Generative AI
3 monthsPython
Langchain
RAG-based chatbot solutions
Implemented GraphRAG technique with guardrails
ElasticSearch solutions using Docker and ElasticSearch platform
Pytest for thorough testing of Python and LLM applications
Version control using Git and GitHub
Qualification
Bachelors in Computer Science
FAST-NUCESCGPA : 3.15