You are on page 1of 1

Patrick Ciccone

333 Apollo Way, Pleasant Hill, CA 94523 * 925-383-3432 * Patrickc@Berkeley.edu

EDUCATION

University of California, Berkeley


Bachelor of Science, Electrical Engineering and Computer Science
SanDisk Scholars Program

Cumulative GPA: 3.53

Diablo Valley College


Associate in Science, Computer Science
Associate in Arts, Mathematics
Academic High Honors
Certificates
Advanced C++ programming, Computer Architecture, Program Design

Fall 2014 Fall 2016


Fall 2014 - Current

Fall 2012 Spring 2014


Fall 2013
Spring 2014
Spring 2013 Spring 2014

SKILLS

Hardware: Arduino, Raspberry Pi, Intel Edison, {Ultrasonic, Temperature, Humidity} Sensors, Inertial Measurement Units (IMUs)
Software: Matlab, Python, C++, x86 Assembly, MySQL, Windows PowerShell, PHP, HTML

RESEARCH

University of California, Berkeley


Spring 2015 Current
Human-in-the-Loop Control for Semi-Autonomous Cars
Mentor: Prof. Ruzena Bajcsy

Currently developing a driver monitoring framework to capture driver data using a sensor network of inertial measurement units (IMUs) that interface
with a server for real-time processing of human dynamics. YouTube link : https://youtu.be/Oan1V_5Lxe4

RELATED EXPERIENCE

Raspberry Pi Aquarium Sensor

Designed, wrote, and implemented fully object oriented software.

Utilized multiple sensors: CPU temperature Sensor, Ultrasonic Distance Sensor, Humidity sensor.

Interfaced with a 20x4 LCD to provide visual data output.

Wrote various classes to provide a simple layer of abstraction for the main program.
o
Email class: handled all the connection, formatting, sending, and gathering of pertinent data utilizing Gmail.
o
Sensor class: provided inheritance to all the sensor types; properly interfaced with each sensor to gather correct data.
o
Database object: handled all the connection, verification, and data storage into a MySQL database instance on the Raspberry Pi.

Created a website that utilized HTML and PHP to view sensor data in real-time, as well as queried the MySQL database for historic sensor data to analyze trends.

RELATED COURSE WORK

Signals and Systems, Discrete Math and Probability Theory, Microelectronic Devices and Circuits, Introduction to Embedded Systems, Introduction to Robotics

EMPLOYMENT

University of California, Berkeley


SUCCESS Summer Camp Mentor

Berkeley, CA
Summer 2015

Responsible for developing code and curriculum to assist high school students in understanding computer science fundamentals. Projects featured a
water bottle rocket that captured kinematics, utilized a Kalman filter, and released a parachute at the apex.
Strengthened students problem solving skills through posing guided questions that assisted them in discovering their own solutions during labs sessions.

Heffernan Insurance Brokers


Walnut Creek, CA
Junior Network Administrator
2009 2012

Responsible for maintaining the virtual server farm for company infrastructure.

Demonstrated leadership by leading a team of three technicians to complete the customer side of an Exchange / Office migration for 500 employees.

Planned, developed, and implemented Microsoft System Center Configuration Manager, which saved the company money, time, and needless errors in
deploying patches and setting up new computers. Also provided training for entire IT department on its use.

Demonstrated dependability by serving as on call technician once a month.

Responsible for ensuring our Netapp SAN health, which included several 18+ hour emergency days.

Designed, developed, and wrote several new PowerShell scripts to automate processes.
o
Exchange mailstore health check with error checking, automatic repair, and email alerts.
o
Automate new user creation and ensure correct application of user settings, i.e., proper email groups, security groups, printers, etc.

Saved the company money by implementing Key Management Services to efficiently and accurately stay within our volume licensing agreements.
IT Technician
2006-2009

Completed trouble tickets and ensured customer satisfaction with performance.

Replaced failed computer and server hardware (motherboards, power supplies, etc.).

Completed secondary goal of implementing new computer inventory software.


IT Intern
Summer 2006

Replaced approximately 500 computers.

Opened up help desk tickets and served as liaison between technician and customer.

You might also like