Post Job Free
Sign in

Java, C++, Python, SQL, MySQL, Database design

Location:
Long Beach, CA
Posted:
July 03, 2022

Contact this candidate

Resume:

HAGOP H. TANASHIAN

North Hills, CA *****818-***-**** • **********@*****.***

https://www.linkedin.com/in/hagop-tanashian-0b39a3156/ • https://github.com/Hagop100 EDUCATION

California State University, Northridge GPA: 3.5 August 2013 - December 2017 Bachelor of Science in Kinesiology

California State University, Long Beach GPA: 3.77 August 2020 - May 2023 Bachelor of Science in Computer Science

Coursework: Data Structures, Algorithms, Operating Systems, Databases, Calculus II and III, Linear Algebra, Computer Science Theory, Application Development (Java), Advanced C++ Programming PROJECTS

Sierpinski’s Triangle - Java February 2021 - March 2021

● Coded a variation of Sierpinski’s Triangles supporting the nth order and given an input of line segments, returned whether or not the line segments intersect any of the lines on Sierpinski’s Triangle.

● Utilized an algorithm of computational geometry using line orientations and cross product found in the textbook, Introduction to Algorithms 3rd Edition.

● Independently designed a unique way to draw the fractal (Sierpinski’s Triangle) allowing for complete circumvention of recursion. Generated a map using integers between portions of the fractal.

JPA (Java Persistence API) Books - Java March 2022

● Designed a relation scheme based on a UML model provided in business rules using primary keys, foreign keys, and many to many relationships.

● Built a program using classes from the relation scheme and adding JPA annotations to map objects to relations.

● Designed a way for users to interact with the database by adding, updating, deleting, and listing content via persistence and querying (JPQL).

“Juicy Jumper” - Unity C# Video Game Development August 2021 - October 2021

● Designed and programmed a 2D platformer in Unity game engine called, “Juicy Jumper”, utilizing the physics engine, animator, tilemaps, sprites, colliders, etc.

● Programmed custom jumping and movement mechanics using Unity’s built-in physics engine, giving the player precise control of character movement after studying existing games’ mechanics.

● Debugged physics engine quirks by reading Unity API documentation. Semaphores - C November 2021

● Implemented semaphores to mitigate “race condition” to achieve process synchronization in the Linux operating system.

TECHNICAL SKILLS

● Programming: Java, C++, C#, Python, C, SQL, Haskell, Verilog

● Frameworks: Unity Game Engine, Linux OS, Java Persistence API, Microsoft Office

● Bilingual: English, Armenian



Contact this candidate