Kendall Lewis

Experience


Software Developer

Capstak, Inc.

Nov 2016 - Oct 2018

  • Assisted at every level of development from user interface design to platform delivery and deployment
  • Utilized Grails and Spring application frameworks
  • Developed RESTful APIs and services
  • Designed and implemented database architecture (MySQL, DynamoDB)
  • Contributed to site redesign and transition to a React application
  • Employed Agile development methodologies
  • Additional technologies used: Redux, Elasticsearch, Knockout, JIRA

Site Lead

Girls Who Code

June - Sept 2016

Provided support and guidance for teaching staff at various program locations with: curriculum, teaching staff development, classroom management, and partner relations.


Summer Immersion Program Instructor

Girls Who Code

July - Aug 2016 | Hosted at Facebook in Menlo Park, CA

June - Aug 2015 | Hosted at Intuit, Inc. in Mountain View, CA

June - Aug 2014 | Hosted at Adobe Systems Inc. in San Jose, CA

Lead instructor for 20 high school girls in an intensive, 7-week program. Delivered robust and intensive computer science coursework. Effectively maintained an exciting, engaging, collaborative, and accessible classroom environment for a highly diverse group of young participants. Topics taught: object-oriented programming, web programming, data structures, and algorithms, utilizing Python, Arduino/C++, JavaScript, HTML/CSS, jQuery, and Bootstrap.


Teaching Assistant

UC Santa Cruz

Jan 2014 - Dec 2015 | Santa Cruz, CA

Led multiple weekly lab sections, graded assignments and exams, held additional review sessions/office hours, and updated assignments and exams. Consistently received positive reviews from student evaluations. Courses taught:

  • Computer Systems & Assembly Language – Winter 2014, Spring 2014, Fall 2015
  • Personal Computing Concepts – Fall 2014
  • Intro to Natural Language Processing – Spring 2015

Instructional Assistant

Humboldt State University

Aug 2011 - May 2013 | Arcata, CA

Led supplementary tutoring sessions and graded weekly homework assignments. Courses taught: CS foundation courses, Discrete Mathematics.


Research Experience for Undergraduates (REU)

DePauw University

June - Aug 2012 | Greencastle, IN

Presentation of results: 22nd Annual Argonne Symposium for Undergraduates in Science, Engineering & Mathematics.
Additional information.


Skills


Many of the skills listed below I have attained through work experience or utilized for the major projects I've worked on. The remainder of the skills I have developed through use in courses, as a TA, and as a CS instructor.

Though my web development portfolio appears rather limited, I have an extensive knowledge of web development tools and fundamentals. My experiences include working as a full-stack developer at Capstak, Inc., as well as serving as lead instructor for three consecutive summers for Girls Who Code. During my time at Capstak, Inc., I contributed to our site redesign and transition to a React application, as well as continued development in React after the transition was complete. As lead instructor, I was responsible for presenting curriculum, helping students debug their code, and assisting with their final projects. Given that the curriculum includes HTML, CSS, Bootstrap, JavaScript, and jQuery, and that many students choose to create websites for their final projects, I had to be proficient in these languages so that I could assist my students in any way necessary.

Occasionally, students would choose to use a new language or technology; I had to be able to quickly learn this as well so that I could continue to support them throughout their project's lifecycle. Examples include the XCode IDE and Android Studio.


Technical Skills

Expert

  • Java/Groovy
  • Python
  • HTML/CSS
  • JavaScript/ES6
  • jQuery
  • Bootstrap
  • React
  • Redux
  • LaTeX

Proficient

  • C/C++
  • PHP
  • SQL
  • DynamoDB
  • Knockout.js
  • Unix Shell
  • Source Control (Git)
  • Assembly
  • Processing

Familiar

  • Matlab

Other

  • Grails
  • Spring Framework
  • JIRA
  • AWS
  • Elasticsearch
  • Arduino
  • SolidWorks
  • Weka
  • Microsoft Office Suite

Education


University of California, Santa Cruz

MS in Computer Engineering

Sept 2013 - Dec 2015

Below is a list of the courses I took during my graduate education. When available, links to the course webpages have been provided.

  • Analysis of Algorithms (CMPS 201)
  • Computer Architecture (CMPE 202)
  • Programming Languages (CMPS 203)
  • Mechatronics (CMPE 218)
  • Models of Robot Manipulation (CMPE 215)
  • Human-Computer Interaction (CMPE 231)
  • Intro to Natural Language Processing (CMPS 143)
  • Machine Learning (CMPS 242)
  • Computational Models of Discourse and Dialogue (CMPM 245)
  • Seminar in Natural Language Processing and Dialogue (CMPM 280Z)

Humboldt State University

BS in Computer Science

Aug 2008 - May 2013

I initially pursued Computer Information Systems, but later switched to Computer Science since it required physics and more math courses. Below is a list of all the courses I took during my undergraduate education in pursuit of either/both degrees. Most of the course numbers listed are different from current course offerings in the department.

  • CIS 130: Intro to Programming
  • CIS 230: C++ Programming
  • CIS 291: Data Structures in C++
  • CIS 250: Intro to Operating Systems
  • CIS 260: Systems Analysis
  • CS 232: Python Programming
  • CS 235: Java Programming
  • CIS 350: Computer Architecture & Assembly Language
  • CS 234: Computer Architecture
  • CS 236: Algorithms
  • CIS 372: Telecommunications
  • CIS 315: Database Design & Implementation
  • CIS 318: Programming Database Applications
  • CS 335: Programming Language: Principles & Paradigms
  • CS 436: Theory of Computation
  • CS 435: Software Engineering
  • MATH 253: Discrete Mathematics
  • MATH 241: Elements of Linear Algebra
  • STAT 323: Probability & Statistics
  • MATH 109: Calculus I
  • MATH 110: Calculus II
  • MATH 210: Calculus III
  • PHYX 109: General Physics I: Mechanics
  • PHYX 110: General Physics II: Electricity & Heat

Want to see all this information in one place?

Download Resume