Brenda Zhang

Brenda Zhang

[email protected] Brenda Zhang 415-312-3215 Cog Sci Major & Comp Sci Minor linkedin.com/in/brendacs University of California, Berkeley github.com/brendacs 08/2015 - 05/2019 (anticipated) brendacs.github.io/desktop WORK EXPERIENCE TECHNICAL SKILLS Software Engineering Intern Languages & Databases HTML5, CSS3, JavaScript, Python, Java, SQL, SOQL, The Climate Corporation Apex, PostgreSQL, MongoDB, Salesforce 05/2018 - 08/2018 San Francisco, CA Frameworks & Libraries • Developed React Native app, for internal staff to scan QR React, React Native, Angular, Redux, Node.js, Ex- codes, which queries/updates Salesforce records using SQL press, Rails, Django, jQuery, Next.js • Modernized events page by creating search, sort, and edit Miscellaneous Tools, Managers & Preprocessors Java functions and added form with Java/SQL backend SASS, LESS, Grunt, Gulp, webpack, npm, Yarn, pip, • Enhanced testing automation with addition of over 100 front Postman, Git, GitHub, PM2, DigitalOcean, Heroku and back -end unit tests written in Java, Jest, and Enzyme • Added reusable React feature components, such as toast no- Testing Frameworks & Tools tifications, tooltips, and components for internationalization Jest, Enzyme, TestCafe, unittest, JUnit Full Stack Engineer PERSONAL PROJECTS Stowk, Inc. 06/2017 - Present 03/2017 - 05/2018 Berkeley, CA Discord Stop Bot • A message moderation bot for Discord that automatically stops • Built and maintained the front end of the web and cross-plat- spam, profanity, and other unwanted messages, especially in large servers. It was developed with Node.js, Express, Post- form mobile apps using React, React Native, and Redux greSQL, and Discord.js. Managed with PM2 on VPS. It is active • Developed shipment progress dashboard, facial recognition in over 2,400 Discord servers with over 95,000 users. check-in, Trello-like dashboard, and other core app features Liquefy Web App 08/2016 - 09/2016 • Created large, responsive, and reusable React and React Na- • Liquefy is a Liquid language filtering app, made for non-techni- tive components, tested with Jest, Enzyme, and TestCafe cal staff and marketers, created with React. The user can input • Designed, updated, and tested API calls with GraphQL, Mon- any block of code with Liquid templating, and it’ll filter it for goDB, Node.js, and Postman the Liquid snippets. The results are searchable by Liquid tags. Oasis: 2D Java Game 02/2018 - 03/2018 Full Stack Developer (Contract) • Dungeon crawler-like game, where player moves around ran- domly generated maps trying to find the key to the door while Devil’s Advocate trying to survive by collecting water and extra lives. Game is 12/2017 - 03/2018 Berkeley, CA complete with audio and ability to save high scores by name. • Created website from scratch with blog and survey Python Role Management Bot 04/2018 - 06/2018 • Discord bot for role management, where reactions to messages • Automated calculation of survey scores, adding hundreds of are converted to roles. Users can react to and un-react to a mes- members to a MailChimp list, and updating subscriptions us- sage to have a self-assignable role added to their user. They can ing MailChimp and Google Sheets APIs with Node.js/Express also use certain reacts (emojis) to clear all their accessible roles. • Deployed to Ubuntu VPS and managed with PM2 Self-hosted Referobot 12/2017 - 01/2018 • Created for referral-based Discord servers using Node.js, Ex- press, ES6/Babel. Displays top 10 referrers, user’s number of Front End Web Developer invites and number left until next rank. Auto-updates referrer Registria rank (Discord role) when a set number of invites is reached. 08/2016 - 07/2017 Mountain View, CA CS Career Hackers Site 02/2018 - 02/2018 • Revamped and redesigned website, rebuilt from scratch using • Created Liquefy, a Liquid language filtering web app, using HTML, CSS, and JS with Jekyll structure and Liquid templating. React for non-technical staff, marketers, and clients It was also optimized to be mobile-friendly and a Discord inte- • Built customized product registration web applications gration was added. @cscareerhackers.org • Implemented features in JavaScript such as locale switchers, WDD Handbook 02/2018 – 04/2018 input validation, IP detection, and autocompletes • Created website to hold design and programming handbooks that were supplementary to the WDD class at UC Berkeley. De- • Updated company’s web application template to fix recurring signed and developed website using the Jekyll structure, Liquid issues and increase implementation workflow efficiency templating, HTML, CSS, and JS. @handbook.wdd.io.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    1 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us