Roni He
Software Engineer
github.com/Ronihe linkedin.com/in/RoniHe Ronihe.com
San Francisco, CA
**************@*****.***
PROFESSIONAL EXPERIENCE
Software Engineer, PlanetScale - Golang, Angular, MySql Mountain View, CA - April 2019 - May 2020
Collaborated with engineers, designers, and product managers to implement new features for PSDB, our cloud native database platform. API’s:
Designed and implemented various RESTful APIs for the backend with Golang and MySql.
Enhanced the auth flow by refactoring the hierarchy of users and companies in the authorization system from company first to user first. Applications and extensions:
Added and owned a brand new analytics system, which allowed us to expose important database metrics to the user. Performed a research on Prometheus data retrieval via Kubernetes HTTP proxy, used that data to persist in MySql database, and further visualize it using Angular on the UI side.
Constructed the email system in the backend with Amazon SES, for all system outgoing emails, enabling emailing functions for new users. Lead to notable platform registration rate increase.
Contributed to PlanetScales’s support of Vitess open source project: added conditional SQL query functions to Vitess show charset statement.
Enhanced the K8s bootstrap process for the entire infrastructure by adding script to ensure the AWS service users and policies are created. UX:
Designed and built front-end interface including the whole database page view, and various reusable components, such as loading card, filter bar.
Built data-visualization and reporting app with Ngx-Charts and reusable tooltip components.
Software Engineer Intern, Groupmuse - React Native, Redux San Francisco, CA - Jan 2019 - Feb 2019
Collaborated on a six-person team in Agile/Scrum development environment to refactor, debug and build new features in a live React Native codebase.
Designed and implemented an internal library of reusable styled components using storybook and atomic design.
Implemented native map integration, React Native accessibility features for VoiceOver (iOS) and TalkBack (Android).
Repaired and expanded end-to-end testing with Detox framework. Staff Accountant, Various Companies - CPA licence
San Francisco, CA - Dec 2012 - Oct 2018
SKILLS
Python, Golang, Django,
Flask, SQLAlchemy,
Kubernetes, Prometheus,
Docker, AWS, Git
RESTful API, SQL, MySql,
PostgreSQL, OOP
JavaScript ES6,
Typescript, Angular,
jQuery, React, Redux,
Express, React Native,
Node.js, Jest, Enzyme,
Detox
EDUCATION
Rithm School
- Full Stack Web Development
Immersive
Nov 2018 - Mar2019
17-week full stack web development /
software engineering school.
Temple University Fox Business
School
- MAcc Master of Accountancy
Zhejiang University of Finance
and Economics, China
- B.Sc. in Accounting
BLOGS
What I learned about code review
from my 1st year as a software
engineer
I converted my React Web App to
React Native Mobile App
PROJECTS
Microblog -React, Redux, Express,
PostgreSQL
Blog posting web application. Users can
post, edit, comment and vote blogs.
Paleo Food Checker-React Native
Checking food ingredients health fact
mobile application.
LANGUAGES
English, Mandarin