Post Job Free
Sign in

Software Developer

Location:
Abu Dhabi, United Arab Emirates
Salary:
7000 AED
Posted:
May 27, 2026

Contact this candidate

Resume:

Wasit Shafi

Visit my website to know more about me

github.com/wasit-shafi linkedin.com/in/wasit-shafi *****.*****.****@*****.*** Current Location: Electra Street, Abu Dhabi, UAE Contact no: +971-**-***-**** Software Engineer with 4 Years of experience in developing & delivering high-quality, scalable enterprise web applications with strong problem-solving & debugging skills. I take 100% ownership of the task (R&D, POC, Development

& Deployment) & pay attention to details. Interested in solving challenging tasks & learning new technologies. Skills

Languages TypeScript, JavaScript

Backend Node.js, Express.js, RESTful API Design & Development, JWT, OAuth 2.0, BullMQ, Web Socket Database Schema Design

Frontend React, Angular, HTML, CSS, SCSS, Tailwind CSS, Bootstrap 5, Material UI, DaisyUI Redux, NgRx, React Redux, Redux Thunk, MobX-State-Tree, RxJs Security Helmet.js, Authentication, Authorization, Role-Based Access Control (RBAC), API Rate Limiting, reCAPTCHA Containerization, Cross-Origin Resource Sharing (CORS) & Cookies Configurations, Zod, Snyk Databases/ODM/ORM MongoDB, SQL(MySQL/PostgreSQL), Redis, Mongoose, Prisma DevOps/Infrastructure Docker, Git, GitHub Actions, CICD, Cron Jobs, AWS (EC2, S3) Monitoring/Observability Sentry, Morgan, Winston, Grafana, Prometheus, New Relic Others Performance Optimization, OOP(Object Oriented Programming), MVC Architecture(Model View Controller) SOLID/DRY/KISS/YAGNI Design Principles, Debugging & Problem Solving, Data Structures & Algorithms AI/Tools Claude Code, ChatGPT, GitHub Copilot, ESLint, Postman, Swagger, Confluence Familiar

With

Nest.js, Electron.js, React Native, Microservices Architecture, Kubernetes, Web Hooks, RabbitMQ, Socket.io, Next.js, TypeORM

Work Experience

Web Engineer - BatchData, Arizona, USA Feb 2026 - April 2026

• Worked on BatchData’s Internal Core API project, to fix the Backend API Errors.

• Maintained the Swagger API documentation of the project. Software Developer - Tromboo Tech Services, Doha, Qatar Apr 2023 - Feb 2025

• Founding Software Engineer for the SuperFitout project, translating business requirements into production-ready features, implementing functional & non-functional requirements as per design documents reported to the CEO.

• Developed full-stack features including RESTful APIs, Services, Database Modelling & Responsive Frontend UI with end-to-end functionality implementation as per business logic.

• Build a configurable application-level file attachment service for AWS S3 bucket, managing diverse file types with custom constraints across 40+ file upload controls in user/admin modules, thereby reducing efforts by over 90%.

• Build a secure backend authentication using JWT access/refresh tokens to restrict API access.

• Automated 20+ event-driven dynamic emails to streamline communication for operational efficiency.

• Built 60+ Template-Driven/Reactive Forms with custom validations, reducing server load, and achieving a faster feedback loop/error detection.

• Architected initial project structure and core codebase to ensure maintainability, scalability & rapid development.

• Led Search Engine Optimisation (SEO) initiatives by implementing robots.txt, sitemap.xml, site.webmanifest, meta tags/Open Graph protocol & schema markup, significantly improving SERP visibility on Google Search Engine.

• Maintained documentation on Confluence, optimised frontend & backend performance for speed & scalability. Software Engineer - VectoScalar Technologies, Noida, India (Client: BaaziGames) Apr 2021 - Aug 2022

• Developed 30+ interactive PokerBaazi (India’s biggest gaming platform) game components for a cross-platform Electron desktop app, having more than 5 million player base (Watch Video of Application).

• Developed React components, RESTful APIs & managed state of the application using MobX-State-Tree state.

• Integrated WebSocket event streams to trigger responsive UI animations updates on the game table.

• Build custom Poker Cards and Game Table animations using built-in JavaScript Web Animations in React.

• Resolved 50+ performance issues, optimising responsiveness & large renders, CPU utilization & Memory metrics.

• Mentored 40 interns on JavaScript, React, Application State Management, Code Quality & Best Practices, etc.

• Collaborated with CTO, Project Managers, Backend API Development Team, UI/UX Team, Quality Assurance Team & Mobile App Development Team.

Software Engineer Intern - VectoScalar Technologies, Noida, India Jan 2021 - Mar 2021

• Worked on code refactoring to enhance the codebase quality & developed 10 - 20 React Native UI components.

• Found & solved 50 - 100 bugs of the Sentry, ESLint, WebStorm errors & warnings, UI bugs, etc Personal Projects

Dev Tools Studio - YouTube Video Frontend App Backend Server Architecture Diagrams GitHub Project Board Source Code Repositories Docker Images Postman API Collection Core Tech Stack: Node.js, Express.js, MongoDB, Angular, Mongoose, NgRx, Typescript, BullMQ, JWT, Zod, Docker, AWS, GitHub Actions, Tailwind CSS

• Bootstrapped frontend & backend project setting up ts-node-dev, containerization, AWS SDK V3, GitHub Actions, swagger, winston/morgan loggers, reCAPTCHA, helmet, API rate limiters, user-agent parser, postman, dev & prod environments, NgRx, Angular Interceptors & Guards, handling cookies/caching mechanism, etc.

• Build a CI/CD pipeline to deploy new changes by publishing a new Image on Docker Hub via GitHub-hosted runner

& running the latest image via self-hosted runner on an AWS EC2 instance.

• Build architecture of BullMQ queues & workers for background job processing with Redis Cloud DB for metadata.

• Build RESTful API’s & UI for sending scheduled emails with chosen email credentials & templates.

• Build CRUD APIs & UI for email Credentials, Templates, Attachments, Authentication & Registration features, etc.

• Architected a well-structured express backend codebase, segregating controllers, routers, middlewares, standardising API responses, versioning APIs, Zod schema validation, interfaces, & other utility configurations.

• Build a real-time security tracking system, capturing request IPs, device details & generating static map images. Achievements & Certifications

• • StackOverflow 1900+ Reputation, 400,000+ people reached, 60+ Answers, 30+ Badges - View StackOverflow Profile

• Found a bug in the Electron.js (120K+ Stars & 17K+ Forks) framework, reported on GitHub - Issue #30277

• AWS Certified Cloud Practitioner: View Digital Badge, View Exam Result

• Solved 500+ Problems on LeetCode, HackerRank, CodeChef, and an active contributor on GitHub & StackOverflow

• Completed Udemy Course on Microservices with Node JS & React: View Certificate

• Completed 100xDevs Course on Full Stack Web Development: View Certificate Education

Jamia Millia Islamia, Delhi, India June 2018 - June 2021 Master of Computer Applications (8.68 CGPA) Digitally Signed by MOFA (Attestation No: AEDA0455054661202224651) University of Kashmir, J&K, India Sep 2014 - Sep 2017 Bachelor of Computer Applications (71.47%) Digitally Signed by MOFA (Attestation No: AEDA0350024277881224351)



Contact this candidate