# SAHIL PATTNI
> [!info] +971 55 482 3157 ⋄ Dubai, United Arab Emirates
>
[email protected]
> [LinkedIn](www.linkedin.com/in/sahilpattni/) $\cdot$ [GitHub](github.com/Sahil-Pattni)
## EDUCATION
#### Masters of Science in Applied Computer Science
**Concordia University** — Montreal, Quebec (Sept 2022 - May 2024)
Relevant Coursework: Algorithm Design Techniques, Machine Learning, Computer Vision, Distributed Systems Design, Software Refactoring, Advanced Database Technology & Applications.
#### BSc. in Computer Science
**Heriot-Watt University** — Dubai, U.A.E.
2017 - 2021
Graduated with First Class Honours.
Awarded the Deputy Principal’s Award (2017 & 2021) for academic excellence.
## EXPERIENCE
#### Machine Learning Engineer Intern
**Rayca Precision (Remote)**
March 2022 - July 2022
- Developed a deep learning classifier trained on RNA sequence data to classify cancer subtypes, achieving a weighted average precision score of 96%.
- Engineered a data pipeline to compile RNA sequence data from various sources and formats.
- Applied ANOVA F-Tests and Chi-Squared feature selection techniques to improve model training time by 60%.
- Used MLFlow to optimize hyper-parameter tuning, improving the model’s accuracy by ≈ 20%.
- Built a RESTful API service to serve the model, via Flask.
#### Programmer
**Al Joury Jewellers Smith (Sharjah, U.A.E.)**
September 2019 - March 2022
- Developed a program using Python and Excel VBA to compile data from various financial accounts, producing a detailed analysis report on the financial position of the company.
- Introduced and implemented 3D-Printing and laser cutting techniques into the manufacturing process, allowing for a more complex range of jewelry to be produced.
## SKILLS
- **Programming Languages:** Python, Java, JavaScript
- **Database Technologies:** SQL, MySQL, PostgreSQL, SQLite, MongoDB
- **Tools:** Git, Jupyter, Maven, Spring, LaTeX
- **Frameworks:** NumPy, Pandas, PyTorch, TensorFlow, Streamlit
- **Machine Learning:** Neural networks, RNN, CNN, NLP, sequence models, computer vision, classification, regression, clustering.
## SELECTED PROJECTS
##### [[Market Basket Analysis with Graph Theory]]
Introduced and examined an improvement to a novel approach for the generate association rule itemsets from a retail database of ≈ 1.4 million transaction, using Minimum Spanning Trees to capture the association between products and Markov Clustering to segregate products on the tree.
##### [[TMDb Movie Sorter]]
Built a program that synchronizes a user’s Plex library with a list on The Movie Database website. The program then sorts the list on the TMDb website by the dominant color of the movie poster, which is determined via K-Means clustering.
##### [[NYT Wordle Solver]]
Created an automated application using Java and Selenium that opens a browser instance and solves the daily NYT Wordle puzzle.
##### [[Equity Analysis]]
Created a dashboard that displays fundamental data, income and balance sheets, as well as an interactive candlestick chart for any publicly traded company.