C5uzdeail2ke3rzy7efc

何芷嫣 Janice He

Hi,I am Janice. I've been working as a backend developer for over 3 years with Ruby on Rails framework. Moreover, I have learned some other technologies such as Golang, AWS, etc and would like to learn more skills!

Backend developer
Taipei,TW
[email protected]

(+886)983211678

SKILLS


Backend

  • Ruby on Rails
  • Sinatra
  • Rspec
  • Golang

Extra

  • Docker
  • Git
  • Redis
  • AWS, S3 


Development

  • c / c++
  • Python
  • JavaScript

Experience

Crypto.com , MAR 2022 ~ JAN 2023

Software developer
  • KYC flow maintenance
             Maintain KYC flow and implemented specific business logic for each new entity.
  • debugged and maintenance
            Used Bugsnag and Sumo logic to debug.
  • localization feature implementation
            Implemented a feature for our team members manage localization easier.
  • event sourcing implementation
              Used event sourcing to save data, which makes it much easier to track data logs.
  • public API research
            Prepared proposal with security estimation for public apis
              Corporations work with security and infra team to reduce risk.
  • knowledge sharing
              Shared knowledge to the members. I'd shared design pattern, postgres function, etc.

Snapask , JUL 2020 ~ MAR 2022

Backend engineer
  • google IAP webhook cascade
             There are 12 kinds of IAP actions, such as purchase, renew, refund... Update the corresponding data in each action and implement error handling.
  • Rspec refactor
              Rebuilt the rspec configuration and improved testing performance.
              Established rules for reducing database loading capacity as well.
  • Mailgun service cascade
              Managed configuration of various emails using a factory design pattern and then sending email via Mailgun sdk.
              Worked with CS team members to create templates in the Mailgun Service and manage maintenance.
  • new features and maintaining
             Debugged issues on a daily basis and implemented features or revamped UI in each sprint.
  • admin panel management
              Used Ruby on Rails' basic MVC framework to build an admin panel for any kind of data management.
  • CRM service setup
             We used a third party, ZendeskSell, as our CRM service. We implemented daily auto-upload user functions for our CS team members to track.
              What I did: Set up a service for business logic and wrapped an interface for calling the ZendeskSell API.

Goodnight ,Oct 2019 ~ May 2020

Backend Engineer Intern

  • IOS app keyword searching feature development  
            Frontend: created a search page in React Native in our app.
            Backend: built an API that connected to Elasticsearch to query data with keywords.
  • rebuild forum website from node.js to Sinatra 
             Maintaining the initial Node.js version is challenging so we decided to migrate this function to Sinatra which is a light DSL in Ruby.
  • version upgraded in docker
             Upgraded the ruby version to 2.3.8 in docker and fixed the conflict issue.
  • Elastic ELK installation in docker-compose file
             Added Elastic ELK into docker-compose file as an independent container.
  • healthcheck function in docker-compose file
            Added the healthcheck function int docker-compose file.

Education

NTPU, BS, Computer Science and information Engineering (CSIE) , 2016 ~ 2020