eric s rossi resume

4

Click here to load reader

Upload: eric-s-rossi

Post on 14-Apr-2017

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eric S Rossi Resume

Eric S. RossiGeorge Mason University

7552 Newcastle DriveAnnandale, VA 22003-5420

Mobile: (202) 649-0522Email: [email protected]

Major: Computer Science, B.S.

Seeking Greater experience in C, x86-64 assembly, Java and/or Python. Further mathematical experience. Positions dealing with system security. Increased experience in dealing with regular expressions. Positions dealing with low-level programming. Various positions with the ability to learn from team members’ experiences and on the job.

Education Qualified for English Honors classes at Northern Virginia Community College. (2011) Graduated Summa Cum Laude from the Seton Home Study School program. (2012) Independently learned Advanced Mathematics I & II. (2012) Learned Physics independently. (2012) Accepted into the Volgenau School of Engineering at George Mason University as a

Computer Science major. (2012)

Computer/Technological Skills Windows Operating System – Experience with Windows XP, Vista, 7, 8 and 10. Microsoft Office – Knowledge of and experience with Microsoft applications, including

Word, Excel and PowerPoint. Visual Basic – Skills in coding responses to user interactions in a Graphical User Interface

(GUI) and building a simple web browser. Python – Experience with basic control flow and syntax as well as brief experience with

dictionaries. Java – Skills generating regular expressions and various data structures including singly,

doubly and circularly linked lists, binary search trees, queues, heaps and stacks. C – Abilities in developing linked lists, various bitwise operations, int to float conversion and

vice versa in single and double precision and other low level concepts including a basic understanding of threads and processes as well as an understanding of some security risks including buffer overflow and fork() bombs.

x86-64 Assembly – Experience with low level commands regarding registers and the system stack as well as experience in reading generated x86-64 assembly code.

MIPS Assembly – Skills regarding MIPS program structure and how the computer architecture and MIPS interact with each other.

Page 2: Eric S Rossi Resume

Concurrency/Synchronization – Knowledge of some basic concurrency and synchronization concepts in Java and C.

PThreads – Basic knowledge of pthread structure and other thread related tasks using pthreads.

Enforcing critical sections of programs – Skills in enforcing the critical sections of programs utilizing techniques like mutex locks, semaphores and spin locks.

MatLab – Experience with using matrix and interpolation equations. Command Line Prompts – Skills pertaining to simple directory navigation and file access, C

commands regarding compiling and debugging and Java compiling. Binary – Abilities in producing hand calculations of binary equations and hand conversions

between floating point and decimal representations. SVN – Skills in editing and submitting files to a repository and navigating that repository. Prolog – Knowledge of and experience with formal logic statements. Algorithms – Understanding of algorithm runtime analysis and algorithm construction. SQL – Skills regarding basic SQL query structure, including grouping, views and nested

queries. Operating Systems – Knowledge of the structure of operating systems and how the different

parts of an operating system communicate with each other.

Projects/Research Mobile app development (Spring 2015). Worked with a team to create a mobile application

for Android. Artificial intelligence research (August 2015 to December 2015). Independently conducted

research on artificial intelligence. Floating point conversion (Spring 2016). Converted floating point numbers to decimal

numbers and vice versa in C. MIPS arithmetic (Fall 2016). Implemented the addition of positive and negative numbers in

MIPS assembly language. Linux kernel access (Fall 2016). Accessed the Linux kernel to print system messages. Data structure projects (Spring 2015 to Spring 2016). Wrote heap, stack and linked list

projects in Java and C, including programming set operations using a tree structure. Low-level analysis (Spring 2016). Used GCC to see x86-64 assembly code generated by a

running program and manipulating that code. Parsing user input (Fall 2015). Wrote a program to parse a user submitted internet address

using regular expressions in order to properly format the address if it is improperly formatted.

Organizational and Group Skills Member of a Semi-Formal Dance Planning Committee (August 2011 to February 2012).

Assisted in the organization of a Semi-Formal dance for the members of my homeschool group.

Member of a Prom Planning Committee (December 2011 to April 2012). Assisted in the organization of a Prom for my homeschool group.

Eagle Scout Projects ([1] September 2009 and [2] October 2011). [1] Assisted a friend in making a video documentary. [2] Assisted a friend in landscape the area around a community pool.

Page 3: Eric S Rossi Resume

Extracurricular Activities and Personal Skills Member of the Virginia Academy of Fencing (VAF) (November 2007 to November 2013).

Bronze, Silver and Gold medal fencer at VAF training competitions. Fenced under Coach Losha Muravyev, Coach Frank Kelley, Coach David Rowe, Coach Alex Wood and Coach Russ Wilson.

Volunteer at the Lamb Center (2013 to 2014). Volunteered at the Lamb Center in Fairfax, VA, with the Catholic Campus Ministry at George Mason University.

Music (March 2008 to 2012). Drumming with a basic electric kit and additional snare drum. Basketball Team Participant (January 2007 to March 2007). Member of the St. Michael

School basketball team: The Celtics. Dance (March 2011 to April 2012). Learned how to swing dance through my high school. Cub Scouts (2000 to 2005). Most decorated Cub Scout in my den.

Work History Webmaster Skills (September 2010 to Present). Webmaster/editor for Olympus Computing

(see http://www.tobuy.webs.com). Customer Service Representative Skills (September 2010 to December 2012). Responded by

email to customer requests for real estate questionnaire forms for Olympus Computing. After-School Care (August 2013 to December 2013). Worked at the after-school daycare

program at St. Ambrose Catholic School in Annandale, Virginia. Small Group Leader (May 2015 to May 2016). Lead small group sessions for the Associates

of St. John Bosco during summer events for high school graduates going into college. Mobile Computer Teacher (August 2016 to Present). Teaching children K-8 programing

with a Minecraft mod that allows the students to use the programming language Lua in the game.