Jahid Hiron
Experience
Projects
Skills
Skills
Programming Languages
JavaScript
—
Building dynamic, event-driven, and scalable web applications
TypeScript
—
Writing type-safe, maintainable, and large-scale JavaScript applications
Python
—
Data processing, scripting, automation, and backend development
Backend Development
Node.js
—
High-performance server-side applications with non-blocking architecture
Express.js
—
Lightweight and flexible RESTful API development
NestJS
—
Scalable, modular backend architecture using enterprise design patterns
Frontend Development
React
—
Component-based UI development with modern hooks and state management
Next.js
—
Server-side rendering and performance-optimized React applications
Version Control & Collaboration
Git
—
Distributed version control and collaborative development
GitHub
—
Code collaboration, pull requests, and workflow management
Testing & Quality Assurance
Jest
—
Unit and integration testing for JavaScript and TypeScript applications
Supertest
—
API testing and request validation
Unit Testing
—
Ensuring code reliability through isolated test cases
E2E Testing
—
End-to-end testing for real-world application workflows
Databases & Storage
SQL
—
Relational database design and complex query optimization
MySQL
—
Structured data management for transactional systems
PostgreSQL
—
Advanced relational database with strong data integrity
NoSQL
—
Schema-less data storage for high-scalability systems
MongoDB
—
Document-oriented database for flexible data models
Real-Time & Messaging
Socket.IO
—
Real-time communication for live applications
RabbitMQ
—
Message-based communication for distributed systems
BullMQ
—
Background job processing and task queues
DevOps & Cloud
Docker
—
Containerized application development and deployment
AWS
—
Cloud infrastructure, deployment, and scalability solutions
CI/CD
—
Automated build, test, and deployment pipelines
GitHub Actions
—
Continuous integration and workflow automation
Jenkins
—
Pipeline-driven automation for deployments and testing
Nginx
—
Reverse proxy, load balancing, and web server configuration
Deployment
—
Production-ready application deployment strategies
APIs & Architecture
REST API
—
Designing secure and scalable RESTful services
Background Tasks
—
Asynchronous task execution and job scheduling
ORM & Database Tools
Sequelize
—
ORM for SQL-based databases
TypeORM
—
Object-relational mapping with TypeScript support
Prisma
—
Type-safe database access and schema management
Knex.js
—
SQL query builder for flexible database interactions
Mongoose
—
Schema-based MongoDB data modeling
Caching & Search
Redis
—
In-memory caching and performance optimization
Elasticsearch
—
Full-text search and analytics engine
State Management
Redux
—
Predictable and centralized state management for frontend applications
Redux-Saga
—
Handling complex asynchronous logic and side effects in Redux
React Query
—
Server-state management with efficient caching, synchronization, and background updates
RTK Query
—
Data fetching and caching built on Redux Toolkit for scalable API management
UI & Styling
HTML
—
Semantic and accessible web markup
CSS
—
Responsive and modern web styling
Tailwind CSS
—
Utility-first CSS framework for rapid UI development
Shadcn UI
—
Modern, accessible component library
Ant Design
—
Enterprise-grade UI components
Material UI
—
Google Material Design-based React components