cyrus jia resume
TRANSCRIPT
Cyrus Jia
1238 W. 35th Street (626) 321-8840
Los Angeles, CA 90007 [email protected]
Education Viterbi School of Engineering, University of Southern California Los Angeles, CA (Dual Degree) Bachelor of Science in Computer Science Dec 2016 Bachelor of Science in Electrical Engineering May 2016
Languages: Java, C++, Obj-C, Swift, SQL, Matlab, Javascript/NodeJS, HTML/PHP Tools: Eclipse, Xcode, Linux, Git, Bitbucket, SourceTree, GCC/G++, GDB, REST, Autodesk Maya Relevant Coursework: CS: Discrete Methods in Computer Science, Data Structures and OO Design, Algorithms/Theory of Computing, Computer Networks, Software Design, Mobile Application Development, Artificial Intelligence, Software Engineering EE: Wireless Communcation Technology, Electro-Magnetics, Electronic Circuits, Linear Circuits, Communication Systems
Professional Experience IBM T.J. Watson Research Center Software Engineering Intern May 2016-August 2016
(Anticipated)
Intelligent Systems Technology, Inc. Software Engineering Consultant March 2016-May 2016
Implemented and designed ES-MDM (Engineering Systems – Multi Domain Matrix) algorithms/analyses
E.g. Triangularization and Sequencing algorithm, Cycle detection, Strongly Connected Component finder, distance between nodes, propagation tree, reachability algorithm, and change propagation algorithm
AssetSmart Technical Data Analyst June 2014-Aug 2014
Wrote web-crawling program (C++ based) to gather information on computer, networking, manufacturing, and office equipment
Arduino Based Pill Dispenser Project Jr. Electrical Engineer May 2013-Aug 2013
Researched possible solutions to creating cheap and reproducible alarm clock with mechanical switch
Designed graphical interface for coding logic
MapleStory Private Server Server Administrator Sep 2007-Mar 2008
Maintained Apache HTTP Server hosting HTML based website along with a SQL database Administrated and maintained Java based MapleStory Dedicated Server with 800 registered users and up to 50 concurrent users
Project Experience Blabble (Obj-C/iOS) Spring 2016 - Current
iOS anonymous chatroom app based on Firebase backend
Utilizes CoreLocation to display chatrooms around user location
ChessPong (Java) Fall 2015 Integrated a modified version of networked pong using multithreading code as well as other game options, all running
simultaneously to Chess and collaborated via Bitbucket
Sorry! Board Game (Java) Fall 2015 3,500 lines of code, interactive turn-based GUI board game with bots functionality coded via Java Swing
Twitter Engine (C++) Summer 2015 5,000 lines of code, QT-based Twitter program with login functionality, following/followers list, tweets, and mentions
Features: Hash function for password database, merge sort for sorting tweets, Tarjan's algorithm for finding strongly connected nodes (users), heap tree for tweet popularity sorting, and database search