ruthvik7382 commited on
Commit
be45a68
β€’
1 Parent(s): df0a771

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +121 -15
app.py CHANGED
@@ -1,21 +1,127 @@
1
  import streamlit as st
2
- import fitz # PyMuPDF
 
3
 
4
- st.title("Resume Display Application")
 
 
 
 
 
 
 
 
5
 
6
- # Path to your PDF resume
7
- pdf_path = 'Ruthvik-Resume.pdf'
 
8
 
9
- # Display PDF in Streamlit
10
- with open(pdf_path, 'rb') as file:
11
- pdf_data = file.read()
 
 
 
 
12
 
13
- st.subheader("Uploaded Resume")
14
- st.download_button(label="Download Resume", data=pdf_data, file_name="resume.pdf")
 
 
 
 
 
 
 
 
15
 
16
- # Read and display the PDF content
17
- doc = fitz.open(pdf_path)
18
- for page_num in range(len(doc)):
19
- page = doc.load_page(page_num)
20
- page_text = page.get_text()
21
- st.text(page_text)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import streamlit as st
2
+ import PyPDF2
3
+ import base64
4
 
5
+ # Function to display PDF
6
+ def display_pdf(file_path):
7
+ try:
8
+ with open(file_path, 'rb') as file:
9
+ base64_pdf = base64.b64encode(file.read()).decode('utf-8')
10
+ pdf_display = f'<embed src="data:application/pdf;base64,{base64_pdf}" width="700" height="1000" type="application/pdf">'
11
+ st.markdown(pdf_display, unsafe_allow_html=True)
12
+ except Exception as e:
13
+ st.error(f"Error reading PDF file: {e}")
14
 
15
+ # Function to display resume contents
16
+ def display_resume():
17
+ st.title("Ruthvik Kilaru")
18
 
19
+ st.sidebar.header("Profile Summary")
20
+ st.sidebar.header("Functional Skills")
21
+ st.sidebar.header("Technical Skills")
22
+ st.sidebar.header("Work Experience")
23
+ st.sidebar.header("Education")
24
+ st.sidebar.header("Research and Publications")
25
+ st.sidebar.header("Certifications")
26
 
27
+ st.header("Profile Summary")
28
+ st.write("""
29
+ - Detail-oriented professional with over 4 years of extensive experience in analyzing complex datasets to drive informed decision-making.
30
+ - Proficient in ETL processes, data warehousing, big data technologies, Hadoop, Spark, and Kafka, Python, R, SQL, machine learning frameworks such as TensorFlow and scikit-learn, statistical analysis, data visualization, and business intelligence tools.
31
+ - Experienced in developing and deploying data-driven solutions to solve complex business problems.
32
+ - Skilled in data preprocessing, feature engineering, and model optimization, with a focus on achieving high accuracy and interpretability.
33
+ - Experienced in natural language processing, computer vision, and time series analysis.
34
+ - Expert in transforming raw data into actionable insights, enabling businesses to optimize strategies and improve operational efficiency.
35
+ - Adept at communicating findings to stakeholders through clear, concise reports and dashboards. Passionate about leveraging data to solve problems and support strategic initiatives.
36
+ """)
37
 
