0% found this document useful (0 votes)
75 views1 page

Software Engineer Resume Highlights

First Last is a recent graduate with a BSc in Computer Science from the University of Windsor. They have experience as a Software Development Engineer Intern at Amazon and as a Research Assistant at the University of Windsor. Their skills include languages like Java, C++, and Python as well as web development with React and TypeScript.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views1 page

Software Engineer Resume Highlights

First Last is a recent graduate with a BSc in Computer Science from the University of Windsor. They have experience as a Software Development Engineer Intern at Amazon and as a Research Assistant at the University of Windsor. Their skills include languages like Java, C++, and Python as well as web development with React and TypeScript.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

First Last

someEmail@edu.com | 1-234-567-890| linkedIn/linkedInUsername | github/myGithubName

EDUCATION
BSc. Honours Computer Science With Software Engineering Specialization Windsor, ON | Jun 2021
University of Windsor
Teacher Assistant (TA): World Wide Web Information Systems Development

WORK EXPERIENCE
AMAZON | Software Development Engineer Intern Toronto, ON | May 2020 – Aug 2020
• Designed and implemented a dashboard using React and TypeScript to visualize data stored in DynamoDB,
decreasing time to understand delivery driver work sessions by over 10 times.
• Ensured only authorized employees have access to the application by creating an AWS Lambda@Edge function to
intercept and sign valid requests.
• Devised and deployed the infrastructure in TypeScript through AWS CDK, then created efficient algorithms to
process data from a custom REST API, so it could scale to handle millions of deliveries.
• Setup a CI/CD pipeline and exceeded requirements in each stage, which lead to the application being pushed to
production.
UNIVERSITY OF WINDSOR | Research Assistant (RA) Windsor, ON | Feb 2020 - May 2020
• Developed a Personal Health Record (PHR) system in Spring based on the theoretical model outlined in Mitu
Kumar’s thesis.
• Applied the mCP-ABE encryption scheme using the JPBC library, so patients have fine-grained access control over
their health records with the ability to instantly revoke access.
JOATU | Software Engineer Intern Montreal, QC | Dec 2018 – May 2019
• Rewrote legacy Django code in Ruby in Rails and refactored it to make the system more extensible.
• Created UML diagrams and documented where features were implemented, to make the codebase more
maintainable.

PROJECTS
AUTOMATED SPEAR-PHISHER  Python, PySpark, Selenium, Apache, NLP, Big Data
A security research tool to send targeted spam messages on either Facebook or Twitter. The program analyzes the feed
of its target to increase the effectiveness of the messages.
IMAGE REPOSITORY  Java, PHP, React, TypeScript, Maven, GCP, MySQL
A full-stack image repository, where users can store their files. Created a GCP cloud function to implement CP-ABE
encryption and used it to ensure files are secure at rest.
BIOMETRIC DYNAMIC KEYSTROKE SPOOFER  Python, Object-Oriented Design, CyberSecurity
A program that authenticates users based on their typing patterns. And a spoofer that uses the genetic algorithm to
mimic the user’s typing pattern.
DISTRIBUTED KEY-VALUE STORE  Java, Distributed System, Computer Networks, Concurrency
A distributed key-value store which automatically replicates data in the background while the user manages their data.
Implemented a custom P2P protocol to maximize fault tolerance and scalability.
WAR OF WEEBLES  C#, Unity, Concurrency, Artificial Intelligence
A capture-the-flag-styled shooting game composed of AI-controlled players. The agents change their goals based on
various factors, such as their health, current weapon, their personality and what they see.

SKILLS
Languages: Java, C++, Python, C#, PHP, Prolog, Bash, C, Racket, SQL
Web Development: React, JavaScript, TypeScript, HTML/CSS
Technology: Git, AWS, GCP, Azure, Docker, Unity, Apache, LATEX, MongoDB, DynamoDB, Neo4j

You might also like