Sharan Sathish
678-***-**** *********@******.*** *********@*******.*** linkedin.com/in/sharan-sathish github.com/shrn-sthsh Education
Georgia Institute of Technology Atlanta, GA
Master of Science in Computer Science (Admitted) Aug. 2023 – May 2024 Georgia Institute of Technology Atlanta, GA
Bachelor of Science in Computer Science Aug. 2020 – May 2023 GPA: 3.965, Zell Miller Scholarship Dean’s List, Faculty Honors Experience
Research Assistant Aug. 2022 – Present
Academic Chair of Computing Vivek Sarkar & Habanero Group at Georgia Tech Atlanta, GA
• Working on an implementation of a Fine-grained Asynchronous Bulk-Synchronous Parallelism model, a productive and scalable actor-based programming system for Partitioned Global Address-Space applications
• Building and testing benchmarks for aforementioned model using Actors/Selectors in comparison to models reliant on OpenSHMEM, OpenMPI, and Conveyors libraries in C/C++ on the PACE cluster Software Engineer Jan. 2022 – May 2022
GymQ from CREATE-X at Georgia Tech Atlanta, GA
• Originated, modeled, and implemented novel virtual queuing concept with relative positioning from WiFi routers
• Collected data from real gyms and created simulations of said virtual queuing model to prove increased efficiency
• Led development of full-stack user application using JavaFX with FXML, MySQL, and Java with JDBC
• Invited to present project at Georgia Tech ISyE Advisory Board’s annual meeting among two other select teams Projects
Motiv Javascript, React Native, Expo Go, Firebase Realtime Database, MixPanel Sep. 2022 – Dec. 2022
• Designed a social goal app which promotes like-minded communities looking to achieve goals and find motivation
• Built with React Native and Expo Go with Firebase Reatime NoSQL Database; MixPanel for analytics
• Implemented novel goal system with private/public, individual/group, and accountability partner features along with convientent timeline design
• Learned modern multi-platfornm application development as well as product design and market research/testing FaceShape Python, NumPy, Scikit-Learn, TensorFlow, Matplotlib, Google Colab Oct. 2022 – Dec. 2022
• Designed a face shape analyzer which would determine a face shape from an image and recommend various frame shapes for glasses and hairstyles based on industry standards
• Preprocessed images and trained models on data set of 5000 images of distinct facial shapes from Kaggle
• Used multiple supervised (NN, LDA, SVM) and unsupervised (K-Means, DBSCAN, PCA) models; Neural Networks from a simple architecture resulted in the highest accuracy
• Familiarized with algorithms and libraries in Machine Learning; learned about GPU acceleration for training Classic Parallel Algorithms C++, OpenMPI Mar. 2022 – Apr. 2022
• Implemented common parallel algorithms such as scan/parallel-prefix, broadcast, gather, scatter, and sample sort
• Designed and implemented novel parallel solutions to common interview questions such as nQueens and Conway’s Game of Life using aforementioned algorithms and making use of parallel architectures
• Grew programming skills particular to parallelism to utilize multi-core processing outside of multi-threading Pipeline Processor CircuitSim, MIPS Assembly, Python, MS Excel Nov. 2021 – Jan. 2022
• Designed and tested a five-stage pipeline processor for the MIPS ISA on a implementation on CiruitSim
• Utilized Branch Prediction and Data-Forwarding to lower clock cycles per instruction, increasing efficiency
• Wrote Python assembler to take MIPS assembly .asm files and produce machine code to be inserted into memory
• Improved skills in processor design along with low-level programming and embedded systems knowledge Technical Skills
Spoken Languages: English, Tamil, Telugu
Programming Languages: C++, Python, Kotlin, C, Java, MySQL, MATLAB, JavaScript Developer Tools: Git, Docker, SQL, Firebase, NoSQL, VS Code, Visual Studio, IntelliJ, Android Studio Libraries: OpenMPI, OpenSHMEM, NumPy, Keras, Matplotlib, TensorFlow, PyTorch, Conveyors, JavaFX Platforms: Linux (Fedora, Ubuntu, Arch), Unix, Windows