Software Developer and Programming Enthusiast
Hello! I'm Thomas Fan, a passionate Software Developer currently based in Albuquerque, New Mexico. Before making this vibrant city my home, I spent most of my life in Missouri, including my time in Rolla for school. I have a twin brother, and we share many adventures together. One of my greatest joys is playing the piano, a hobby that lets me express my creativity and unwind. I also have a Maltese dog, who adds a lot of joy and companionship to my life. I'm a big fan of gaming, TV shows, and application design. My interest in art, especially user interface design, drives my work and inspires me to create visually appealing and intuitive digital experiences. I love teaching and used to give course lectures as a GTA, which allowed me to share my knowledge and passion with others.
Skills
Experience
Education
8 Weeks of DL Projects! Tested with fundamental concepts including hyperparameters (keras-tuner), underfitting, overfitting, hidden layers, dropout, etc. Projects include a variety of topics from forecasting scaled sound pressure, to predicting Beijing air quality, text classification, CNN, RNN, and much more!
Learn moreCheck you my old website portfolio! The site was served on a static host with Jekyll and later hosted through the Netlify webservice.
Learn moreCreated an NBA API endpoint that gives a frontend for easy interaction. I worked on everything from the site visualization to restructuring data retrieved from the API in our React based project. Supported the team by bringing typescript code into production.
Learn moreAt Sandia, I developed robust C++ software for high-impact remote sensing projects. As part of a dedicated team, I utilized Rally for rigorous unit testing, ensuring software reliability and performance. My work involved monitoring, maintaining, and troubleshooting treaty monitoring satellite and ground systems, crucial for national security and global treaty verification.
During my internship at Gap Tech, I worked on backend development for the price item planning team, focusing on price planning and execution. I used Java and the Spring Boot framework, while also learning and implementing Scrum methodologies. I developed and moved code into production to update deprecated metrics used in service and API calls. Additionally, I monitored code impacting controllers and endpoints through database queries and unit testing, ensuring the smooth functioning of the system.
During my internship at Wells Fargo, I influenced billing fee calculations, impacting diagnostics for over 100,000 service calls. I served 23 Crown Jewel web applications, refining queries, alerts, and transaction snapshots for wholesale wealth and investment software. Additionally, I used application performance monitoring (APM) tools to oversee database issues and server health.
Copyright © Thomas Fan. Made with