DANIEL JOORYABI 9 Azalea Irvine, California 92620 djooryabi@gmail.com 949.702.7820 www.danieljooryabi.weebly.com QUALIFICATIONS PROFILE Technically versatile with training in Game Design & Programming across programming technologies, concepts, and architectures. Skills include: Design & Programming: Adept in leading game and software development techniques and technologies, with experience in object-oriented design methodologies, algorithmic programming, and data structures. Testing & Quality Assurance (QA): Drive quality design and development; skilled in testing and debugging, leveraging outstanding analytical skills to find and correct defects. Project Coordination: Develop innovative solutions, leveraging project management, analysis, and solution development expertise to achieve goals; equally skilled in team coordination and collaboration. Key Strengths: Highly autonomous with outstanding critical thinking acumen and finely honed communication strengths. Bilingual; fluent in English and Persian. TECHNICAL PROFICIENCIES Platforms: Windows, UNIX, iOS, Android Development: Java, C/C++, HTML, CSS, XML, JavaScript, libGDX, VHDL, Android Studio, Eclipse Tools: Adobe CS (Photoshop, Illustrator), Mathematica, MATLAB, Google Maps API EDUCATIONAL BACKGROUND UNIVERSITY OF CALIFORNIA – IRVINE, Irvine, California Bachelor of Science in Computer Engineering, Expected 6/2017 Current GPA: 3.66; Dean’s List EXPERIENCE HIGHLIGHTS FREELANCE GAME DEVELOPMENT | WWW.DANIELJOORYABI.WEEBLY.COM – Irvine, California Video Game Designer / Programmer, 6/2014 to Present Independently developing desktop and mobile games for the iOS and Android platforms, performing end-toend game design, development, programming, testing, and debugging. Asteroids – danieljooryabi.weebly.com/asteroids: Created single-player clone for desktops, working with Java, Android Studio, and libGDX framework to develop UI and game engine. - Created event-driven game interface via libGDX key events. Produced asteroids and ship using libGDX ShapeRenderer. Candygrab – danieljooryabi.weebly.com/candygrab: Designed mobile game for Android platform and touch-screen devices, utilizing Java, Android Studio, and libGDX 2D game library. Core Technologies: Windows, Android, Java, C++, XML, libGDX, Android Studio, Eclipse Continued . . . DANIEL JOORYABI Page 2 UNIVERSITY OF CALIFORNIA – IRVINE, HENRY SAMUELI SCHOOL OF ENGINEERING, Irvine, California Computer Engineering Student & Undergraduate Researcher, 9/2013 to Present Developing expertise in theoretical, practical, and applied computer engineering and software development concepts, forging hands-on experience in best-practice design, modeling, programming, and testing. Completed coursework includes Intro to Electrical & Computer Engineering, C Programming, Intro to Digital Systems, Advanced C Programming, Intro to Digital Logic, Software Engineering in C, Engineering Probability, Network Analysis I & II, Object-Oriented Systems & Programming, Engineering Data Structures & Algorithms, Organization of Digital Computers, Electrical Engineering Analysis, and Electronics I. Won Undergraduate Research Fellowship in ’15 for project, “Large-Scale Image Matching Using Fast N-body Algorithms,” performing in-depth research into digital image matching: - Leveraged scale invariant feature transform (SIFT) algorithm to categorize images for comparison. Utilized MATLAB to develop Euclidean distance function to compare interest points between multiple image classes and predict percent similarity. - Successfully adapted the MIT pyramid match kernel in C++ to compute image histograms and compare SIFT key points between images. Placebook – danieljooryabi.weebly.com/placebook: As final project for Java Programming course, collaborated on design and development of an Android app to store memories—including title, description, and photo thumbnail—developed in Java and Android Studio. - Organized entries by class and made class parcelable via Android API to enable data persistence. - Leveraged Google Maps API to track and save GPS coordinates with each entry. Utilized Android API ListAdapter and XML to produce Placebook entry display in dynamicallyupdated, scrollable list. Enabled storage of smart phone photos as placebook entries by adapting existing Android code. Developed multiple games for Android platform, programming in Java and Android Studio, including Bubbleshooter (danieljooryabi.weebly.com/bubbleshooter) and Dashtillpuff (danieljooryabi.weebly.com/dashtillpuff). Core Technologies: Windows, UNIX Server, Android, Java, C++, XML, Android Studio, MATLAB, Google Maps API UNIVERSITY OF CALIFORNIA – IRVINE, LEARNING & ACADEMIC RESOURCES CENTER, Irvine, California Instructor & Tutor, 9/2014 to 3/2015 Taught concepts of college-level physics and mathematics to classes of 15+ students, leading hour-long sessions and developing all lectures, handouts, exercises, and demonstrations. Led sessions in differential calculus, fundamental electromagnetic, acoustics, and wave physics. Core Technologies: Windows, Microsoft Office Suite