This application package was created for a job application at Amazon Vancouver as a Software Development Engineer. Listed below are my resume, cover letter, and three reference request letters for previous employers.
Job Posting:
Job Description
Come be part of a team that will shape and influence the future growth of Amazon. You will be responsible for delivering, developing, building and innovating global, scalable technology solutions that are both powerful and light-weight. The technologies are a critical component in Amazon’s continued growth and launching of new products and services.
You will contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations. You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment.
You have strong computer science credentials, are passionate about Internet technology, are customer-obsessed and have a track record of building quality services. You know how to build and you dive deep into back-end and front-end services. You intrinsically use technology to solve problems. Most importantly, you have a passion for learning and continuous improvement. You will enhance the efficiency and scalability of our processes by creating innovative ways to automate integration through robust service interfaces as well as provide scalable solutions and trusted solutions for all our customers.
To meet these challenges, we are looking for a high-energy, talented engineers (multiple positions available) to help build and deliver critical solutions for the Amazon various businesses. We’re looking for people who innovate, love solving hard problems, and never take ‘no’ for an answer. Our engineers are top-notch software developers in the industry, who work hard, have fun, and make history.
Individuals interested in this position should have practical experience in building high-performance, reliable systems in a complex, multi-tiered, distributed environment.
Qualifications
· Bachelor’s Degree in Computer Science or related field, or 2+ years relevant work experience
· Computer Science fundamentals in object-oriented design and data structures
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
· Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl
Works Cited:
“Software Development Engineer I.” Amazon Jobs. Web. 16 Nov. 2015. <http://www.amazon.jobs/jobs/195894/software-development-engineer-i>.
Resume:
Searchable Resume:
Luke Zhang
Year 4, Major: Computer Science
Technical Skills
Programming | Tools/Environments | Systems |
C#
C++ Java SQL Matlab |
Visual Studio
Eclipse Microsoft SQL Server Fiddler Codeblocks Matlab TeraTerm |
Windows
Unix Linux |
Work Experience
RESAAS Co-op Backend Engineer
RESAAS, Vancouver, BC, May 2014 – December 2014
- Implemented SQL stored procedures, backend API services, investigated and fixed various bugs for existing and new features on the website
- Designed and presented the solutions to the engineering team as part of the continuous integration process
- Developed unit tests for the solutions using various tools such as mock objects and Entity Framework
Netgear Canada Software Test Developer
Netgear Canada, Richmond, BC, January – August 2013
- Performed manual and automated tests on mobile hotspot devices
- Configured and performed troubleshooting on hotspot and embedded devices using AT commands
- Developed automated test cases using Selenium API in Java
Academic Projects
Android Source Code Visualization, Java Programming
University of British Columbia, Sept – Dec 2013
- Developed a 3D model city based on the structure of Android source code
- Retrieved Android source code from a URL and parsed it into an Abstract Syntax Tree used to gather data to build the city.
- Achieved a mark of A at the end of the term with a video presentation.
Library Location Application, Java Programming
University of British Columbia, Sept – Dec 2012
- Created an application that shows the location of all BC libraries and the statistics for all of the libraries using Google Web Toolkit
- Was responsible for parsing the library data from an Excel file and persistently storing the data into the GWT datastore.
- Presented the application to the lab and achieved a mark of A
Maze Solver Project, C++ Programming
University of British Columbia, Jan – Feb 2012
- Implemented a maze solver using C++ on Linux
- Created using various data structures such as linked list, array queue and heap priority queue
- Obtained a mark of A+ at the end of the project
Education
The University of British Columbia, Vancouver, BC, 2010-present
Major: Computer Science
Additional Experience
Undergraduate Teaching Assistant
University of British Columbia, Vancouver, BC, May 2015 – present
- Conducted tutorial sessions and office hours for students.
- Have a strong knowledge of the Y86 assembly language and CPU architecture.
Interests and Hobbies
Northern Shaolin Kung-Fu, 2005-2011
- Taught youths (ages 8 through 15) basics and fundamentals of Kung-Fu.
- Performed at many festivals and events around the Metro Vancouver area in front of audiences of up to 100 people.
Cover Letter:
Reference Letters:
Reference Request – Jamil Majlesi