Sign in

Software Developer Computer Science

Union City, California, United States
January 24, 2018

Contact this candidate


**** ******

Hayward, CA 94545 (925) 209 – 3077


• 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


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

Contact this candidate