Spaces:
Sleeping
Sleeping
ruthvik7382
commited on
Commit
β’
efcc33c
1
Parent(s):
fe6a7af
Update app.py
Browse files
app.py
CHANGED
@@ -1,127 +1,113 @@
|
|
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.
|
20 |
-
|
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.
|
108 |
-
st.
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
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.
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
126 |
if __name__ == "__main__":
|
127 |
display_resume()
|
|
|
1 |
import streamlit as st
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
# Function to display resume contents
|
4 |
def display_resume():
|
5 |
st.title("Ruthvik Kilaru")
|
6 |
|
7 |
+
if 'section' not in st.session_state:
|
8 |
+
st.session_state.section = 'welcome'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
+
st.sidebar.button("Profile Summary", on_click=lambda: st.session_state.update({'section': 'profile_summary'}))
|
11 |
+
st.sidebar.button("Functional Skills", on_click=lambda: st.session_state.update({'section': 'functional_skills'}))
|
12 |
+
st.sidebar.button("Technical Skills", on_click=lambda: st.session_state.update({'section': 'technical_skills'}))
|
13 |
+
st.sidebar.button("Work Experience", on_click=lambda: st.session_state.update({'section': 'work_experience'}))
|
14 |
+
st.sidebar.button("Education", on_click=lambda: st.session_state.update({'section': 'education'}))
|
15 |
+
st.sidebar.button("Research and Publications", on_click=lambda: st.session_state.update({'section': 'research_publications'}))
|
16 |
+
st.sidebar.button("Certifications", on_click=lambda: st.session_state.update({'section': 'certifications'}))
|
|
|
|
|
|
|
|
|
17 |
|
18 |
+
if st.session_state.section == 'welcome':
|
19 |
+
st.header("Welcome")
|
20 |
+
st.write("Click on the buttons in the sidebar to navigate through the resume sections.")
|
21 |
+
elif st.session_state.section == 'profile_summary':
|
22 |
+
st.header("Profile Summary")
|
23 |
+
st.write("""
|
24 |
+
- Detail-oriented professional with over 4 years of extensive experience in analyzing complex datasets to drive informed decision-making.
|
25 |
+
- 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.
|
26 |
+
- Experienced in developing and deploying data-driven solutions to solve complex business problems.
|
27 |
+
- Skilled in data preprocessing, feature engineering, and model optimization, with a focus on achieving high accuracy and interpretability.
|
28 |
+
- Experienced in natural language processing, computer vision, and time series analysis.
|
29 |
+
- Expert in transforming raw data into actionable insights, enabling businesses to optimize strategies and improve operational efficiency.
|
30 |
+
- Adept at communicating findings to stakeholders through clear, concise reports and dashboards. Passionate about leveraging data to solve problems and support strategic initiatives.
|
31 |
+
""")
|
32 |
+
elif st.session_state.section == 'functional_skills':
|
33 |
+
st.header("Functional Skills")
|
34 |
+
st.write("""
|
35 |
+
- Data Analysis
|
36 |
+
- Data Cleaning
|
37 |
+
- Feature Engineering
|
38 |
+
- Data Visualization
|
39 |
+
- Data Mining
|
40 |
+
- Data Preprocessing
|
41 |
+
- SQL
|
42 |
+
- Business Intelligence (BI)
|
43 |
+
- Data Integration
|
44 |
+
- Statistical Analysis
|
45 |
+
- Data Reporting
|
46 |
+
- Predictive Modeling
|
47 |
+
- Data Preprocessing
|
48 |
+
- Machine Learning
|
49 |
+
- Model Evaluation
|
50 |
+
""")
|
51 |
+
elif st.session_state.section == 'technical_skills':
|
52 |
+
st.header("Technical Skills")
|
53 |
+
st.write("""
|
54 |
+
- Programming Languages: Python, R, C, C++, HTML, CSS
|
55 |
+
- Big Data & Machine Learning: PowerBI, Spark, Kafka, VectorDB, SQL(t-SQL, p-SQL)
|
56 |
+
- 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
|
57 |
+
""")
|
58 |
+
elif st.session_state.section == 'work_experience':
|
59 |
+
st.header("Work Experience")
|
60 |
+
st.subheader("Illinois Institute of Technology, Chicago, IL | Research & Teaching Assistant | Jan 2023 β Till Date")
|
61 |
+
st.write("""
|
62 |
+
- Directing joint research on how student behavior affects academic performance.
|
63 |
+
- Utilizing advanced methods for person detection, emotion recognition, and posture tracking through algorithms such as Yolo, HaarCascade, PoseNet, Openpose, and AlphaPose.
|
64 |
+
- Prototyping an Educational Advising Chatbot using RAG architecture with Langchain on AWS, showcasing integration of advanced AI frameworks and cloud technologies.
|
65 |
+
- Organizing and preparing data for RAG-based chatbot by employing web scraping tools like BeautifulSoup and Unstructured.io, effectively gathering and structuring web data.
|
66 |
+
- 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.
|
67 |
+
- Conducting instructor-led recitations, grading assignments, and addressing over 250 student queries through 30+ interactive sessions, increasing engagement.
|
68 |
+
- Developing a Python grading algorithm with Professor Yong Zheng, automating processes and saving 40 TA hours.
|
69 |
+
""")
|
70 |
+
st.subheader("Genesis Solutions, Hyderabad, India | Data Scientist | Jan 2021 β May 2022")
|
71 |
+
st.write("""
|
72 |
+
- 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.
|
73 |
+
- Demonstrated proficiency in accurately forecasting stock prices, as evidenced by model's performance.
|
74 |
+
- Achieved an R-squared value of 0.87, indicating model's robustness by explaining 87% of variability in stock prices.
|
75 |
+
- Implemented a sophisticated text detection system using OpenCV for image processing and PyTesseract for Optical Character Recognition (OCR).
|
76 |
+
- Attained impressive Precision (0.92), Recall (0.89), and F1-score (0.90) in text region identification within images.
|
77 |
+
- Optimized algorithm for efficiency, enabling it to process images at a speed of 15 frames per second, making it suitable for real-time applications.
|
78 |
+
""")
|
79 |
+
st.subheader("Vedanta Resources Pvt Ltd, Orissa, India | Data Engineer | Jul 2019 β Nov 2021")
|
80 |
+
st.write("""
|
81 |
+
- Worked on real-time data in production department to make necessary technical improvements in that area.
|
82 |
+
- 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.
|
83 |
+
- Enhanced SQL database for supply chain efficiency, halving query times and cutting inventory costs by 5% through improved Forecasting.
|
84 |
+
""")
|
85 |
+
elif st.session_state.section == 'education':
|
86 |
+
st.header("Education")
|
87 |
+
st.write("""
|
88 |
+
- Masters in Information Technology (Data Science) from Illinois Institute of Technology, College of Computing β 2024
|
89 |
+
- Bachelor of Technology from National Institute of Technology, Jamshedpur, India β 2019
|
90 |
+
""")
|
91 |
+
elif st.session_state.section == 'research_publications':
|
92 |
+
st.header("Research and Publications")
|
93 |
+
st.write("""
|
94 |
+
- International Conference on Recent Trends in Computer Science and Technology (ICRTCST) β IEEE 2021
|
95 |
+
- Prediction of Maize Leaf Disease Using ML Models
|
96 |
+
- 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.
|
97 |
+
- 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%.
|
98 |
+
""")
|
99 |
+
elif st.session_state.section == 'certifications':
|
100 |
+
st.header("Certifications")
|
101 |
+
st.write("""
|
102 |
+
- Building Transformer-Based Natural Language Processing Applications from NVIDIA β Feb 2024
|
103 |
+
- Generative AI with Diffusion Models from NVIDIA β Feb 2024
|
104 |
+
- Building LLM-Powered Applications from W&B β Jan 2024
|
105 |
+
- GCP - Google Cloud Professional Data Engineer from Udemy β Jan 2024
|
106 |
+
- Large Language Models: Application through Production from Databricks β Dec 2023
|
107 |
+
- Deep Learning- PadhAI from One Fourth Labs β Sep 2021
|
108 |
+
- Machine Learning from Stanford Online β Aug 2021
|
109 |
+
- Foundations in Data Science- PadhAI from One Fourth Labs β May 2021
|
110 |
+
""")
|
111 |
|
112 |
if __name__ == "__main__":
|
113 |
display_resume()
|