Hey there, I'm
IJLAL FAIROSFull Stack Developer
I craft beautiful, scalable web experiences with modern technologies. Passionate about clean code and solving complex problems.

6 years 3 months+ Years Exp
React Expert
Scroll down
About Me
Professional Overview
Senior Full Stack Engineer with 5 years of experience designing, developing, and delivering scalable, high-performance web and mobile applications across enterprise and SaaS platforms. Strong expertise in modern frontend technologies including React Native, React.js, Next.js, and TypeScript, combined with backend engineering using Node.js (NestJS/Express) to build secure, reliable, and maintainable APIs. Proven ability to take full ownership of end-to-end application development, integrating frontend, backend, and cloud infrastructure while ensuring performance, scalability, and security. Hands-on experience with CI/CD pipelines, cloud platforms (AWS, Azure), and DevOps-driven environments, enabling automated deployments and efficient delivery workflows. Skilled in API design, asynchronous programming, caching strategies (Redis), and system optimization, with a strong focus on improving application performance and reliability. Experienced in implementing secure architectures using JWT, OAuth2, and role-based access control, particularly within fintech and enterprise systems. Strong advocate of engineering excellence with experience in Agile (Scrum) teams, collaborating closely with cross-functional stakeholders, contributing to testing strategies (TDD/BDD), and maintaining high code quality. Adept at debugging, production issue resolution, and continuously adopting modern technologies to enhance system performance and developer productivity.
Professional Journey
My Experience
6 years 3 months years of building impactful solutions
Senior Software Engineer (SaaS & Platform Engineering)
Paymate Software Corporation
Leading development of scalable web applications using ReactJS, Next.js, TypeScript, JavaScript (ES6), HTML5, and CSS3, focusing on modern front-end development practices. Built and maintained React Native mobile applications, ensuring consistent data flow and user experience across platforms. Implemented advanced state management using Redux, optimizing data flow and handling complex asynchronous programming scenarios. Designed and integrated backend APIs using Node.js (NestJS/Express) with JSON-based communication, ensuring security and scalability. Applied asynchronous programming techniques (Promises, async/await) to manage real-time data updates, API calls, and background processing efficiently. Ensured cross-browser compatibility and responsive design across all frontend modules. Optimized performance using Webpack and Babel, improving load time and rendering efficiency. Implemented CI/CD pipelines and version control using Git, supporting automated deployments on AWS and Azure. Actively contributed to Agile development (Scrum) including sprint planning, user stories, and JIRA tracking. Focused on debugging, security best practices, and unit testing (TDD/BDD) to ensure high-quality production systems. Improved frontend performance by ~30–40% by optimizing rendering, memoization, and API data handling. Reduced API response handling time by ~25% through improved asynchronous programming and efficient data flow design. Increased system reliability by reducing production issues through enhanced debugging, logging, and error handling strategies.
Senior Software Engineer (Part-Time / Client Engagement)
Shift AI
Developed real-time web applications using ReactJS and Next.js, handling high-frequency data updates with efficient asynchronous programming. Built React Native mobile applications supporting real-time fleet operations and analytics. Designed scalable backend services using Node.js (NestJS) and integrated APIs using structured JSON data exchange. Implemented optimized data flow architecture and Redux-based state management for real-time dashboards. Applied cross-browser compatibility, performance tuning, and debugging techniques to improve UI responsiveness. Used Webpack and Babel for build optimization and efficient frontend bundling. Contributed to CI/CD workflows, deployments on AWS, and version control using Git. Worked in Agile (Scrum) teams, participating in sprint planning, user stories, and JIRA-based tracking. Improved real-time dashboard responsiveness by ~35%, optimizing data streaming and rendering performance. Reduced data processing latency by ~30% through efficient asynchronous programming and backend optimization.
Senior Software Engineer (SaaS & Platform Engineering)
Virtunova Pvt Ltd
Led development of a multi-tenant web application using ReactJS, Next.js, TypeScript, HTML5, and CSS3, focusing on scalability and maintainability. Built React Native applications, ensuring efficient data flow and cross-platform consistency. Designed backend services using Node.js, supporting real-time processing and scalable system architecture. Improved performance by ~40% through optimization of asynchronous programming, data handling, and rendering strategies. Implemented CI/CD pipelines, version control using Git, and deployment processes across environments. Applied debugging, security practices, and unit testing (TDD/BDD) to ensure application reliability. Collaborated in Agile development environments, contributing to Scrum ceremonies, sprint planning, and JIRA workflows. Improved overall platform performance by ~40% through backend refactoring, query optimization, and reduction of redundant API calls. Reduced API load by ~25% by redesigning data flow and eliminating unnecessary requests.
Software Engineer (Enterprise & Banking Systems)
Sankaraa Tech Pvt Ltd
Developed enterprise web applications using ReactJS and Next.js, utilizing JavaScript (ES6), TypeScript, HTML5, and CSS3. Built React Native mobile applications, ensuring efficient communication and consistent data flow across systems. Designed backend services using Node.js, implementing secure APIs using JSON and JWT-based authentication. Integrated systems with ERP platforms and ensured scalability, security, and high performance. Applied debugging, cross-browser compatibility, and performance optimization techniques. Contributed to CI/CD pipelines, Git-based version control, and cloud deployments (AWS/Azure). Worked in Agile (Scrum) teams, participating in sprint planning, user stories, and JIRA tracking. Reduced manual operational effort by ~20% through automation and ERP integration with NetSuite. Improved system reliability and data accuracy across enterprise modules (CRM/WMS).
Software Engineer (Fintech & Insurance Systems)
Hot Cat Technology Pvt Ltd
Developed secure and scalable web applications using ReactJS and Next.js, focusing on financial workflows and system reliability. Built React Native mobile applications for banking and insurance use cases. Designed backend services using Node.js (Express/NestJS) supporting transactional systems and API integrations. Implemented secure APIs using JSON, JWT, and RBAC, ensuring strong security practices. Applied Redux-based state management and optimized data flow across frontend systems. Improved performance using Webpack, Babel, caching strategies (Redis), and asynchronous programming techniques. Implemented unit testing, TDD, and BDD practices, improving system stability and maintainability. Deployed systems on AWS, using CI/CD pipelines and Git-based version control. Worked in Agile (Scrum) environments, contributing to sprint planning, user stories, and JIRA workflows.
Software Developer (SaaS Platforms)
Singha Recruitment Agency Pvt Ltd
Developed a multi-tenant recruitment SaaS platform using Node.js, React.js, and React Native, supporting both web and mobile users. Designed and implemented scalable backend APIs for candidate management, subscriptions, invoicing, and role-based access control. Integrated secure authentication mechanisms and payment workflows using Stripe APIs. Deployed backend services on AWS and Azure, ensuring system scalability and reliability. Improved deployment efficiency by modularizing backend services and introducing CI/CD automation. Worked closely with product stakeholders to evolve backend capabilities based on business requirements.
Professional Attributes
Soft Skills & Competencies
Proven ability to thrive in dynamic environments and deliver exceptional results
Problem-Solving
Identify and resolve performance bottlenecks and system challenges
Team Collaboration
Cross-functional collaboration with frontend, backend, QA, and infrastructure teams
Mission-Critical Expertise
Thrive in fast-paced, high-reliability environments with SLA requirements
Technical Leadership
Drive performance optimization initiatives and mentor team members
Communication
Effectively communicate technical concepts to both technical and non-technical stakeholders
Adaptability
Quick learner continuously adopting new technologies and best practices
Web3 & Blockchain
Exploring blockchain fundamentals and Web3 integration with React Native
Technical Expertise
My Skills
Proficient in a diverse set of technologies and tools to build modern, scalable applications
Frontend Development
- React.js
- Next.js
- React Native
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Tailwind CSS
- Bootstrap
- Material-UI
State Management
- Redux
- Context API
- Data Flow Architecture
- BLoC Pattern
Backend Development
- Node.js
- Express.js
- NestJS
- REST APIs
- JSON APIs
- Asynchronous Programming
Databases & Caching
- PostgreSQL
- MySQL
- MongoDB
- Redis (Caching)
- Database Design
- Query Optimization
Cloud & DevOps
- AWS
- Azure
- CI/CD Pipelines
- Docker
- Nginx
Testing & Quality
- Unit Testing
- TDD (Test-Driven Development)
- BDD (Behavior-Driven Development)
- Jest
- Debugging
Mobile Development
- React Native
- Flutter
- Dart
- iOS (Swift)
- Android (Kotlin)
Build Tools & Tooling
- Webpack
- Babel
- ViteJS
- Android Studio
- Xcode
- Git
Security & Architecture
- JWT Authentication
- OAuth2
- RBAC (Role-Based Access Control)
- Clean Code Practices
- Design Patterns
- Microservices Architecture
Agile & Project Management
- Agile Development
- Scrum
- Sprint Planning
- User Stories
- JIRA
Core Competencies
Engineering Expertise
Specialized knowledge across full-stack development, security, and system optimization
Identity & Access Management
JWT, OAuth2, RBAC, and secure token-based architectures for enterprise systems
API-First & Microservices
Node.js, REST APIs, and OpenAPI standards for scalable, maintainable architectures
Observability & Debugging
Structured logging, monitoring, and production debugging for system reliability
CI/CD & DevOps
Automated testing, code quality enforcement, and cloud deployments on AWS & Azure
Secure Coding Practices
Encryption, vulnerability remediation, and application security best practices
Production Issue Resolution
System reliability focus with SLA-driven performance optimization
Clean Architecture & Design Patterns
Maintainable codebase with continuous refactoring and engineering excellence
Enterprise-Grade Systems
Building and scaling complex systems across web and mobile platforms
Performance Optimization
30-40% performance improvements through caching, async programming, and query optimization
Featured Work
My Projects
Crafted solutions that make a difference
E-commerce Platform (Web)
constproject={name:'E-commerce Platform (Web)',role:'Full Stack Developer',summary:'Full-featured e-commerce web platform integrated with NetSuite ERP to synchronize products, pricing, orders, and inventory in real time. Implemented secure authentication, product catalog management, cart and checkout workflows, and order APIs backed by MongoDB. Optimized API calls and state management to improve page load times and transactional reliability.'}Union Assurance – Banking & Insurance Platform
constproject={name:'Union Assurance – Banking & Insurance Platform',role:'Full Stack Developer',summary:'Web-based insurance and financial modules supporting claims processing, billing, and policy management. Built scalable React.js frontends with structured state management for complex insurance workflows. Designed and maintained Node.js backend APIs to handle transactional data securely. Implemented role-based access control, JWT authentication, and Redis caching to improve performance. Deployed on AWS with high availability and scalability.'}My Dentist ERP (Web & Mobile)
constproject={name:'My Dentist ERP (Web & Mobile)',role:'Full Stack Developer',summary:'Clinic management ERP system supporting appointments, patient records, billing, and staff workflows. Developed web and mobile interfaces using React.js and React Native, enabling seamless access across devices. Streamlined operational workflows resulting in ~30% improvement in clinic efficiency. Worked closely with stakeholders to adapt features to real-world healthcare operational needs.'}Sustainability Analytics Platform (Web & Mobile)
constproject={name:'Sustainability Analytics Platform (Web & Mobile)',role:'Full Stack Developer',summary:'Multi-tenant sustainability analytics SaaS platform delivering real-time environmental and financial insights. Built responsive web dashboards using Next.js and cross-platform mobile applications using React Native. Designed Node.js backend services and REST APIs to ingest, process, and analyze IoT and GPS sensor data. Implemented secure data handling, encryption, and real-time data pipelines with Redis. Deployed on AWS with optimized performance achieving faster data rendering and reduced API response times.'}SFA (Sales Force Automation)
constproject={name:'SFA (Sales Force Automation)',role:'Full Stack Developer',summary:'Cross-platform Flutter mobile and Web Admin portal app built to showcase end-to-end capabilities. Utilizes BLoC Pattern for Flutter state management and Redux for modular state management, integrated with a custom backend using Node.js/NestJS and PostgreSQL. Real-time data updates handled via WebSocket integration. Includes support for multi-tenant white-labelling through environment-based configurations.'}DMS (Delivery Management System)
constproject={name:'DMS (Delivery Management System)',role:'Full Stack Developer',summary:'Flutter mobile app integrated with Firebase Auth, Cloud Messaging, and NetSuite ERP. Utilizes BLoC Pattern for state management. Multi-tenant white-labelling, released on Google Play and TestFlight. Reduced manual tasks by 45%.'}CRM Mobile App
constproject={name:'CRM Mobile App',role:'Full Stack Developer',summary:'Cross-platform Flutter CRM with Node.js backend and Firebase. Features sales lead tracking, onboarding, real-time updates, secure auth, and NetSuite integration. Utilizes BLoC Pattern for state management.'}OneStopShop E-commerce Store
constproject={name:'OneStopShop E-commerce Store',role:'Full Stack Developer',summary:'E-commerce platform using Next.js and MongoDB with JWT-based authentication, cart APIs, and admin dashboard. Optimized for performance and SEO with SSG support.'}Inventory Management System
constproject={name:'Inventory Management System',role:'Full Stack Developer',summary:'Inventory and stock tracking app built with React.js and Next.js with Node.js backend. Provides admin control, multi-user support, and efficient product management.'}From Sri Lanka E-commerce
constproject={name:'From Sri Lanka E-commerce',role:'Full Stack Developer',summary:'Full-stack ASP.NET and React.js e-commerce site with SQL backend, payment gateway integration, mobile-responsive UI, and secure authentication.'}Fraud Detection System
constproject={name:'Fraud Detection System',role:'Full Stack Developer',summary:'React.js and Node.js/NestJS web app with D3.js dashboards, GDPR-compliant JWT/OAuth2 authentication, and real-time fraud analytics.'}WMS (Warehouse Management System)
constproject={name:'WMS (Warehouse Management System)',role:'Mobile App Developer',summary:'Native iOS & Android warehouse app (Swift/Kotlin) with offline-first inventory sync and CRM integration, reducing latency by 40% and errors by 60%.'}Fintech & Business Apps
constproject={name:'Fintech & Business Apps',role:'Full Stack Developer',summary:'Flutter apps with Node.js/NestJS backends. Scalable features using BLoC Pattern for state management, 85%+ test coverage, and CI/CD pipelines deployed on AWS EC2.'}1 / 13
Academic Background
Education
Building knowledge foundations and continuous learning
BSc (Hons) Computer Science
Kingston University UK
Grade: Upper Second Class Honours (2:1)
Specialization: Software Engineering
BSc Computer Science
Pak-Austria Fachhochschule Institute of Applied Sciences and Technology
Diploma in Software Engineering
IDM Colombo Campus
Get in Touch
Let's Connect
Have a project in mind? Let's collaborate and create something amazing together
Send Me a Message
Have a project in mind or just want to say hello? Fill out the form below and I'll get back to you as soon as possible.