Jonathan Lu
San Francisco, CA 94121
acz48i@r.postjobfree.com
SKILLS
● Familiar with software lifecycles and methodologies: Agile and Scrum
● Programming Languages: Swift, Java, Javascript, Python
● IDEs: Xcode, Android Studio, C9, Quartus, Eclipse, MS Visual Studios
● Developer Tools: Github, BitBucket, Django, Heroku, MongoDB, Postman, Trello, Appsee, Cloudinary, ItunesConnect, JQuery, Bootstrap EXPERIENCE
Elite Instructors Inc, San Francisco, CA - Full Stack Engineer - O CT 2015 - PRESENT
● Development and Maintenance of Cloud hosted, Restful API
Successfully built an API with NodeJS, including integrating MongoDB, Apple Push Notifications, and GeoJson objects for map and distance queries.
● iOS Application
Wrote and released three iOS natively in Xcode in Swift, upgraded code base from Swift 1.x to 3.x
Implemented Braintree payments, Facebook Logins, and Time/Date based appointments
● Support Website
Created front end web pages to analyze data using Bootstrap and JQuery
Aggregated data to form meaningful reports used for business decisions EDUCATION
University of California, San Diego, La Jolla, CA - B.S. in Computer Engineering JUN 2011 - SEPT 2015
● Product Marketing & Management, Mobile App Development and Marketing
● Data Structure & Object-Oriented Design, Advanced Data Structures, Design & Analysis of Algorithms
● Intro to A.I., Programming Languages, Computer Graphics, Computer Networks PROJECTS
● Maintained and updated a free online card game application. Within a team of 20, we launched an online multiplayer simulation of the Yu-Gi-Oh trading card game. ( Game : http://ygopro.us ) (Source Code: h ttp://github.com/SalvationDevelopement )
● Android Application: Developed an endless arcade shooter game developed on Eclipse and Android Studio in Java. h ttps://bitbucket.org/EBJ/cse190
● Banking Application: On a team of seven, we created and released a banking application using the Django Framework and programmed in Python and HTML. Successfully developed a working banking application while overcoming challenges of working with a team. We used SCRUM method of software development to write and perfect our code.