Resume
Summary
Amaan Singh
Third Year Computer Engineering Student
- 336 Heron Way, Vacaville, CA
- (510)660-1764
- amsingh@ucsd.edu
- amaansingh215@gmail.com
Education
Bachelor of Science, Major in Computer Engineering - Currently Enrolled
June 2024
University of California, San Diego
Professional Experience
CSE 110 Software Engineering
2022 - 2022
UCSD, San Diego, CA
- Developed a local first project with a team in two months. Learned how teams in the industry work on the project.
- Created the roadmap and laid out plans on task completion. Help develop the home page with HTML, CSS, and Javascript. Help create the backend part of the project.
Assist Program Tutor
2018 - 2019
Crockett, CA
- Taught technical education programs for 6-8 students on fundamentals of math and science
- Engaged with a team to help assist the students. This led to development of communication and leadership skills.
Projects
SPIS Summer Program Project (2020)
Soundcloud_converterA script that involves my knowledge of Python, web scraping, APIs, and HTTP requests. A script that takes your Soundcloud playlist and converts it into a Spotify playlist
The JSONS – My Booklist (2022)
cse110-fa22-group13The project is a booklist website called Booktime. My team and I seeked to create a powerful, efficient, and utility-based book review and progress aggregator and tracker that will help book lovers and aficionados chart, guide, and track the activity they love and enjoy so much. Using the basic languages of the web, HTML, CSS, and Javascript, as well as collaboration and agility; my team and I built a local-first CRUD progressive web application.
TEAM 4: SMART ELEPHANT - Autonomous Vacuum Cleaner (2023)
SMART ELEPHANT - Autonomous Vacuum CleanerHelped develop an autonomous vehicle using ROS, Python, and hardware components. Skills learned include project management, adhering to a budget and business planning, working within time constraints, designing to specifications, demonstrating performance, and delivering a well-documented project that others can build on. Introduced and did development in the following areas: Computer Vision Algorithms for Navigation, On-vehicle vs. off-vehicle computation, Computer learning systems such as Neural Networks, Locomotion Systems, Vehicle Steering and Traction Control, Dead Reckoning, Odometry, Sensor Fusion, Global Positioning Based (GPS) AutoPilot limitations, Simulation, Power Management.
Bitcoin Hashing / SHA-256 Implementation (2023)
SHA-256/BitcoinSHA-256
Implemented SHA-256. SHA-256 is a encryption algorithm that takes up to 2^64 bit of “message” and generates a 256-bit output. Breaks the “message” into block size of 512 bit (16 words). The last block will contain the length of the message in the last 64 bits. Each message will generate an almost guaranteed unique hash code output.
Bitcoin
Implemented Bitcoin hashing using the previously built SHA-256. A simplified version of bitcoin blockchain hashing with 16 nonce (unique seeds).
Skills
Coursework
Advanced Data Structures
Java/C/C++ Programming
SPIS Summer Program
Algorithms
Engineering Probability and Statistics
Discrete Math
Multivariable Calculus
Design + Analysis of Algorithms
Components And Design Techniques For Digital Systems
Software Engineering
Advanced Digital Design Project
Web Client Languages
Principles Of Computer Operating Systems
Introduction To Analog Design
Circuits And Systems
Contact
Get in touch
Fill out the contact form or you can contact me via email