Thomas P
- Research Program Mentor
MCIT candidate at University of Pennsylvania (UPenn)
Expertise
Software development / data structures
Bio
Hello, my name is Thomas Pham - but you can call me Tom. I am a software engineer and a Master’s student at the University of Pennsylvania’s MCIT program. I mainly focus on front-end development and love building stuff for people. My technical skills include HTML5, CSS3, Javascript, Python, Java, and C. I am always trying to improve my craft and learn new technologies. I have built numerous web projects for e-commerce, offset printing, finance, and data analytics. Currently, I am assisting Prof. Brandon Krakowsky with developing new Python and Java projects. When I am not coding all day, I like to play games (Day Z, Squad, DOTA 2), ride my motorcycle, and listen to music.Project ideas
Finance CRUD app
You will learn MVT architecture by creating a Django finance CRUD app that leverages the IEX REST API to retrieve real time stock quotes so the user can make trades. You will also learn how to design your models so that the user's trade history, information, and portfolio holdings are stored properly in a SQL relational database. This project will utilize the standard web technologies like HTML5, CSS3, Bootstrap, and Javascript. In the end, you will deploy this web app using AWS Elastic bean stalk.
Covid-19 Data set Analyzer
In this project you will use a OOP language such as Java to create a Covid-19 data set analyzer that parses the given data set and computes insightful information such as deaths per capita in the given zipcode, vaccination rates per capita, etc. You will learn how to create this project using N-tier architecture (data, processor, and ui tiers) and writing your own CSV parser from scratch. In the end, you will test your hypothesis against your analysis using the information you have gathered.