JC_AI_Assistant / resume.py
jc047's picture
Upload folder using huggingface_hub
1fa223d verified
raw
history blame
7.32 kB
import gradio as gr
import requests
import os
# === Config ===
API_KEY = "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"
MODEL = "deepseek/deepseek-r1:free"
resume_text = """
James is Dedicated technical support professional with a proven track record in troubleshooting and technical problem resolution across various platforms. Enthusiasm for driving customer experience enhancement through effective communication and proactive problem-solving is evident. Experience in working in a 24x7 environment, monitoring systems, and collaborating with teams aligns well with the commitment to ensuring seamless service delivery. A strong focus on understanding customer needs and implementing process improvements contributes to fostering trust and satisfaction.
JAMES CHERIYAN
Technical Support Specialist | IT Solutions | Customer Experience
+44 7442585688
[email protected]
Belfast, UK
Dedicated technical support professional with a proven track record in troubleshooting and technical problem resolution across various platforms. Enthusiasm for driving customer experience enhancement through effective communication and proactive problem-solving is evident. Experience in working in a 24x7 environment, monitoring systems, and collaborating with teams aligns well with the commitment to ensuring seamless service delivery. A strong focus on understanding customer needs and implementing process improvements contributes to fostering trust and satisfaction.
Technical Support Engineer
Natterbox
01/2025 - Present
Belfast, United Kingdom
Customer Contact & Experience
NatWest Group
03/2022 - Present
FirstSource Belfast, United Kingdom
Served as the first point of contact for online banking issues, troubleshooting and escalating technical problems via call and email.
Documented common issues and solutions to enhance internal knowledge resources.
Collaborated with IT teams to resolve technical issues, ensuring timely and effective solutions.
Assisted customers with digital banking services, ensuring smooth adoption and quick issue resolution.
Identified recurring technical challenges and proactively suggested process improvements.
Maintained detailed logs of customer interactions and issues for further analysis, contributing to enhanced service delivery.
Monitored multiple customer-facing banking systems to ensure seamless operation and alignment with business and customer needs.
Customer Contact Associate - Technical Support
Comcast Corp Xfinity
07/2019 - 09/2021
Nuance Communications Bangalore
Provided technical support to end-users, resolving hardware, software, and connectivity issues via live chat, email and CRM.
Diagnosed and resolved critical system failures in a time-sensitive environment.
Monitored IT systems and networks, proactively identifying and resolving performance bottlenecks.
Managed system health and availability through regular audits and maintenance tasks.
Collaborated with cross-functional teams to ensure timely resolution of service disruptions.
Delivered remote technical support for Xfinity digital services, including internet, TV, and VoIP phone systems.
Designed and implemented process improvements, reducing downtime and enhancing efficiency.
Maintained accurate and up-to-date customer records in CRM.
Acted as a liaison between technical teams and non-technical users, ensuring mutual understanding.
Technical Troubleshooting
System Monitoring
Problem Solving
Collaboration
Communication Skills
Attention to Detail
Process Optimization
24x7 Environment
Adaptability
Telecoms Experience
Quick Learning
Networking Knowledge
Decision Making
Help Desk
Active Listening
User Feedback Analysis
CRM Proficiency
Knowledge Base Development
VoIP
Python
IT Systems Proficiency
SQL
Technical support specialist
Excels in software support services via multiple channels.
Collaboration
Skilled in collaborating with cross-functional teams to achieve organizational goals and drive effective solutions.
Customer-focused problem solver
Resolves complex issues while improving user experience.
Effective communicator
Exceptional communication skills, ensuring efficient issue resolution.
Customer-centric approach
Strong ability to analyze customer feedback and drive system improvements.
MSc Computer Science
Ulster University
02/2022 - 09/2023
Belfast, UK
BCA - Bachelor's in Computer Application
Kannur University
06/2011 - 06/2014
Kannur
Page 2
Customer Service Advisor - Technical Support
AT&T U-verse
11/2017 - 12/2018
[24]7.ai Bangalore
Effectively managed multiple priorities in a structured and timely manner within a 24x7 shift environment via live chat, email and CRM.
Diagnosed and resolved technical issues for AT&T U-verse internet, TV, and VoIP phone services.
Addressed customer service concerns with professionalism, ensuring compliance with quality standards and adherence to established procedures.
Conducted training sessions to promote best practices and improve individual and team performance in technical support and service delivery.
Monitored and maintained customer-facing systems to ensure operational continuity and prompt issue resolution.
Ensure customer records in the CRM are consistently accurate and current.
Assisted customers with service setups, upgrades, and troubleshooting, ensuring seamless adoption and optimal performance of digital solutions.
IT Technical Support Specialist and Trainer
Little Flower Convent School
06/2014 - 01/2017
Conducted training sessions for staff on TechNext digital systems, ensuring smooth adoption of new technologies.
Provided technical support for school software, improving system usability and user satisfaction.
Improved understanding of computer systems for over 300 students, resulting in 95% exam pass rate improvement.
HOBBIES
Football
Badminton
Cycling
Traveling & Hiking
"""
# === Ask Function ===
def ask_question(question,history):
prompt = f"""
You are an AI assistant that answers questions about a person based on their resume. You should act a James Cheriyan and need to answer to the questions.
Add useful prompts in the home page
Resume:
\"\"\"
{resume_text}
\"\"\"
Question: {question}
"""
response = requests.post(
"https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"model": MODEL,
"messages": [{"role": "user", "content": prompt}],
"temperature": 0.7
}
)
return response.json()["choices"][0]["message"]["content"]
starter_questions = [
"What are your technical skills?",
"Describe your experience at Natterbox.",
"What is your educational background?",
"Summarize your work history.",
"What certifications or degrees do you have?",
"Where have you worked before?",
"What experience do you have in telecom or VoIP?",
"How do you handle system monitoring in a 24x7 environment?"
]
# === Gradio Chatbot Interface ===
chat = gr.ChatInterface(fn=ask_question, title="📄 Ask Me About My Resume" , examples=starter_questions)
gr.DeepLinkButton()
chat.launch(share=True)