Ian Kane
4414 E. Cerrada del Charro, Tucson, AZ
520-301-5353 - [email protected]
OBJECTIVE Dedicated programmer looking for a post undergraduate software engineering job that involves critical thinking.
EDUCATION Bachelor of Science in Computer Science May 2017
University of Arizona Tucson, Arizona
GPA: 3.95
Computer Science GPA: 4.0
1 year study abroad in South Korea.
Languages: English and Conversationalist Korean
SELECTED COURSEWORK C Programming and UNIX Networks Operating Systems
Web Programming Computer Architecture and Design Object-Orientated Design
Discrete Mathematics Data Structures Algorithms [Fall 2016]
Databases [Spring 2017] Software Engineering [Spring 2017]
COMPUTER SKILLS Languages: C, Java, Python, HTML, Javascript, SQL using MySQL, CSS
Frameworks & Libraries: Flask, JQuery, Bootstrap, Docker, Jenkins
Starting to learn: Android Programming
RELATED PROJECTS AND LEARNING Collaborative editor
Utilized Java with multiple threads to allow multiple users to access one server.
Utilized TCP and serialization to edit word documents with other users.
Allowed collaborative editing with other users, and user privileges.
CPU Scheduling Simulator
Utilized C to create a scheduling simulator of processes.
This mimicked how a CPU picks tasks from the ready queue.
Used real time, implementing 4 algorithms including Round Robin, FCFS, SJF, and priority with aging
Event Manager Web App
Has user and group management, using a SQLlite database
Utilized the Google Maps API to create and find events.
The app also allowed deletion of events, creation and leaving of groups, and a basic chat.
Used Javascript, HTML, and CSS for the front end, and Python with Flask Framework in the backend.
EXPERIENCE Viasat Inc. Software Engineering Internship May-August 2016
Created a responsive web application for internal or commercial usage.
Won the Viasat 30-hour intern Hackathon for the “What interns want”.
Pi Alpha Phi President December 2016
Work on increasing everyone’s GPA.
Manage other chairs within the organization and take responsibility for all.
Schedule important dates and keep all plans organized.
Constantly sending feedback and working with the University.
Top Related