38
+ st.header("Functional Skills")
39
+ st.write("""
40
+ - Data Analysis
41
+ - Data Cleaning
42
+ - Feature Engineering
43
+ - Data Visualization
44
+ - Data Mining
45
+ - Data Preprocessing
46
+ - SQL
47
+ - Business Intelligence (BI)
48
+ - Data Integration
49
+ - Statistical Analysis
50
+ - Data Reporting
51
+ - Predictive Modeling
52
+ - Data Preprocessing
53
+ - Machine Learning
54
+ - Model Evaluation
55
+ """)
56
+
57
+ st.header("Technical Skills")
58
+ st.write("""
59
+ - Programming Languages: Python, R, C, C++, HTML, CSS
60
+ - Big Data & Machine Learning: PowerBI, Spark, Kafka, VectorDB, SQL(t-SQL, p-SQL)
61
+ - Data Science and Miscellaneous Technologies: A/B testing, Jira, Shell scripting, ETL, Data science pipelines based on CI/CD, PowerBI(PQ, DAX, Slicers), Snowflake, NLP, GANs, LLMs, APIs(REST), Excel(Power Pivot, VBA, Macros), AWS(EC2, Kinesis streams, S3 buckets, Redshift), Google Analytics(BigQuery) & Ads, Langchain, Github, Docker & Kubernetes
62
+ """)
63
+
64
+ st.header("Work Experience")
65
+ st.subheader("Illinois Institute of Technology, Chicago, IL | Research & Teaching Assistant | Jan 2023 – Till Date")
66
+ st.write("""
67
+ - Directing joint research on how student behavior affects academic performance.
68
+ - Utilizing advanced methods for person detection, emotion recognition, and posture tracking through algorithms such as Yolo, HaarCascade, PoseNet, Openpose, and AlphaPose.
69
+ - Prototyping an Educational Advising Chatbot using RAG architecture with Langchain on AWS, showcasing integration of advanced AI frameworks and cloud technologies.
70
+ - Organizing and preparing data for RAG-based chatbot by employing web scraping tools like BeautifulSoup and Unstructured.io, effectively gathering and structuring web data.
71
+ - Improving chatbot’s performance by refining and prompt-tuning it with synthetic data generated through LLMs and CI workflows, applying Evol Instruct and Contrastive Learning methods to enhance metrics.
72
+ - Conducting instructor-led recitations, grading assignments, and addressing over 250 student queries through 30+ interactive sessions, increasing engagement.
73
+ - Developing a Python grading algorithm with Professor Yong Zheng, automating processes and saving 40 TA hours.
74
+ """)
75
+
76
+ st.subheader("Genesis Solutions, Hyderabad, India | Data Scientist | Jan 2021 – May 2022")
77
+ st.write("""
78
+ - Leveraged advanced regression techniques, including polynomial regression and ridge regression, to achieve a remarkably low Root Mean Squared Error (RMSE) of 5.27 in Stock Price Prediction Analysis.
79
+ - Demonstrated proficiency in accurately forecasting stock prices, as evidenced by model's performance.
80
+ - Achieved an R-squared value of 0.87, indicating model's robustness by explaining 87% of variability in stock prices.
81
+ - Implemented a sophisticated text detection system using OpenCV for image processing and PyTesseract for Optical Character Recognition (OCR).
82
+ - Attained impressive Precision (0.92), Recall (0.89), and F1-score (0.90) in text region identification within images.
83
+ - Optimized algorithm for efficiency, enabling it to process images at a speed of 15 frames per second, making it suitable for real-time applications.
84
+ """)
85
+
86
+ st.subheader("Vedanta Resources Pvt Ltd, Orissa, India | Data Engineer | Jul 2019 – Nov 2021")
87
+ st.write("""
88
+ - Worked on real-time data in production department to make necessary technical improvements in that area.
89
+ - Developed and deployed Kafka and Spark-based data pipeline(Debezium connectors, Apache hudi, STARGAZE, Hive for metadata), enhancing data throughput by 15% and reducing waste by 10% via real-time analytics of 1+ million daily data points.
90
+ - Enhanced SQL database for supply chain efficiency, halving query times and cutting inventory costs by 5% through improved Forecasting.
91
+ """)
92
+
93
+ st.header("Education")
94
+ st.write("""
95
+ - Masters in Information Technology (Data Science) from Illinois Institute of Technology, College of Computing – 2024
96
+ - Bachelor of Technology from National Institute of Technology, Jamshedpur, India – 2019
97
+ """)
98
+
99
+ st.header("Research and Publications")
100
+ st.write("""
101
+ - International Conference on Recent Trends in Computer Science and Technology (ICRTCST) – IEEE 2021
102
+ - Prediction of Maize Leaf Disease Using ML Models
103
+ - Implemented Support Vector Machine (SVM) techniques that demonstrated superior accuracy in detecting maize diseases, achieving a high accuracy rate of 95.6%. This highlights ability to effectively apply machine learning algorithms to solve real-world agricultural problems.
104
+ - Integrating Discrete Wavelet Transform (DWT) and YOLOv5 architecture for feature extraction and disease classification, my research contributed to a predictive model that increased precision of crop yield forecasts due to early disease detection, reflected in a sensitivity improvement of up to 92.3%.
105
+ """)
106
+
107
+ st.header("Certifications")
108
+ st.write("""
109
+ - Building Transformer-Based Natural Language Processing Applications from NVIDIA – Feb 2024
110
+ - Generative AI with Diffusion Models from NVIDIA – Feb 2024
111
+ - Building LLM-Powered Applications from W&B – Jan 2024
112
+ - GCP - Google Cloud Professional Data Engineer from Udemy – Jan 2024
113
+ - Large Language Models: Application through Production from Databricks – Dec 2023
114
+ - Deep Learning- PadhAI from One Fourth Labs – Sep 2021
115
+ - Machine Learning from Stanford Online – Aug 2021
116
+ - Foundations in Data Science- PadhAI from One Fourth Labs – May 2021
117
+ """)
118
+
119
+ st.sidebar.download_button(
120
+ label="Download Resume",
121
+ data=open("path/to/your/resume.pdf", "rb").read(),
122
+ file_name="Ruthvik_Kilaru_Resume.pdf",
123
+ mime="application/pdf",
124
+ )
125
+
126
+ if __name__ == "__main__":
127
+ display_resume()