Sunil C.

About Me

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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Full-Stack Developer
2021 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Crew Pty
Crew Pty
Senior Software Engineer
2020 - 2021 (1 year)
Australia
  • Architected the complete mobile application, a social network for builders, carpenters, electricians, plumbers, and all other trades.

  • Developed the Crew mobile application using React Native, React, and Redux. Developed the backend using KoaJs on NodeJs.

  • Used different AWS services such as EBS, RDS, Lambda, etc.

Luxury Escapes
Luxury Escapes
Senior Software Engineer
2019 - 2020 (1 year)
Australia
  • 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.

Noggin
Noggin
Senior Software Engineer
2018 - 2019 (1 year)
Australia
  • 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.

Folo
Folo
Senior Back-End Developer
2018 - 2018
Australia
  • 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.

Verdikt
Verdikt
Full-Stack Developer
2015 - 2018 (3 years)
Australia
  • 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.

Various Companies
Various Companies
Full Stack Developer
2011 - 2015 (4 years)
Nepal
  • Acted as Web developer, creating websites in WordPress, custom PHP frameworks and payment gateways such as Paypal, Payway, Eway, etc.

  • Developed Meropost.com, a social network for the Nepalese community having over 50K users.

  • Created multiple web applications on a custom MVC framework, mostly on Codeigniter, Laravel, and WordPress.

Showcase

Lead Software Engineer - Crew Mobile App
Lead Software Engineer - Crew Mobile App
  • Crew is a social network for tradespeople.

  • The app was developed using agile methodologies and Atlassian Jira for project management.

  • The lead engineer focused on technology stack decisions and mobile app development using React Native.

Software Engineer - Luxury Escapes
Software Engineer - Luxury Escapes
  • 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.

Team Lead - Nexgenphama
Team Lead - Nexgenphama
  • NexGen Pharma Compounding Pharmacy is an Australian-owned company focused on compounded medications.

  • The team lead built a full e-commerce web application using Laravel as the backend.

  • The project involved mentoring a frontend developer who developed the front-end for the application.

Education

AWS Certified Developer – Associate
AWS Certified Developer – Associate
Amazon Web Services Training and Certification
Advanced Diploma in Information Technology (Project Management)
Advanced Diploma in Information Technology (Project Management)
Strathfield College, Sydney
Post Graduate Diploma in Information Technology (Distinction)
Post Graduate Diploma in Information Technology (Distinction)
Central Queensland University, Sydney