Skip to content

Instantly share code, notes, and snippets.

@MizukiSonoko
Last active July 22, 2023 14:35
Show Gist options
  • Save MizukiSonoko/c1ccd46c0137e5d932b55bf224630adc to your computer and use it in GitHub Desktop.
Save MizukiSonoko/c1ccd46c0137e5d932b55bf224630adc to your computer and use it in GitHub Desktop.

Ja: https://gist.github.com/MizukiSonoko/1795677606b8046c6f7bcdbd01f7f587

Development Environment

Editor

  • VSCode
  • JetBrains family(GoLand,PyCharm,CLion)
  • vim

Container Application

  • docker / docker-compose

CI

GitHub Actions

  • Basic yaml
  • Deploy APK to App Distributuion(firebase)
  • Deploy heroku / netlify / ECS(AWS)

CircleCI(already not in use...)

  • Basic tests / GitHub integration 
  • Deploy a sever to ECS(AWS) using Orb
  • Run e2e test using docker-compose

TravisCI(already not in use...)

  • Basic tests / GitHub integration

Cloud Platform

AWS

  • ECS / ECR
  • Route53
  • RDS
  • S3
  • Lambda / Api gateway
  • SQS
  • EC2 / ALB / NLB
  • DynamoDB
    (terraform)

Basic my service architectures.

  • Route53 -> ALB -> Amplify (SPA)
  • Route53 -> ECS -> RDS(PostgreSQL) / S3 / SQS (Backend)
  • Route53 -> API gateway -> Lambda -> DynamoDB (Backend)

Google

Firebase

  • messaging
  • Cloud Function
  • Firestore
  • Analytics / Crashlytics
  • App Distribution

Other

  • heroku
  • netlify
  • vultr

Development

Blockchain

  • Ethereum / Polygon
  • Solidity(language)
  • Hardhat/Foundry(tools)
  • Zero Knowledge Proof
  • zkSync
  • Hyperledger/Iroha

Serverside

Language

  • Typescript
  • Go
  • Python3
  • Scala
  • C++14
  • Rust

Library

  • Protocol Buffer / gRPC
  • Flask/Tornado/Pyramid (Python)
  • Play Framework (Scala)
  • Nestjs

Database / Queue / Other

  • PostgreSQL
  • Redis
  • nginx

Mobile

Language

  • Java
  • Dart
  • Kotlin

Library

  • Flutter
  • ARCore(android only)
    • Augmented Images / Faces
  • Android Jetpack

Frontend

Language

  • TypeScript

Library

  • Vue.js / Nuxt.js
  • React.js / Next.js

Other

  • Google Assistant Application
  • Arduion / Raspberry-Pi

Other knowledge

Hobby

  • Natural Language Processing (MeCab)
  • Language Processing / Implement (LL(k), LR(k), LLVM)
  • Tensorflow
  • Generate an image data using python (OpenCV)
  • Voice processing using python

Computer Science

  • Sort (bubble sort / merge sort / quick sort/...)
  • Data structure (tree / hash / list / stack / queue /...)
  • Graph (DFS / BFS / Dijkstra / Warshall–Floyd /...)
  • Automaton (DFA / NFA /...) / Language Processio
  • Computation theory (turing machine)
  • Computer architecture (CPU / Memory / Pipeline)
  • Logic circuit
  • Blockchain (Public / Private) / Distributed Ledger system / Byzantine fault tolerance

Educational background

  • Bachelor's degree of Computer Science and Engineering
  • Master of Computer Science and Engineering

Paper

  • Distributed Authority Management Method Based on Blockchains Paper in 2018 Joint 10th International Conference on Soft Computing and Intelligent Systems (SCIS) and 19th International Symposium on Advanced Intelligent Systems (ISIS)

Other

https://w3c.github.io/vc-specs-dir/#terms-of-use
Precondition Policy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment