Sunil C.

Sunil C.

Senior Full-Stack Developer

Nepal
Hire Sunil C. Hire Sunil C. Hire 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.

Work history

UpStack
UpStack
Senior Full-Stack Developer
2021 - Present (3 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.

Portfolio

Lead Software Engineer - Crew Mobile App
Lead Software Engineer - Crew Mobile App

Crew is a social network for builders, carpenters, electricians, plumbers, and all other trades. Build your crew, find a tradie for your next project or find work yourself. I enjoyed building the mobile application as it was a challenging one. We followed agile methodologies to get the app up and running in the stores. I worked closely with a co-founder who also was the project manager for the project. We used Atlassian Jira to keep track of everything. As a lead engineer, I made decisions on technology stacks and also built both iOS and Android mobile applications and the backend. I enjoyed building the mobile app using React Native as it was a new experience for me.

Software Engineer - Luxury Escapes
Software Engineer - Luxury Escapes

Luxury Escapes has more than two million subscribers to our websites with customers across Australia, New Zealand, Singapore, India, Hong Kong, the US, and the UK. Luxury Escapes is a member of IATA (International Air Transport Association). Designed and developed micro-services using NodeJs, ExpressJs. Developed REST API with OpenAPI (Swagger) specifications. Worked with React / Redux to build frontend components. Worked on complex micro-service architecture such as Saga design pattern. Used CircleCI and Heroku for continuous integration and deployment. Reviewed peer codes and helped with documentation using confluence.

Team Lead - Nexgenphama
Team Lead - Nexgenphama

NexGen Pharma Compounding Pharmacy is an Australian-owned company specializing in compounded medications. I worked as a team lead on this project to build a full e-commerce web application. I built the backend for this project using Laravel. I also mentored a frontend developer who developed fronted for this project. It was quite challenging as they had a custom product with lots of attributes and customers.

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