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.
University of California, Berkeley
BA in Computer Science | Expected Graduation May 2018
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
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.
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