Hard Skills

Programming Languages

Javascript
Typescript
C
C++
LUA
Python
R
Java

Front-end

HTML5
CSS3
Sass
React
React Hooks
React Context
Redux
Styled Components
Angular 8
Next
jQuery
Gatsby
Nunjucks

Back-end

Express
Restify
Adonis
Spring
Apollo
GraphQL
gRPC

Git

Git
Git Karma
Git Flow
Semantic Versioning

Database

MySQL
PostgreSQL
MongoDB
Redis
Elasticsearch
AWS DynamoDB
AWS DocumentDB
AWS RDS Aurora
LevelDB

ORM

Sequelize
Knex
Typeorm
Mongoose

Testing

Mocha
Jest
Vow

Mobile

React Native
Ionic 4

Authentication

JWT
bcrypt
OAuth2

Security

Helmet.js

Amazon Web Services

AWS Lambda
AWS SQS
AWS S3
AWS EC2
AWS CloudFront
AWS CloudWatch
AWS RDS
AWS ElastiCache
AWS SES
AWS ES
AWS VPC
AWS DynamoDB
AWS WAF
AWS API Gateway
AWS DocumentDB
AWS RDS Aurora
AWS ECR
AWS EKS
AWS IAM
AWS ECS
AWS Cost Explorer
AWS X-Ray

Google Cloud

Google Compute Engine
VPC
Firewall

Serverless

Serverless
AWS Lambda

Pub/Sub

Kafka
AWS SQS
Redis

Socket

Socket.io
WebSocket

Container Orchestration

Kubernetes
Rancher
Kind
Minikube

Game Architecture

Babylon.js
Client Authority
Server Authority

Application Containerization

Docker

Application Builder

Sucrase.io
Babel 4
Webpack 7
Maven

Continuous Integration

CircleCI
TravisCI
Git Actions

Workflow

Husky
Lint Staged
Git Commit Linter

PasS

Captain Rover
Heroku

Deploy

Firebase
Netlify
Zeit

Analytics/Monitoring

Grafana
Sentry
Google Analytics
Kibana

Identity and Access Management

Keycloak

Web Scrapping

Puppeteer.js
Cheerio.js

Software Architecture

MVC
Event Driven
Domain Driven
Serverless
Monorepo
Object Oriented
Factory
Repository
Functional
Microservice
Dependency Injection
Dependency Inversion
External Integration
Distributed System

Queue

Bull
Async

Web Server

Nginx

Styling Libraries

Ant Design
Material UI

Template Engine

Nunjucks
Liquid

SSL Certificate

Certbot

Code Quality

ESLint
TSLint

Electronics

Arduino

Artificial Intelligence

Tensorflow.js

Prototyping

Adobe Photoshop
Adobe XD
Figma

SRE and Observability

Open Telemetry
X-Ray
Datadog