Giter VIP home page Giter VIP logo

roman-numerals's Introduction

Hi, I am Tina ๐Ÿ‘‹

I am a backend developer with focus on infrastructure ๐Ÿ‘ฉโ€๐Ÿ’ป who likes to code in Typescript, enjoys talking about serverless architecture and is searching for the perfect CI/CD pipeline. When I am not in front of a computer, you can find me exploring food markets ๐Ÿฅก, going up ๐Ÿฅพ or down ๐Ÿ‚ mountains or struggling with fingerpicking ๐ŸŽธ.

Linkedin: Tina_Zhou_Hui GitHub Tina

Technologies I love working with

Backend Frontend Data DevOps AWS API
NodeJS React MySQL, PostgreSQL, MSSQL Docker Lambda GraphQL
Express, NestJS Typescript MongoDB Github Actions Rekognition REST
Python, Flask Angular DynamoDB CloudFormation AppSync OpenAPI

Pet projects ๐Ÿ’ช

These projects are a good representation of some principles that I believe in:

  • Serverless first - If serverless is not possible or suitable, go with docker. I strongly believe that the cloud with its benefits is how modern applications should be built so in these projects I am trying to learn different architectures and experience various approaches.
  • Don't reinvent the wheel - If the service exists, use it. That way, all my focus can be on the added value and business logic.
  • Ship features fast, get feedback faster - linked to developer experience, each project adapting the best practices for having a staging and production for integration testing. Thanks to Infrastructure as code, deployment was never easier.

๐Ÿ BiteMe

BiteMe is an online multiplayer snake game played on a shared screen. Enjoy some competitive fun with your friends by playing this all-time classic! Simply scan the QR code and control the snake on the screen using your phone.

The interesting part about this app is that it has no BE in the traditional sense, but leverages AWS AppSync, a fully managed GraphQL server to handle all the connections. Under the hood, it uses WebSocket technology, which gives the app a real-time feel. I had a blast developing a game even with all the algorithmic challenges along the way.

Tech stack:

Game screen and Controller FE: ย  ย  ย  DevOps: ย  ย  ย  Infrastructure: (AWS AppSync)

๐Ÿ›ด eScootie

Being an electric scooter rider myself, I know how annoying cobblestones can be (they already cost me two mudguards...๐Ÿ˜”). This app is a community-driven route planner (I need minions to input data ๐Ÿ˜), that would avoid these mudguard killers.

The challenge here was to migrate from a MySQL RDS database to a NoSQL DynamoDB, which led to an 80% decrease in operational costs. In addition, the integration with mapy.cz api was a bit painful as the documentation was sometimes outdated.

Tech stack:

FE: ย  ย  ย  BE: ย  ย  ย  DB: (AWS Dynamo DB) ย  ย  ย  DevOps: ย  ย  ย  Infrastructure: ย  ย  ย 

โœ๏ธ Articles

๐Ÿ‘๏ธ I have also written a few articles on the basic concepts of OpenCV

Other posts:

Check out my profile at DEV.to.

roman-numerals's People

Contributors

tinazhouhui avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.