Sunil is an experienced full-stack engineer with a decade of expertise in software development using JavaScript and related frameworks, PHP, strong knowledge of REST API development using NodeJS, and hands-on experience with micro-services architecture and test-driven design patterns. Sunil's latest experience involved architecting the Crew mobile application using React Native, React, and Redux, and KoaJs on NodeJs for back-end development.
Worked on the development of a travel platform having more than two million subscribers with customers across Australia, New Zealand, Singapore, India, Hong Kong, the US, and the UK.
Designed and developed micro-services using NodeJs, ExpressJs. Developed REST API with OpenAPI (Swagger) specifications.
Created complex micro-service architecture such as Saga design pattern. Used CircleCI and Heroku for the continuous integration and deployment.
Worked on the development of a platform that solves the big problem of incident management and organizational resilience.
Integrated a PHP application on a custom built PSR based framework, and NodeJs application (ExpressJS) with highly secured data sources. Worked with different data sources such as IBM Message Queue, REST API, and encrypted files.
Reviewed peer code and helped with documentations using Confluence. Used different AWS services such as RDS, EC2, S3, Cloudwatch, etc.
Worked on the development of the backend for Pricepal.com.au e-commerce portal. Rebuilt the application from PHP to NodeJs using KoaJs framework.
Developed microservices using different AWS services such as Lambda, API gateway, and Serverless framework. The application followed service oriented architecture with some microservices and was REST API based.
Created REST API endpoints for the application and used different AWS services such as RDS, Route53, EC2, S3, Cloudwatch, etc.
Acted as Lead Engineer for multiple projects using PHP frameworks such as Laravel and JavaScript framework such as NodeJs, ReactJs, ExpressJs, KoaJs, etc.
Developed REST API based applications using ExpressJs and Laravel framework.
Worked with different CMS such as WordPress, Magento, OctoberCMS etc.
Luxury Escapes has a large subscriber base spanning multiple countries including Australia, New Zealand, Singapore, India, Hong Kong, the US, and the UK.
The company is a member of IATA and utilizes Node.js, Express.js, REST API with OpenAPI (Swagger) specifications, React, and Redux for frontend development.
They implemented a complex micro-service architecture, including Saga design, and utilized CI/CD tools like CircleCI and Heroku for deployment.