Profile photo

Jonathan Smith


Previous positions

  • Patent Assistant at Wagenknecht IP Law Group, PC
  • Teacher at Robolink


University of California, San Diego, Computer Engineering, Software Engineering




Software engineer specializing in Android apps with a track record for building software that businesses can rely on.


  • Software Engineer


    July 2016 – Present(3 years 3 months)

    Working with a closely-knit team to create vision system solutions in the Android space.

  • Software Engineer


    July 2016 – Present(3 years 3 months)Greater San Diego Area

  • Freelancer

    Makerspace Cafe

    February 2016 – Present(3 years 8 months)Greater San Diego Area

    Leading a group of dedicated programmers to hone and discover their strengths as moonlight freelancers and independent software developers.

  • Patent Assistant

    Wagenknecht IP Law Group, PC

    February 2015 – June 2015(4 months)5677 Oberlin Dr #204, San Diego, CA 92121

    Obtained a firm knowledge of patent prosecution by drafting figures and schematics, researching arguments and responses to USPTO office actions, maintaining correspondence with key clients, and writing concrete use-cases for software patent processes applications.

  • Teacher


    December 2013 – May 2015(1 year 5 months)5677 Oberlin Dr #212, San Diego, CA 92121

    Taught Android development, Arduino programming, and robotics physics and theory to children grades K-12.


  • University of California, San Diego

    Computer Engineering, Software Engineering

    2011 – 2015

    Studied Computer Engineering with a focus on hardware architectural and embedded design in order to understand and eliminate security hazards at the hardware and software levels in production systems. Successfully led a number of projects such as IEEE MicroMouse, numerous Verilog and VHDL projects, and client-server based applications. Cursed with insatiable curiosity, took deep forays into web application development, Artificial Intelligence, Data Mining, and software security.

    Activities and Societies


  • Grossmont College

    2009 – 2010

    Joined the Speech and Debate team, competing in Parliamentary Debate in a number of tournaments, including PSCFA and the California State tournament. While completing GE’s and other course breadth for IGETC transfer into UCSD, took fun classes like Classical Guitar with Fred Benedetti (who studied directly under Segovia), honed public speaking skills, assisted the debate coach at Mt. Carmel High School, and earned technical experience as full-time projectionist at UltraStar Cinemas.

    Activities and Societies

    Debate Team


  • English

    Native or bilingual proficiency

  • Spanish

    Elementary proficiency

  • American Sign Language

    Limited working proficiency

Skills & Expertise

  • ARM
  • Git
  • Matlab
  • Unit Testing
  • Verilog
  • Eclipse
  • Coaching
  • Circuit Analysis
  • Circuit Theory
  • Public Speaking
  • Python
  • Web Development
  • Android Development
  • Agile Methodology
  • Technical Writing
  • Linux
  • VHDL
  • C
  • Jenkins
  • C++
  • Vim
  • HTML
  • Programming
  • Java
  • Software Development


University of California, San Diego

  • Circuits and Systems(ECE 45)
  • Server-Side Web Applications(CSE 135)
  • JAVA & OOP(CSE 11)
  • Product Marketing and Management(MGT 103)
  • ARM Assembly(ECE 30)
  • Introduction to Intelligent Systems(ECE 172A)
  • Engineering Probability & Statistics(ECE 109)
  • C Programming(ECE 15)
  • Digital Design(ECE 25)
  • Advanced Data Structures in C++(CSE 100)
  • Analog Design(ECE 35)
  • Computer Architecture(ECE 141)
  • Linear Systems Fundamentals(ECE 101)
  • VHDL Design Project(ECE 111)
  • Enterprise Web Applications(CSE 136)


  • IEEE


Volunteer Experience & Causes

  • Speech and Debate Coach

    Mt. Carmel High School

    August 2015 – June 2017(1 year 10 months)Education

    As a coach, I mentor a team of highly motivated high school students to speak with conviction and argue effectively. I guide their speaking ability with regular drills, hone their argumentative skills with closely-monitored debates, broaden their minds with current events and history lessons, teach my students how to be comfortable in front of an audience, and help organize and run competitions.

Causes Jonathan cares about:

  • Education
  • Human Rights
  • Science and Technology