Sooraj Arakkal

Sooraj Arakkal

Computer Scientist

University of Alberta

Biography

Hello! I am Sooraj Arakkal. I am a recent Computing Science graduate from the University of Alberta. My expertise is in software engineering. Feel free to reach out if you want to discuss more about my skills and experience and how I can make a positive impact for you!

Interests
  • Software Engineering
  • Data Visualization
  • Automation
  • Mobile App Development
  • Web Development
Education
  • BSc Computing Science (Specialization in Software Practice), 2023

    University of Alberta

Skills

Python
JavaScript
Java
C/C++
R
React
d3js
Material UI
Jest
Cypress
AWS
GCP

Experience

 
 
 
 
 
University of Alberta - CMPUT 101 (Introduction to Computing)
Teaching Assistant
January 2023 – April 2023 Edmonton, Alberta
  • Held lab sessions where I presented on various topics in Computing Science.
  • Answered student questions.
  • Graded Midterms, Lab work, and Assignments.
 
 
 
 
 
Amazon
Software Development Engineer Intern
May 2022 – August 2022 Vancouver, British Columbia
  • Developed a service that allows clients to define customer cohorts used for product recommendations.
  • Wrote API specifications using Smithy and Java and deployed them using AWS Lambda and API Gateway.
  • Designed a dashboard using React and TypeScript for external clients to interact with API endpoints.
  • Implemented authentication and input validation to ensure app robustness and security.
 
 
 
 
 
Cmputer Science Co-op
August 2021 – April 2022 Edmonton, Alberta
  • Refactored GraphQL queries resulting in 7500% faster data access time using virtualization and pagination.
  • Updated image analysis UI which decreased task completion time by 500% and mouse clicks by half.
  • Created an algorithm in Python to numerically sort (using regex) and stack images from the database.
  • Developed an algorithm to convert images into video using Python and FFmpeg.
 
 
 
 
 
Full-Stack Software Developer
May 2021 – June 2021 Remote
  • Wrote backend code that handled external HTTP requests from third party endpoints.
  • Commended for clear communication and unparalleled willingness to learn.
  • Gained experience in AWS Lambda, DynamoDB, GraphQL, and styling in CSS using Bulma.io.
 
 
 
 
 
Universisty of Alberta - CMPUT 272 (Formal Systems and Logic in Computing Science)
Teaching Assistant
January 2021 – April 2021 Edmonton, Alberta
  • Assisted professor in setting the difficulty of the course, grading student assignments, and replying to queries.
  • Gave 200 students detailed midterm feedback which contributed to 10% higher average marks in final exam.
  • Learned how to effectively manage time between a full course load and working a part-time job.

Accomplish­ments

Diploma in Web Development
See certificate
Microsoft Azure - Web Development
See certificate

Projects

*
Sherp2.0
A community run discord chatbot that answers CS questions for students at the University of Alberta.
Sherp2.0
EpicGamesFreeGameNotifierBot
This bot makes it easy to see weekly free games provided by epic games through discord announcements.
EpicGamesFreeGameNotifierBot
Vocabulary Explorer
A website built to visually explore the cree language using interactive word graphs.
Vocabulary Explorer

Gallery