Tech

TypeScriptReactJSNodeJS.NET Core

Languages

  • TypeScript ⭐
  • JavaScript ⭐
  • C# ⭐
  • F# ⭐
  • LiveScript ⭐
  • Bash
  • Ruby
  • Python
  • PHP
  • SQL
  • Lua

Platforms

  • Node.js ⭐
  • HTML & CSS ⭐
  • .NET ⭐
  • .NET Core ⭐
  • Linux
  • Electron
  • Browser Extensions
  • React Native

Testing

  • Mocha
  • Chai
  • Jasmine
  • Enzyme
  • Sinon

Frontend

  • React ⭐
  • Babel ⭐
  • Webpack ⭐
  • Parcel ⭐
  • Mithril ⭐
  • Redux ⭐
  • Next.js
  • Angular
  • SCSS, Stylus, Less
  • Bootstrap, Foundation, Tailwind
  • Lodash, RxJS, Kefir, Immer
  • NativeBase

Backend

  • Express ⭐
  • Koa ⭐
  • ADO.NET ⭐
  • ASP.NET MVC/API ⭐
  • Fastify
  • Dapper
  • SignalR
  • Rails
  • Sinatra
  • Django

Data

  • Postgres ⭐
  • Redis ⭐
  • MongoDB ⭐
  • Sqlite
  • MySQL
  • ElasticSearch
  • Sql Server

Cloud

  • Docker
  • AWS
  • Azure
  • OpenStack
  • Firebase
  • GCP
  • Supabase
  • Heroku
  • Vercel
  • Netlify
  • DigitalOcean

Methodologies & Paradigms

  • Functional Programming & FRP
  • Domain-driven design (DDD)
  • OOP (multiple interpretations)
  • Microservices & SOA
  • DevOps, CI/CD, Infrastructure as Code
  • Relational model & NoSQL
  • Agile & Scrum
  • TDD & BDD, unit testing, & E2E testing
  • Responsive design, mobile-first, & progressive enhancement
  • SOLID Principles
  • Distributed SCM
  • Parallel, Concurrent, & Asynchronous Programming
  • REST
  • MVC
  • IoC & Dependency Injection
  • Metaprogramming
  • CQRS

Wish List

  • Zig
  • ReScript
  • ClickHouse
  • SolidJS
  • Svelte
  • TurboPack

⭐ = deep experience