k21k commited on
Commit
2fac634
·
verified ·
1 Parent(s): 5663bc7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +129 -79
app.py CHANGED
@@ -13,97 +13,147 @@ genai.configure(api_key=GOOGLE_API_KEY)
13
  # Text input for user prompt
14
  user_input = st.text_area("Please paste the JD:")
15
 
 
16
  prompt = f"""
17
- Analyze the following: 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
- Must be's at all the time: Acknowledge the resume reference and Show case ATS score in big fonts.
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
- - First go through the provided resume and job description and Display the precise 'ATS Score' at the top just how the recruiter views.
21
- - Give the Desired ATS score for the job description.
22
- - Start providing the below with the analysis report, begin with 'I have gone thorugh your Resume, Kiran and based on that I recommend the following'.
23
- - Keep in mind the resume content you provide should fit in one A4 size page.
24
- - Create contents such that the resume matches the desired ATS score.
25
- 1. Extract all the keywords required for the Job Description and extract the keywords gap from the resume provided. - Need these two in 1 table.
26
- 2. Write a professional summary for my resume and include the most important keywords from the jd or the skills.
27
- 2.1. Don't forget to cover missing elements.
28
- 2.2. Keep the summary short and provide 2 short lines for professional summary along with 6 key highlights of my resume relevant to the job description in bullet points.
29
- Please do not forget to add the below in the highlights:
30
- - Provide the Key highlights in the format as below example:
31
- Example = 'USD 200,000 savings: Mentored Six Sigma projects, resulting in $200,000 in savings through process efficiency improvements.''
32
- - The USD 200,000 savings and USD 100,000 savings from automation opportunity proposal.
33
- - End-to-end proess establishment.
34
- - And, other successes from my resume. Please refer my resume provided below in the [Resume] section.
35
- 3. Create my skills section with compulsory 6 categories(In my resume I have 3 categories, forget it), and use as many keywords as possible by comma separate values. - Need this in table format
36
- 4. Alter the resume content of the most recent and relevant experiences to resonate the JD and keep the qunatifications.
37
- 5. Reduce the content size of the rest of the experiences from my resume.
38
- 6. Provide the preparation plan, like what the topics to read and if possible any relevant quick projects to do.Provide any relevant links
39
- 7. Provide the top interview questions I might face. - Need this in table format
40
- 8. Provide the list of projects to showcase based on the JD. - Need this in table format
41
- 9. Good to have options for the interview.
42
- 10. Create a compelling cover letter to the hiring manager highlighting my key achievements and end with a irresistible curiosity to the manager.
43
- 11. Refer my prompt writing style and adapt this style to provide the results.
44
-
45
- Resume:
46
  [
47
  PROFESSIONAL SUMMARY:
48
- 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,
49
- 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,
50
- processes, and organizational success.
51
 
52
  CORPORATE EXPERIENCE:
53
- Title - Senior Data Operations Specialist | Org - SigTech | Sector - Financial Services | Jul,2022-Feb,2024
54
- Established end-to-end data process which included the following;
55
- 1. Onboarding key business specification.
56
- 2. Design and plan the process.
57
- 3. Decided on team size and skills required.
58
- 4. Drafting process documents with flow chart on Confluence and identified KPI's.
59
- 5. On-boarded team with relevant skills.
60
- 6. Trained the team in the process.
61
- 7. Measured performance and process metrics.
62
- 8. Built KPI dashboards for both people and process.
63
- 9. Migrated from confluence to Jira.
64
- 10. Established trusted relationship with clients.
65
- 11. Documented client requirements efficiently.
66
- 12. Designed a fool-proof method (Poka-Yoke) to validate and deliver the data.
67
- 13. Achieved 100% client satisfaction and Zero complaints over an year.
68
- 14. Managed team appraisal and constant motivation.
69
- 15. Conflict resolution through proper brainstorming and documentation in agreement with both parties in conflict.
70
- 16. Designed process documents templates for documenting incomplete data pipelines on AWS.
71
- 17. Analysed the cost structure and introduced Snowflake to potentially replace AWS.
72
- 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.
73
- 19. After a year, on-boarded cross departmental teams in Bengaluru, India.
74
- 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).
75
- Title-Consultant | Org-Kalvi World Solutions Pvt Ltd | Sector-Management Consulting | Client Company-Deluxe Entertainment Services | Sector-Media and Entertainment | Aug,2017 - Sept,2018
76
- 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.
77
- 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.
78
- 3. Proposed $100,000 cost reduction plan through the identification of automation opportunities by pr.
79
-
80
- ENTREPRENEURIAL EXPERIENCE:
81
- Title-Quantitative Analyst | Emp_Type-Self Employed | Sector-Securities Market and Trading | Jun,2020-Jul,2022
82
- 1. Designed and back-tested intraday trading strategies with Python, consistently generating profitable returns through data-driven technical analysis.
83
- 2. Implemented robust statistical analysis to optimize trading strategies and identify market trends.
84
- Title-Analytics Consultant | Org-Orazen Analytics | Sector-Retail | Nov,2018-Mar,2020
85
- 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.
86
- 2. Led data analysis initiatives using SQL and Python, identifying trends that increased sales by 30% and optimized business processes for operational efficiency.
87
- Title-Founder and Consultant | Org-Orazen Analytics | Sector-Manufacturing and Retail | Apr,2014-Mar,2016
88
- 1. Onboarded projects in manufacturing industry, initiated diagnostic study, created project charter and improved productivity by 27% through implementing lean methods.
89
- 2. Increased sales by 50% via Market Basket Analysis with Python, paving the way for a new manufacturing plant.
90
-
91
  SKILLS:
92
- Technical: Python, SQL (PostgreSQL, MySQL), Power BI, Metabase, MS Excel, AWS, Snowflakes
93
- Analytics: Exploratory Data Analysis, Visualization, Data Quality, ETL, Regressions, Time Series Forecasting
94
- Business: Process Improvements, Agile, Stakeholder Management, Business and Team leadership.
 
95
 
96
  EDUCATION AND CERTIFICATIONS:
97
- B.E. in Civil Engineering | VTU, Karnataka, 2010 - 2015
98
- Integrated Programme in Business Analytics | IIM, Indore, MP, 2021- 2022
99
- Certified Six Sigma Black Belt | MSME, Delhi, 2014
100
 
101
  VOLUNTARY SOCIAL WORK:
102
- Counsellor | District Sports Centre | Mysuru, 2019
103
- 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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
 
106
- Job Description: {user_input}
107
  """
