Programming & Algorithms

  • Knights tour
  • The Word Break Problem
  • Rat In A Maze
  • N Queen


Development Skills

fornt-end skill
  • Building custom reusable shared components from Figma
  • Responsive design
  • Building custom reusable shared components from Figma
back-end skill
  • Database from requirements
  • System design and data modeling (UML, ERD)
  • Authentication & Authorization
  • REST API
  • Documentation (API, Code, System Process)
  • Error Handling and Logging
  • Caching
  • Algorithm Design
  • WebSocket for real-time communication
  • Payment gateway integration
  • Full-text search
  • File handling
  • Working with microservices and message-broker
Infrastructure & Platform Engineering
  • Version control
  • CI/CD pipeline implementation
  • DevOps practices
  • Infrastructure as Code
  • Containerization and deployment workflows
  • Linux system administration and networking
  • Cloud infrastructure and deployment
  • Observability (metrics, logs, and tracing)


Technological Skills

Languages
JavascriptnotesTypescriptPythonGo
Fronend
ReactNext.jsTailwind CSSShadcn/uiAnt DesignTanStack QueryReduxZustandReact Hook Form
Backend
Express.jsNestJSS3StripeSocket.IORedisRabbitMQBullMQBetter AuthClerkZodJWT
DB Skills
MongoDBPostgreSQLMongoosePrismaDrizzle
Dev Process
GitDocker & Docker ComposeCI/CD PipelinesLinux System Administration & Networking


Personal Skills