Nicholas Solichin Resume [EDUCATION] University of California, Los Angeles - Jun 2013 Computer Science and Engineering B.S. GPA: 3.85 (Major), 3.89 (Cumulative) [EMPLOYMENT] UCLA Financial Aid Office - Web Assistant (Jan 2010 - Present) Wrote Visual Basic mailing scripts and T-SQL database management queries. Google - Software Engineering Intern in Test (Jun 2012 - Sep 2012) Implemented a tree-based diffing algorithm. Co-developed the intern assassin game website in App Engine. Google - Software Engineering Intern (Jun 2011 - Sep 2011) Designed a pipeline for manual reviews of AdSense for Domains publishers. Implemented a MapReduce for finding blacklisted sites that redirect to publisher sites. Symantec - Summer Intern (Jun 2010 - Sep 2010) Built a project management tool in ASP.NET MVC framework (C#). [RESEARCH] Research Project - Parallelism in Virus Scanning (Sep 2010 - Mar 2011) Examined speed-up of Boyer-Moore implementation using OpenMP and pthreads. Improved parallel Rabin-Karp algorithm in CUDA. [EXPERIENCE] OS: Windows, Unix Languages: Python, JavaScript, C/C++, Java, PHP, C#, Ruby Version Control: Git, Perforce, SVN [GROUPS] Association of Computing Machinery, UCLA Chapter Treasurer (Sep 2011 - Present) Tau Beta Pi, Engineering Honor Society Member (Fall 2010 - Present) Webmaster (Summer 2011 - Spring 2012) Upsilon Pi Epsilon, Computing and Information Disciplines Honor Society Member (Fall 2010 - Present)