Shubhayu Shrestha profile picture

Hello ๐Ÿ‘‹ , I'm

Shubhayu Shrestha

Full Stack Engineer @ Fidelity Investments

M.S. Computer Science @ UT Austin '25

My LinkedIn profile My GitHub profile

About Me

Profile picture
Experience icon

Experience

2+ years
Full Stack Development

Education icon

Education

Bachelor of Science, Software Engineering @ UT Arlington '22
Master of Science, Computer Science @ UT Austin ' 25

Hey there ๐Ÿ‘‹ ! My name is Shubhayu Shrestha and I am currently pursuing my Master's in Computer Science, specializing in Machine Learning, at the University of Texas at Austin! I earned my undergraduate degree in Software Engineering from the University of Texas at Arlington in December 2022.

Previously, I worked as a Full Stack Engineer at Fidelity Investments, focusing on marketing technology and handling customer data. I started my career as a Full Stack Engineering Intern at Lockheed Martin, where I developed a web application. Additionally, I have research experience from UTA's Heracleia lab, where I have even had the opportunity to publish and present a paper!

My passion lies in both frontend and backend development, research, machine learning, artificial intelligence, problem-solving, game development, and UI/UX design in which I enjoy having the ability to apply to large-scale projects.

Technical Skills

Programming Languages

Python , Java, Kotlin, JavaScript, TypeScript, Swift, C++, C#, R

Frontend

React.js, Angular, Ionic, React Native, Bootstrap, Material UI

Backend

Spring Boot, Spring Batch, Node.js, Express.js, Flask

Databases

SQL, SQLite, PostgreSQL Google Firebase, MongoDB

Testing Frameworks

JUnit, Jest, Playwright

Tools & Technologies

Git, Docker, Kubernetes, AWS, Android Studio, OAuth, Jenkins, JIRA, Azure DevOps, Unity, Unreal Engine, Postman, Jupyter

Python Libraries

Seaborn, Pandas, PyTorch, TensorFlow, NumPy, Matplotlib, Keras, Scikit-learn

Work Experience

Full Stack Engineer @ Fidelity Investments - Westlake, TX

April 2024 - Present

Full Stack Engineer in Fidelity's Fund and Investment Operations Business Unit

Full Stack Engineer @ Fidelity Investments - Westlake, TX

January 2023 - March 2024

Technologies Used

What did I get out of this experience?

Full Stack Developer - Intern @ Lockheed Martin Corporation - Fort Worth, TX

May 2022 - December 2022

Technologies Used

Joint All-Domain Operations (JADO) Readiness Web Application

Training/Miscellaneous

Undergraduate Researcher @ Heracleia Human-Centered Computing Lab - Arlington, TX

April 2021 - May 2022

Worked as an undergraduate researcher at The University of Texas at Arlington's Heracleia Human-Centered Computing Lab gaining exposure to Robotics, Reinforcement Learning, and Contrastive Learning methodologies.

Traversability Estimation Framework ๐Ÿ“Ž

Reinforcement Learning Project (Discontinued)

PETRA Committee

Projects


Below are some of the projects I have worked on! More projects can be found on my GitHub!


๐Ÿ“ˆ Stock Market Prediction with LSTM

Tech Stack: Python, TensorFlow (for implementing LSTM model), Pandas for data manipulation and Matplotlib for data visualization


Algorithms Used: Long Short-Term Memory (LSTM) networks


Conducted a study researching using LSTM networks to predict stock market trends using historical data from Tesla (TSLA) and Apple (AAPL). I found that the LSTM accurately replicated past trends and made reasonably accurate predictions for future stock movements. The model's low error metrics demonstrated its effectiveness, suggesting its potential for practical financial forecasting applications.


๐Ÿ’ฌ iChatWithGPT

Tech Stack: Swift, ChatGPT API


Created a chat user interface for ChatGPT, an AI language model, using Swift. This application mimics Apple's Messages app where users can chat with the AI model and receive responses in real-time.


๐Ÿ™ƒ EmojiPedia

Tech Stack: React.js


Created a web application that allows users to search for emojis and their meanings. This application was created using React.js and utilizes the emoji-dictionary npm package.


๐Ÿ” Authentication Exploration

Tech Stack: Node.js


Created a web application that allows users to sign up, log in, and log out. This application was created using Node.js and utilizes the bcrypt npm package for password hashing.


Explored the different levels of authenticaiton security


Level 1: Registering Users with Email and Password

Level 2: Encryption and Hashing

Level 3: Salting Passwords for Improved Encryption

Level 4: Managing Cookies and Sessions

Level 5: OAuth: Implementing "Sign In with Googleโ€ and "Sign In with Facebook"


๐Ÿ“ Keeper

Tech Stack: React.js


Created a web application that allows users to create notes. This application was created using React.js and utilizes the Material-UI npm package. Hooks were also used to manage the state of the application. Users can add, delete, and edit notes. The notes are stored in an array and are rendered on the screen.


๐Ÿงโ€โ™‚๏ธ Student Data Modifier

Tech Stack: SpringBoot, PostgreSQL


Developed a Spring Boot REST API that allows users to modify student data. This API allows users to add, delete, and update student data. The API is connected to a PostgreSQL database that stores the student data.


๐Ÿ—‘๏ธ Bin Buddy

Tech Stack: Ionic, Google Firebase


Designed and developed a Progressive Web Application using Ionic and Google Firebase for residents to track garbage trucks, access estimated arrival times, receive timely notifications upon garbage collection, and access proper waste disposal methods.


๐ŸŽ™๏ธ Ava (Voice Assistant)

Tech Stack: Python (w/ speech_recognition, pyttsx3, pywhatkit, datetime, wikipedia, pyjokes, googlesearch, webbrowser, googleapi, playsound)


Created a voice assistant using Python that could handle multiple commands. This voice assistant could: Play a song (from YouTube), tell you the date/time, make Google searches, go to a website, tell you specific information about a person/something, and tell you a joke.


๐Ÿš— Car Rental Database

Tech Stack: Python, SQLite3, Tkinter


Developed a car rental management program to assist car rental companies to manage their fleet and handle invoices. This program includes a vehicle search function where users can search their vehicle inventory through descriptions or VIN numbers and access daily rates and search for customers to view their remaining balance owed to the company, what vehicles they have rented, and their details.


๐Ÿšจ Stock Trading Alert

Tech Stack: Python (w/ Twillio API, Alphavantage API, News API)


Created a stock trading alert program in Python that will send an SMS message if a stock value changes by over 5%. This program was created utilizing the Alphavantage API for the stock data, News API for the news articles, and the Twilio API to send the SMS messages to send the user the change in stock value. This project is currently being hosted on PythonAnywhere for it to run 24/7.


๐Ÿ‘ฎโ€โ™‚๏ธ Security Camera

Tech Stack: Python, OpenCV, Twillio


Developed a security camera program in Python that will send an SMS message if a person is detected in the camera's view. This program was created utilizing the OpenCV library for the camera, and the Twilio API to send the SMS messages to send the user messages if motion is detected. This project is currently being hosted on PythonAnywhere for it to run 24/7.


๐Ÿ‡ Little Hopper

Tech Stack: Kotlin, Android Studio, Google Firebase


Created an Android app in a team that was utilized to help toddlers learn and practice arithmetic, colors, and image recognition through a series of interactive and progressively challenging games.




Contact Me