William Spalding
Hayward, California, United States adckhd@r.postjobfree.com 510-***-**** in/william-spalding/ https://www.williamspalding.com/ SUMMARY
Experienced software and web developer, I am a detail oriented professional with a passion for problem solving and automation. I love to learn new things and improve my skillsets. I am self motivated, with vast academic and real-world knowledge of software analysis, design and development. EXPERIENCE
Software Engineer
• Designed and built new company website, that generated 33 new job orders in the first month, by creating an easy to use interface for customers to submit new job orders.
• Streamlined website design, by designing new back-end database and interface, allowing management to easily edit company website without programming knowledge.
• Migrated database and website hosting, decreasing cost to operate website by $500 per year, by moving domain and server hosting to Amazon Web Services. Intern
• Designed and implemented programs and api for automated and secure data retrieval.
• Built and maintained Internet Technology and Human Resources asset management database and web applications, significantly decreasing Human Resources asset assignment time over 10 minutes per asset.
• Improved, tested, and updated existing technologies. EDUCATION
Bachelors of Science in Computer Science
University of California, Riverside • Riverside, CA • 2019 SKILLS
Front end: HTML, Javascript, CSS, React
Back end: PHP, Django, Flask, Node.js, HTTP API's
iOS development: XCode, Swift
Databases: mySQL, Redis, Postgres
Development: Git, Agile, AWS
Machine Learning: Tensorflow, Pytorch, Keras, Scikit Learn PROJECTS
Genetic Algorithm
• Created open-source python module for automatically creating neural network architectures in Tensorflow. Coloram
• Designed and built ios game for challenging reflexes currently rated 5 stars on the apple app store. BattleShips
• Created a React web app for the popular game Battleships.
• Implemented easy to use interface allowing players to play against either another human or a computer. INVOLVEMENT
Game Spawn
University of California Riverside • Officer • September 2017 - September 2019
• Participated in forums and events presented by professionals in the gaming industry, as well as helped in teaching other members about programming tools such as Unity.
COURSEWORK
Intermediate Data Structures and Algorithms
Computer Science • Problem Solving
Learned dynamic programming algorithms such as 0-1 Knapsack and Subset Sum problems to understand principals behind writing effective and efficient code Introduction to Natural Language processing
Computer Science • Data Anylitics
Learned about machine learning tools such as Hidden Markov Models and Neural Networks to create applications, such as a program that reads books and returns a list of all the characters in the book
Senior Design Project
Computer Science • Teamwork
Coordinated with a team in order to build a first person shooter, tower defense game using the Unity game engine All in One Home Services June 2019 - Present,CADublin, Arista Networks Inc. June 2018 - September 2018,CASan Mateo,