About

I am an aspiring software engineer, a student at UC Berkeley, and a spoken word fanatic.

If you'd like a PDF copy of my resume, please email me at regina.xu1@gmail.com.


Education

University of California, Berkeley
BA in Computer Science | Expected Graduation May 2018

Relevant Coursework

    Current: Computer Graphics
    Previous: Algorithms, AI, OS, Databases, Computational Photography, Computer Security, Information Devices and Systems, Internet Architecture and Protocols, Machine Structures, Discrete Math and Probability Theory, Data Structures, Rails DeCal


Experience

    Summer Technology Analyst - Goldman Sachs
    05/17 - 08/17 | Jersey City, NJ
    The Workflow Infrastructure team is building a centralized dashboard used by the Sales and Operations teams to manage their business workflows. I contributed to full-stack development by implementing the workflow view using React/Redux on the front-end and adding domain services in Java using Spring Boot, MongoDB, and the Enterprise Platform on the server side.

    Automation Engineering Intern - Veeva Systems
    05/16 - 08/16 | Pleasanton, CA
    Veeva Systems develops cloud-based software for the life sciences industry. On the Vault Lifecycles and Workflow team, I designed software testing scripts in Java and Selenium, integrated Vault's APIs for scripting, and contributed to framework improvements and triaging.

    Software Engineering Intern - UC Berkeley Information Services & Technology
    06/15 - 05/16 | Berkeley, CA
    ​This was a learning experience wherein I did the following:
           - helped debug the Django webapps for four of the UC Berkeley museums (Botgarden, BAMPFA, PAHMA, UCJEPS)
           - implemented Google Analytics tracking on the webapps
           - introduced and built an automated UI testing suite in Ruby with Selenium, Capybara, and Cucumber
           - contributed to automated tests using cucumber-jvm, Selenium, and jUnit

    Course Tutor for CS 61A - UC Berkeley
    08/15 - 12/15 | Berkeley, CA
    CS 61A is the largest introductory computer science course at Berkeley covering Python, SQL, and Scheme. I tutored weekly and assisted with grading projects and exams and running weekend review sessions.

    Research Assistant - Berkeley Evaluation and Assessment Research Center
    02/15 - 05/15 | Berkeley, CA
    In charge of QA testing for an educational assessment web application; used Axosoft, a Scrum project management system.


Skills

    Programming languages:
    Working proficiency with Python, Java, C, JavaScript
    Familiar with HTML/CSS, Ruby, Scheme, SQL, C++

    Frameworks/libraries/other tools: AndroidStudios, Django, React/Redux, Ruby on Rails, Eclipse, LaTeX, XCode, OpenGL, Bash, Git, D3.js, MeteorJS, IPython, IntelliJ, SourceTree