108
 
109
  # Button to submit the prompt
 
13
  # Text input for user prompt
14
  user_input = st.text_area("Please paste the JD:")
15
 
16
+
17
  prompt = f"""
18
+ I am providing Resume and Cover letter below, and I will be pasting the job description too. Acknowledge.
19
+ Job Description: {user_input}
20
+ Resume are as below:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  [
22
  PROFESSIONAL SUMMARY:
23
+
24
+ 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, 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, processes, and organizational success.
 
25
 
26
  CORPORATE EXPERIENCE:
27
+
28
+ Title - Senior Data Operations Specialist, Org. - SigTech, Sector - Financial Services, Jul,2022-Feb,2024Established end-to-end data process which included the following; 1. Onboarding key business specification. 2. Design and plan the process. 3. Decided on team size and skills required. 4. Drafting process documents with flow chart on Confluence and identified KPI's. 5. On-boarded team with relevant skills. 6. Trained the team in the process. 7. Measured performance and process metrics. 8. Built KPI dashboards for both people and process. 9. Migrated from confluence to Jira. 10. Established trusted relationship with clients. 11. Documented client requirements efficiently. 12. Designed a fool-proof method (Poka-Yoke) to validate and deliver the data. 13. Achieved 100% client satisfaction and Zero complaints over a year. 14. Managed team appraisal and constant motivation. 15. Conflict resolution through proper brainstorming and documentation in agreement with both parties in conflict. 16. Designed process documents templates for documenting incomplete data pipelines on AWS. 17. Analyzed the cost structure and introduced Snowflake to potentially replace AWS. 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. 19. After a year, on-boarded cross departmental teams in Bengaluru, India. 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).
29
+
30
+ Title - Consultant, Org. - Kalvi World Solutions Pvt Ltd, Sector - Management Consulting, Client Company - Deluxe Entertainment Services, Sector - Media and Entertainment, Aug,2017 - Sept,2018 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. 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. 3. Proposed $100,000 cost reduction plan through the identification of automation opportunities.
31
+
32
+ ENTREPRENEURIAL EXPERIENCES: Title - Quantitative Analyst, Emp_Type - Self Employed, Sector - Securities Market and Trading, Jun,2020 - Jul,2022 1. Designed and back-tested intraday trading strategies with Python, consistently generating profitable returns through data-driven technical analysis. 2. Implemented robust statistical analysis to optimize trading strategies and identify market trends.
33
+
34
+ Title - Analytics Consultant,  Org - Orazen Analytics, Sector - Retail, Nov,2018 - Mar,2020 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. 2. Led data analysis initiatives using SQL and Python, identifying trends that increased sales by 30% and optimized business processes for operational efficiency.
35
+
36
+ Title - Founder and Consultant, Firm - Orazen Analytics, Sector - Manufacturing and Retail, Apr,2014 - Mar,2016 1. Onboarded projects in manufacturing industry, initiated diagnostic study, created project charter and improved productivity by 27% through implementing lean methods. 2. Increased sales by 50% via Market Basket Analysis with Python, paving the way for a new manufacturing plant.
37
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  SKILLS:
39
+
40
+ Technical: Python, SQL (PostgreSQL, MySQL), Power BI, Metabase, MS Excel, AWS, Snowflakes.
41
+ Analytics: Exploratory Data Analysis, Visualization, Data Quality, ETL, Regressions, Time Series Forecasting.
42
+ Business: Process Improvements, Agile, Stakeholder Management, Business and Team leadership.
43
 
44
  EDUCATION AND CERTIFICATIONS:
45
+ B.E. in Civil Engineering | VTU, Karnataka, 2010 - 2015Certificate Programme in Business Analytics | IIM, Indore, MP, 2021- 2022 Certified Six Sigma Black Belt | MSME, Delhi, 2014
 
 
46
 
47
  VOLUNTARY SOCIAL WORK:
48
+
49
+ Counsellor, District Sports Centre, Mysuru, 2019 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.
50
+
51
+ ]Resume Concluded
52
+
53
+
54
+ Sample Cover letter are as below:
55
+ [
56
+ Dear <Hiring Manager's Name>,
57
+
58
+ I am excited to apply for the [Position Title] role at [Company Name]. With eight years of data operations and analytics experience, I offer a proven record of driving efficiency and strategic innovation aligned with your needs.
59
+
60
+ At SigTech, I developed KPI dashboards that improved decision-making and cut delivery timelines by 25%. Identifying data quality gaps, I collaborated with SMEs to create a Financial Documentation (FD) system—streamlining securities data processing, boosting team productivity by 40%, and reducing new hire training time. My end-to-end data validation process also attracted SigTech’s parent company—a major Hedge Fund—to establish business units in Bangalore, confirmed by the Global Head of HR.
61
+
62
+ At Kalvi World Solutions, I designed a Business Process Transition Tool, standardizing outsourcing across business units. This fostered continuous improvement, enabling the creation of the client’s first Business Intelligence department in Bangalore, later scaled globally. Mentoring 50+ Six Sigma projects, I delivered $200,000 in savings and enhanced cross-functional collaboration.
63
+
64
+ [Company Name]'s focus on [specific value or project] aligns with my passion for leveraging data to drive impact. I am eager to bring my expertise to achieve [specific goal or mission].
65
+
66
+ I have attached my resume and would welcome the opportunity to discuss how my experience aligns with your team’s objectives. Thank you for considering my application. I look forward to contributing to [Company Name]'s success.
67
+
68
+ Best regards,
69
  ]
70
+ Cover letter concluded
71
+
72
+
73
+
74
+ Output Sections:
75
+
76
+ 1. ATS Calculation:
77
+ 1.1. Score and keyword gaps in table format
78
+ 1.2. Skills alignment.
79
+
80
+ 2. Resume Summary:
81
+ Tailored professional summary incorporating relevant achievements and skills.
82
+
83
+ 3. Key Highlights:
84
+ Concise bullet points summarizing quantifiable achievements relevant to the role.
85
+
86
+ 4. Experience Modifications:
87
+ Revised corporate and entrepreneurial experience to align with job requirements.
88
+
89
+ 5. Skills Section:
90
+ Create a skills section with six categories, each containing comma-separated keywords. Present this in a table format for clarity.
91
+
92
+ 6. Resume Content Adjustments:
93
+ 6.1. Modify the most recent and relevant experiences to resonate with the job description, retaining quantifications.
94
+ 6.2. Reduce the content size of less relevant experiences while maintaining key points.
95
+
96
+ 7. Preparation Plan:
97
+ 7.1. Suggest topics to study and any quick projects to undertake for skill demonstration.
98
+ 7.2. Provide relevant links for further reading or practice.
99
+
100
+ 8. Interview Questions:
101
+ 8.1. Include a table with top interview questions likely to be faced, tailored to the job description.
102
+
103
+ 9. Project Suggestions:
104
+ 9.1. List potential projects to showcase expertise based on the job description, presented in a table format.
105
+
106
+ 10. Good-to-Have Interview Options:
107
+ 10.1. Recommend additional preparation strategies or talking points for the interview.
108
+
109
+ 11. Cover Letter Generation:
110
+ 11.1. Create a compelling cover letter to the hiring manager that highlights key achievements, aligns with the company’s mission, and concludes with an irresistible curiosity hook for the manager.
111
+
112
+ 12. Writing Style Adaptation:
113
+ 12.1. Ensure results follow the user’s preferred prompt writing style, incorporating specific instructions and delivering clear, structured outputs.
114
+
115
+ Modified Prompt
116
+
117
+ "Generate a tailored job application for the role for the provided Job description. Include:
118
+
119
+ ATS Score and Keyword Analysis in the table format for clarity:
120
+ Evaluate the resume against the job description for ATS compatibility. Identify gaps in keywords and suggest improvements.
121
+
122
+ Resume Summary:
123
+ Craft a professional summary focusing on:
124
+ Expertise in [relevant skills, e.g., data analysis, business intelligence].
125
+ Leadership in fostering collaborative environments and driving innovation.
126
+ Key achievements relevant to the role.
127
+
128
+ Key Highlights:
129
+ Provide 6 bullet points of quantifiable achievements, e.g.,:
130
+ Designed [specific tool/process] leading to [outcome].
131
+ Increased team productivity by X% through [initiative].
132
+ [Other quantifiable impact].
133
+
134
+ Skills Section:
135
+ Create a structured table with 6 main categories of skills, ensuring maximum keyword relevance and alignment with the job description.
136
+
137
+ Experience Details:
138
+ Revise and tailor experience sections for relevance:
139
+ Corporate Experience: Highlight leadership, technical expertise, and quantifiable outcomes aligned with the job description.
140
+ Entrepreneurial Experience: Summarize briefly, focusing on adaptability, independence, and relevant skills.
141
+
142
+ Preparation Plan:
143
+ Suggest topics to study, quick projects to undertake, and provide relevant links for effective preparation.
144
+
145
+ Interview Questions:
146
+ Provide a table of top interview questions relevant to the role, ensuring comprehensive coverage of key areas.
147
+
148
+ Project Suggestions:
149
+ Include a table of project ideas that align with the job description and showcase relevant skills.
150
+
151
+ Good-to-Have Interview Options:
152
+ Suggest additional preparation tips, strategies, or resources to excel in the interview.
153
+
154
+ Cover Letter: refer the given sample cover letter above
155
+ Write a compelling cover letter emphasizing key achievements, aligning with the company’s mission, and concluding with a curiosity-invoking statement to engage the hiring manager.
156
 
 
157
  """
158
 
159
  # Button to submit the prompt