Profile photo

Locarno S.

3rd

Previous positions

  • Software Lead at FRC Robotics team 4919

Education

University of California San Diego, Bachelor’s degree, Computer Science

15

Background

Summary

I am currently a Senior Computer Science student at UC San Diego looking for a Software Engineering Summer internship for Summer 2020 before Graduating in the following Fall.

Experience

  • Software Engineer – Optimization

    Triton Robosub

    October 2019 – PresentGreater San Diego Area

    • Parallelize C++ and Python algorithms for the finite state machine of the AUV • Analyze software and present solutions that improve performance • Collaborate with the Simulation and Machine Learning teams to help speed up the training process

  • Software Lead

    FRC Robotics team 4919

    January 2016 – March 2016(2 months)San Diego, California

    • Led a group of 4 programmers with the development of robotic components to ensure full functionality • Developed software for subsystems such as the lifting mechanism, the intake mechanism, the motion sensor and the drivetrain which can all operate autonomously • Simplified the debugging process by consolidating each programmer’s software with my own • Ensured consistency by liaising with Electrical and Mechanical team

Education

  • University of California San Diego

    Bachelor’s degree, Computer Science

    2018 – 2020

    Activities and Societies

    • IEEE Member • Robosub team • Linaro Connect • SD Hacks • H.A.R.D. Hack

Languages

  • Arabic

    Limited working proficiency

  • Syriac

    Limited working proficiency

  • English

    Full professional proficiency

Projects

  • Stock Simulator

    March 2017

    • Created an algorithm that tracks stock price changes based on historical data • Simulates realistic fluctuations in stock price on a daily basis

    Team Members (1):
    • Locarno S.
  • Green Machine

    January 2019 – June 2019

    • A smart trash bin that uses visual recognition to prevent incorrect trash placement • Detects objects using OpenCV and categorizes it as compost, recycling, or trash • Distinguishes between inputs using the TensorFlow’s Machine Learning framewor

    Team Members (1):
    • Locarno S.
  • MIPS Single-Cycle Processor

    July 2019

    • Processor that executes simple programs compiled using the GCC cross compiler • Runs MIPS Assembly code containing branches

    Team Members (1):
    • Locarno S.
  • Robotic Arm

    September 2018

    • Micro motors connected to an Arduino that models arm movement to perform lifting motions

    Team Members (1):
    • Locarno S.

Skills & Expertise

  • Algorithms
  • Git
  • Data Structures
  • Verilog
  • Open Source Software
  • Unix
  • JUnit
  • Object Oriented Design
  • Python
  • Github
  • C
  • Object-Oriented Programming (OOP)
  • C++
  • Valgrind
  • Java

Courses

University of California San Diego

  • Databases
  • Theory of Computation
  • Parallel Computing
  • Computer Architecture
  • Systems Programming
  • Statistical Methods
  • Engineering Psychology
  • Algorithms and Systems Analysis
  • Advanced Data Structures and Algorithms
  • Web Mining/Recommended Systems (AI)

Independent Coursework

  • Object Oriented Analysis and Design

Honors & Awards

  • First Place for H.A.R.D. Hack

    IEEE

    January 2019

    • First place out of roughly 300 contestants from multiple California Universities for creating a prototype of the Green Machine • Lab41: Best application of Open Source Machine Learning with creativity, novelty, and performance • Texas Instruments: First place for most innovative use of Texas Instruments’ robot kits