HAYK MANVELYAN
**** ****** **************@*****.***
Hayward, CA 94545 (925) 209 – 3077
SUMMARY
• Interested in multi platform application development
• Developed several Android applications
• Successfully built compiler in C++, utilized flex and bison to develop abstract syntax tree with tokens
• Used python extensively with Google platforms
• Coded the database I/O as multithreaded and asynchronous using mutexes
• Experienced with Agile methodology and SCRUM
TECHNICAL SKILLS
Languages C/C++, C#, Ruby, Java, Assembly, Python, Kotlin, Scheme, OCaml, Smalltalk, Prolog, React, Vue.js
Internet Technologies Ruby on Rails, REST API, XML, HTML, JavaScript, jQuery, CSS, CoffeeScript, TCP/IP
Databases & DB APIs MySQL, SQLite, PostgreSQL
Operating Systems Linux, MS Windows, Unix
IDEs/Other Systems Git, MS Visual Studio, Eclipse, Qt Creator Virtual Machines VMware Workstation, Oracle VirtualBox, Qemu EXPERIENCE
July 2017 - present
Independent Software Developer
• Used Java and Kotlin to develop Android application that creates, sends, receives and accepts/declines an invite with an optional expiration date.
• Used python on Google AppEngine as the backend that was responsible for managing the invites server-side (such as checking validity).
• Designed databases that kept the records of users and invites, stored in both server side (Google Datastore NDB) and phone local storage (SQL).
• Google Firebase was used for delivery and notifications to the app
• Git for source control (hosted on Bitbucket)
• Being ported to iOS using react-native
Sep 2014 – June 2017
Student at UCSC
• Developed browser based games using JavaScript that allowed users to interact with pictures
• Modified the FreeBSD kernel for scheduler algorithm and password protected files (analyzed and modified sched_ule.c, kern_thread.c, and kern_switch.c)
• Using C++, wrote a program that stores and retrieves facts and relations in a database similar to prolog
• Wrote a scanner and a parser using flex and bison that created a token table and abstract syntax tree (as part of a class on compiler design)
• Used web2py to create a backend in python for a matchmaking style web app EDUCATION
BS Degree in Computer Science, University of California, Santa Cruz, CA AWARDS AND PUBLICATIONS
Hold US National Master Title in Chess