Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ import streamlit as st
|
|
| 2 |
import google.generativeai as genai
|
| 3 |
|
| 4 |
# Header for the Streamlit app
|
| 5 |
-
st.header("
|
| 6 |
|
| 7 |
# Retrieve the API key from Streamlit secrets
|
| 8 |
GOOGLE_API_KEY = st.secrets["GEMINI_API_KEY"]
|
|
@@ -14,17 +14,81 @@ genai.configure(api_key=GOOGLE_API_KEY)
|
|
| 14 |
user_input = st.text_area("Enter your prompt to generate content:")
|
| 15 |
|
| 16 |
prompt = f"""
|
| 17 |
-
Analyze the following Job Description:
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
| 19 |
1. Extract all the keywords required for the Job Description and extract the keywords gap from the resume provided.
|
| 20 |
-
2. Write a professional summary for my resume and include the most important keywords from the jd or the skills.
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
|
|
|
|
|
|
|
|
|
| 24 |
6. Provide the list of projects to showcase based on the JD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
-
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
Job Description: {user_input}
|
| 30 |
"""
|
|
|
|
| 2 |
import google.generativeai as genai
|
| 3 |
|
| 4 |
# Header for the Streamlit app
|
| 5 |
+
st.header("Paste the JD")
|
| 6 |
|
| 7 |
# Retrieve the API key from Streamlit secrets
|
| 8 |
GOOGLE_API_KEY = st.secrets["GEMINI_API_KEY"]
|
|
|
|
| 14 |
user_input = st.text_area("Enter your prompt to generate content:")
|
| 15 |
|
| 16 |
prompt = f"""
|
| 17 |
+
Analyze the following Job Description: I am providing my resume as below. I will paste the Job description in the UI. Make sure the below prompts are executed perfectly.
|
| 18 |
+
|
| 19 |
+
Imagine you're an expert in ATS resume creation. Refer my provided Resume contents, and based this provide the results as per the guidance below.
|
| 20 |
+
Show the ATS Score in percentage.
|
| 21 |
+
|
| 22 |
1. Extract all the keywords required for the Job Description and extract the keywords gap from the resume provided.
|
| 23 |
+
2. Write a professional summary for my resume and include the most important keywords from the jd or the skills.
|
| 24 |
+
2.1. Don't forget to cover missing elements.
|
| 25 |
+
2.2. Keep the summary short and provide 2 lines of summary along with 6 key highlights in bullet points.
|
| 26 |
+
2.3. Highlight the keywords
|
| 27 |
+
3. Create my skills section. It should have 6 broad categories, that use as many keywords as possible by comma separate.
|
| 28 |
+
4. Provide the preparation plan, like what the topics to read and if possible any relevant quick projects to do.
|
| 29 |
+
5. Provide the top interview questions I might face.
|
| 30 |
6. Provide the list of projects to showcase based on the JD.
|
| 31 |
+
7. Good to have options for the interview.
|
| 32 |
+
Resume:
|
| 33 |
+
[
|
| 34 |
+
PROFESSIONAL SUMMARY:
|
| 35 |
+
With 6 years of entrepreneurial and 2+ years of corporate experience, I thrive on solving complex business problems and delivering impactful results. Skilled in data analysis using Excel, Python,
|
| 36 |
+
SQL, and Power BI, I've driven major growth, like transforming a retailer into a manufacturing business through strategic insights. I’m excited to work with business leaders to enhance people,
|
| 37 |
+
processes, and organizational success.
|
| 38 |
+
|
| 39 |
+
CORPORATE EXPERIENCE:
|
| 40 |
+
Title - Senior Data Operations Specialist | Org - SigTech | Sector - Financial Services | Jul,2022-Feb,2024
|
| 41 |
+
Established end-to-end data process which included the following;
|
| 42 |
+
1. Onboarding key business specification.
|
| 43 |
+
2. Design and plan the process.
|
| 44 |
+
3. Decided on team size and skills required.
|
| 45 |
+
4. Drafting process documents with flow chart on Confluence and identified KPI's.
|
| 46 |
+
5. On-boarded team with relevant skills.
|
| 47 |
+
6. Trained the team in the process.
|
| 48 |
+
7. Measured performance and process metrics.
|
| 49 |
+
8. Built KPI dashboards for both people and process.
|
| 50 |
+
9. Migrated from confluence to Jira.
|
| 51 |
+
10. Established trusted relationship with clients.
|
| 52 |
+
11. Documented client requirements efficiently.
|
| 53 |
+
12. Designed a fool-proof method (Poka-Yoke) to validate and deliver the data.
|
| 54 |
+
13. Achieved 100% client satisfaction and Zero complaints over an year.
|
| 55 |
+
14. Managed team appraisal and constant motivation.
|
| 56 |
+
15. Conflict resolution through proper brainstorming and documentation in agreement with both parties in conflict.
|
| 57 |
+
16. Designed process documents templates for documenting incomplete data pipelines on AWS.
|
| 58 |
+
17. Analysed the cost structure and introduced Snowflake to potentially replace AWS.
|
| 59 |
+
18. Solved a major problem of data quality of government bonds by introducing Data governance framework (only PII was managed before),now introduced data quality rules repo and other data transformations techniques.
|
| 60 |
+
19. After a year, on-boarded cross departmental teams in Bengaluru, India.
|
| 61 |
+
20. Inspired parent financial company from London to establish an office in the same building, now that office has 50+ people successfully operating in quant finance(Inspiration is confirmed from the Global Head HR of the parent company).
|
| 62 |
+
Title-Consultant | Org-Kalvi World Solutions Pvt Ltd | Sector-Management Consulting | Client Company-Deluxe Entertainment Services | Sector-Media and Entertainment | Aug,2017 - Sept,2018
|
| 63 |
+
1. Successfully mentored 50 plus Six Sigma projects, achieving $200,000 in savings by improving process efficiency and trained 300 plus employees in Six Sigma Yellow belt.
|
| 64 |
+
2. Delivered 35% increase in median performance across 40+ processes by designing detailed process maps and conducting time-motion studies. Furthermore, reduced 30% training time of new hires.
|
| 65 |
+
3. Proposed $100,000 cost reduction plan through the identification of automation opportunities by pr.
|
| 66 |
+
|
| 67 |
+
ENTREPRENEURIAL EXPERIENCE:
|
| 68 |
+
Title-Quantitative Analyst | Emp_Type-Self Employed | Sector-Securities Market and Trading | Jun,2020-Jul,2022
|
| 69 |
+
1. Designed and back-tested intraday trading strategies with Python, consistently generating profitable returns through data-driven technical analysis.
|
| 70 |
+
2. Implemented robust statistical analysis to optimize trading strategies and identify market trends.
|
| 71 |
+
Title-Analytics Consultant | Org-Orazen Analytics | Sector-Retail | Nov,2018-Mar,2020
|
| 72 |
+
1. Developed self-serve dashboards using excel and Power BI, empowering stakeholders with real-time data insights aligned with identified KPIs and measured process metrics.
|
| 73 |
+
2. Led data analysis initiatives using SQL and Python, identifying trends that increased sales by 30% and optimized business processes for operational efficiency.
|
| 74 |
+
Title-Founder and Consultant | Org-Orazen Analytics | Sector-Manufacturing and Retail | Apr,2014-Mar,2016
|
| 75 |
+
1. Onboarded projects in manufacturing industry, initiated diagnostic study, created project charter and improved productivity by 27% through implementing lean methods.
|
| 76 |
+
2. Increased sales by 50% via Market Basket Analysis with Python, paving the way for a new manufacturing plant.
|
| 77 |
+
|
| 78 |
+
SKILLS:
|
| 79 |
+
Technical: Python, SQL (PostgreSQL, MySQL), Power BI, Metabase, MS Excel, AWS, Snowflakes
|
| 80 |
+
Analytics: Exploratory Data Analysis, Visualization, Data Quality, ETL, Regressions, Time Series Forecasting
|
| 81 |
+
Business: Process Improvements, Agile, Stakeholder Management, Business and Team leadership.
|
| 82 |
|
| 83 |
+
EDUCATION AND CERTIFICATIONS:
|
| 84 |
+
B.E. in Civil Engineering | VTU, Karnataka, 2010 - 2015
|
| 85 |
+
Integrated Programme in Business Analytics | IIM, Indore, MP, 2021- 2022
|
| 86 |
+
Certified Six Sigma Black Belt | MSME, Delhi, 2014
|
| 87 |
|
| 88 |
+
VOLUNTARY SOCIAL WORK:
|
| 89 |
+
Counsellor | District Sports Centre | Mysuru, 2019
|
| 90 |
+
Designed and implemented mental health program tailor made for educational and academic institutions that increased student reporting with mental health issues by 70% promoting trust and open communication.
|
| 91 |
+
]
|
| 92 |
|
| 93 |
Job Description: {user_input}
|
| 94 |
"""
|