Yaniv Assaf
yaniv.assaf@gmail.com
Work Experience
  • Mobile Software Engineer, Shared Components and Services, Intuit, May 2012 – present
  • Develop and deploy iOS reusable components for use in all Intuit products, create libraries such as charting and dynamic layouts. Own the builds system.
  • Ported TurboTax 2015 to iOS.
  • Initiate and developed a software framework to automate iOS UI testing and keep the code-base bug-free.
  • Run a high performing team in an agile development environment, including being scrum master.
  • Conceive, pitch, build, and distribute a framework to help test iOS UI when we found unit tests lacking.
  • Received executive recognition for contributions and promoted after one year in the company.
  • Software Engineer (Intern), Mobile Innovation Group, Intuit, May 2011 – August 2011 (3 months)
  • Develop applications for Android, SMS, and Mobile Web to create new and innovative mobile offerings for teams across the company.
  • Research and develop digital signal encoding and decoding algorithms to transmit data between phones through audio.
  • Programmer, UC Berkeley Residential Computing Center (RSSP-IT), July 2010 – May 2011 (11 months)
  • Create and enhance tools for maintaining university network and application infrastructure.
  • Head my own projects, successfully meeting deadlines in a consistent and reliable manner.
  • Work closely with Marketing and System Administration teams to coordinate the reliability, standards, and security of the entire code base.
  • Software Developer (Intern), IT Department, TiVo Inc., August 2008 – June 2010 (22 months)
  • Play a major role in two of the company's top priorities - Warranty Project and CRM Project.
  • Quickly learn and become a contributing team member in a real world business environment.
  • Design, develop, implement, debug and support web-based applications using AJAX, HTML, CSS, XML, JSP, Servlet, JavaScript, Java, C#, MSSQL, and web services.
  • Web Developer, August 2007 – present
  • Design, build, and maintain several websites using HTML, CSS, and JavaScript.
  • Develop communication and customer support skills, working quickly and efficiently, achieving full customer satisfaction.
Education
  • University of California Berkeley, August 2010 – May 2012
  • Electrical Engineering and Computer Science (EECS) major.
  • Full time student while working 20 hours a week.
Teaching Experience
  • Teacher, Intro to Computer Science, Los Altos High School, August 2011 – present
  • Volunteer for TEALS working with a classroom teacher to instruct two periods.
  • Transformed the CS10 curriculum into a high school class.
  • Graduate Student Instructor, CS10 “The Beauty and Joy of Computing”, UCB, August 2011 – May 2012
  • Teach a rigorous and engaging introduction to the field of computing for students.
  • Lead ten hours of class a week, hold office hours, and guide students to succeed in the class.
  • Teaching Assistant, Shorashim Carmel Hebrew Academy, 2006 – 2008.
Computer Skills
  • Objective C
  • C/C++
  • C#
  • Java
  • Python
  • Perl
  • HTML
  • CSS
  • SQL
  • JavaScript
  • JQuery
  • Ant/Nant
  • ASP
  • PHP
  • JSP
  • XML
  • Perforce
  • Linux/Unix