- Programming Languages: Java
TypeScript
C#
Go
Bash - Databases: PostgreSQL
Oracle
MySQL
Redis
MongoDB - Containerization and Orchestration: Kubernetes and Docker also comfortable in Linux environment as used Arch for daily drive - Backend Frameworks: Spring Boot
Hibernate (also queryDsl)
Express.js
Sequelize - Frontend Frameworks: React + Native
Next.js
SSR and SSG (Gatsby)
React Hooks
Component Libraries (Material-UI
Ant Design
Chakra UI) - Build Tools and Package managers: Maven
Gradle
Npm
Composer - Testing Frameworks: JUnit
TestNG
Mockito
Jest
Enzyme
Cypress.io - Messaging and Stream Processing: Apache Kafka
RabbitMQ - Reactive Programming: Project Reactor (Java)
RxJS (JavaScript) - Architecture: SOA and Microservices - API Protocols and Communication: REST
SOAP
GraphQL
gRPC - Data Serialization and Transformation: JSON (JSONPath)
XML (Xpath) - API Documentation: Swagger
OpenAPI - Security: Spring Security
OAuth2
JWT - DevOps: Jenkins
Bamboo
GitLab CI/CD - Code Quality and Analysis Tools: SonarQube
ESLint