Olga Shigapova
510-***-**** **********@*****.*** 35534 Collier Pl, Fremont, CA 94536
Education
UNIVERSITY OF CALIFORNIA IRVINE Graduated: June 2020
• B.S. in Computer Science and Engineering,
• GPA: 3.58, Dean’s Honors List- Fall 2016, Fall 2017, Winter 2018, Spring 2019, Winter 2020, Spring 2020 RELEVANT COURSES
Intro to Digital Systems (System Verilog), Programming with Software Libraries (Python), Network Analysis, Programming in C/C++, Data Structure Implementation and Analysis, Discrete-Time Signals and Systems, Organization of Digital Computers, Embedded Software, Digital Signal Processing, Compilers, Networks Skills & Abilities
• Programming languages: Python, C++, C, Java, System Verilog, MatLab
• Development environments: Eclipse, VIM, IDLE, Microsoft Visual Studio, Arduino, Vivado, Atmel Studio Foreign Languages: Russian (speak, read, write fluently), French (class-level knowledge) Work Experience
REVIVER AUTO FOSTER CITY, CA
Firmware Engineering Intern June 2019 – August 2019
• Collaborated with QA engineers to collect requirements for new command line interface(CLI) commands that would help with product behavior verification
• Used ARM GNU Toolchain and C to implement over 10 new CLI commands that enabled over 10 QA engineers to automate testing of the smart license plate- Reviver’s primary product
• Created 5 remote access stations which had a set-up composed of: the Device Under Test (DUT), Segger Debugger, Debug port breakout board, and a PC with all necessary toolchains to remotely program and test the DUT
• Wrote thorough documentation for remote access stations and trained other engineers on their use
• Created a base VM which is preinstalled with: ARM GNU Toolchain for NRF52840 microcontroller, NRF SDK, and Segger debugger dependencies, saving 3 hours every time a machine is set up. Academic Projects
• Maze: implemented a maze generator in C++ using a recursive, depth-first algorithm which, when given an arbitrary size, creates a perfect maze with only one possible solution
• Othello: Created an Othello AI in C++ capable of choosing moves using a recursive minimax search algorithm. Tested its competence against other students’ Ais over a remote test server.
• Predator and Prey: Created a simulation in Python with many objects, each having unique behaviors, utilizing a complex inheritance hierarchy that minimized necessary code. Created a GUI using Tkintee that allowed users to view and interact with the objects.
• Hangman: Created a single player hangman game using C by building an interactive system controlled by an ATmega32 microcontroller in which the player enters the letters on a keypad, sees the results on an LCD display, and hears a tone from the buzzer if the letter choice is wrong. Involvements/Activities
FIRST ROBOTICS (2012-2016)
• Built, designed, and programmed a robot to move and shoot projectiles precisely, in order to compete with other teams in state-wide competitions
• Focused on the electrical aspects of the robot, coding, and manufacturing. PROJECT LEAD THE WAY (PLTW) (2012-2016)
• Took courses in many engineering classes, one in which I built a marble sorter from metal VEX hardware kits and various sensors, like proximity, push, and light to effectively sort metal, glass, and wood marbles into separate bins.
WOMEN’S UCI CLUB WATER POLO (2016-2020)