Janson Chiu

Seeking a Full Time Software Engineering Role.

Hi, I am an undergraduate student at UC Santa Cruz graduating December 2020, tech enthusiast, hard worker who strives to complete all tasks, and a driven student with a great ability to multitask. This summer, I was part of the Fulfillment Management Services team at Expedia where I worked on a full stack feature using React, Spring, and Redshift.

My Skills

Languages:


  • JAVA
  • Python
  • JavaScript
  • TypeScript
  • SQL
  • C++
  • C

Technologies:


  • AWS RedShift
  • Google Firebase
  • Git/Github
  • Spring
  • TensorFlow
  • Keras
  • Docker
  • React
  • Angular
  • Vue
  • Redux / ngRX
  • Flask
  • jQuery
  • SQLite
  • Jenkins
  • Travis CI
  • KUMO
  • JUnit

Misc:


  • Agile
  • Scrum
  • Kanban
  • Confluence
  • IntelliJ IDE
  • JetBrains DataGrip
  • Android Studio
  • Figma
  • Adobe XD
  • Unix
  • Unit Testing
  • White-box Testing
  • Design Documentation
  • Code Reviews
  • npm
  • ESLint/Prettier
  • WebPack
  • HTML
  • CSS
  • XML
  • JSON

Experience

Software Engineering Intern at Expedia

  • Upgraded a financial reporting analytics tool by consolidating dashboards for completeness and accuracy of transaction data in microservices on a single User Interface using MVC design and dependency injection enabling an ops team to spot trends and failures with ease.
  • Built and implemented an API layer that provides financial transaction data stored in AWS RedShift to a React UI through HTTP Requests.
  • Categorized essential system alerts to notify developers of top 31% potential critical failures before they occur using AWS CloudWatch / CloudFormation and PagerDuty.
  • Created AWS RedShift Queries to grab last received event date allowing users to pinpoint when AWS Lambda emitted data to the Database.
  • Knowledge Leveraged: React, AWS CloudFormation, Spring, Amazon RedShift, PagerDuty, AWS Secrets Manager, AWS CloudWatch, Jenkins, JUnit, JIRA, Confluence, KUMO, Java, SQL, JavaScript, Git, Design Documentation, Unit Testing, Code Reviews, Webpack, ESLint, ES6

Undergraduate Research Lead

  • Developed a web application, Causeway, that teaches web development while simultaneously allowing novices to work on programming-oriented community service projects.
  • Increased the file fetch and load speed by 150% in our web application’s code editor by creating a new service using Stackblitz API.
  • Redesigned, tested, and implemented two main features, Classroom and Studio. Accomplished by creating product briefs and designs, developing using Travis CI, a continuous integration service, and conducting usability and interface tests.
  • Maintained and updated legacy code resulting in improving the computational speed of the web application.
  • Developed a forum help feature using Docker, DigitalOcean, and Mailgun allowing users to peer support.
  • Led, managed, and mentored Web Development and User Experience teams in implementing a chat feature and improving User Interface.
  • Knowledge Leveraged: Angular, Redux / ngRx, TypeScript, Google Firebase, DigitalOcean, Docker, Stackblitz API, Travis CI, HTML, SCSS

Undergraduate Research Assistant

  • Implemented front-end components within the main page of Compass, a web application based on career development, goal setting, and personal reflection using Typescript and HTML / SCSS.
  • Created interactive code examples with Codepen and improved HTML, SCSS, and TypeScript tutorials based on usability tests.
  • Knowledge Leveraged: Angular, Google Firebase, TypeScript, Stackblitz API, Git, Figma, Travis CI, HTML, SCSS, npm, CodePen, Scrum

Varilion Software Co-Founder

  • Developed a Campus Safety Officer Android Application with a Google Maps API and Google Firebase
  • Implemented a SQLite Database for a Gym Pad App
  • Created a QR Landmark Tracker similar to Geocaching.

American Red Cross

  • Served as the Club President and Treasurer. Managed the club's financial budgets and helped fund raise money for the club during club fairs.
  • Organized many club fundraising events to promote the club and support the Red Cross organization.
  • Worked closely with the club president to advertise the club by posting posters around and soliciting to recruit members.

Auxiliary Volunteer

  • Worked at the hospital’s engineering, environmental services, and biomedical engineering department.
  • Recommended a better way to organize the hospital’s storage room and the inventory process to enhance delivery efficiency, resulting in the document retrieval efficiency was greatly increased.
  • Helped inspect pumps that had been used to inject drugs or medication into patients.

Projects

Distributed Data Storage

  • Implemented a REST-accessible, sharded, replicated, fault-tolerant key-value store in Flask on a collection (subnet) of Docker instances.
  • Key-value store supports standard CRUD operations and provides causal consistency via vector clocks.
  • Additional CRUD endpoints also included to access a replica's view of the entire store and their specifically-assigned shard.
  • Utilized: Python, Docker, REST API, Flask, Bash Scripting, Unit Testing, White-box testing

Drink Meter (Python / Swift)

  • Developed an Apple Watch Application that allows users to easily keep track of beverages consumed in one night.
  • Utilized a supervised Recurrent Neural Network to detect beverage consumption using Tensorflow and Keras.
  • Paired an Accelerometer and Arduino to generate and label beverage consumption data.
  • Utilized: Swift, Keras, TensorFlow, Python, Arduino, Accelerometer

GymPad (Android)

  • Designed and deployed an Android gym tracker application to Google Play Store for users to record and keep track of their gym workouts.
  • Implemented a SQLite Database to locally add, remove, and edit weekly user workouts.
  • Utilized: SQLite, Java, XML, Android Studio, Adobe XD

Slug Study (Web App)

  • Supplemental Tutoring Web Application designed for students to find tutors and tutors to post their services.
  • Created the backend service using Flask and REST which interacted with SQLite Database for creating tutor requests.
  • Utilized: JavaScript, SQL Alchemy, SQLite, Google Calendar API, Python, jQuery, HTML, CSS, Agile

Alexa Vocal Warmup Skill

  • Created a vocal warmup Alexa Skill using NodeJS, JSON, and YAML for singers to warm up their voices before performances.
  • It has scales that help improve pitch and increase range.
  • It was also built with a serverless framework as part of the Alexa Serverless Apps for Good Hackathon.

CruzHacks

  • I alongside my team created a website using HTML, CSS, Javascript, and TokBox, a video chat API, so that strangers can play charades together.

Resume

Contact Me