Hi, I am
Sanjula Dulshan
I am a
Full Stack De|
I am an optimistic and creative full-stack engineer with 2+ years of experience in most javaScript-related technologies in backend development. Also, I have experience in React and Angular with front-end development. I'm highly skilled at understanding key requirements and providing unique and creative solutions to meet customer requirements best. I'm continuously learning all the things I would like to do in the future.
Check Resume
Skills
Here are some of my skills on which I have been working on for the past 2 years.

Frontend

React Js
Angular
HTML
CSS
JavaScript
Bootstrap
Material UI

Backend

Node Js
Express Js
Nest Js
Python
Java
C#
Graph Ql
MySQL
MongoDB
Firebase

Android

React Native
Java
Android Studio
Flutter

Others

AWS
Google Cloud
Git
GitHub
Docker
Postman
Experience
My work experience as a software engineer and working on different companies and projects.
  • Software Engineering Internship
    eBuilder Technology Center Pvt Ltd.
    Jun 2022 - Dec 2022
    Working on Web application using ReactJS, NodeJS, DynamoDB, and AWS. Following Agile Methodology
    Skills:
    • AWS
    • ReactJS
    • Node Js
    • DynamoDB
    • Git
    • Code Commit
    • Agile
    • Jira
  • Software Engineering Apprenticeship
    eBuilder Technology Center Pvt Ltd.
    Dec 2022 - Jun 2023
    Working on Web application using ReactJS, NodeJS, DynamoDB, and AWS. Following Agile Methodology
    Skills:
    • AWS
    • ReactJS
    • Node Js
    • DynamoDB
    • Git
    • Code Commit
    • Agile
    • Jira
  • Associate Software Engineer
    EchonLabs (Pvt) Ltd
    June 2023 - Dec 2023
    Working on Web application using Angular, NestJS, and MongoDB
    Skills:
    • Angular
    • Nest Js
    • MongoDB
    • Git Lab
    • Agile
  • Associate Software Engineer
    i-wonder sri lanka
    March 2024 - Present
    Working on Web application using .Net, C#, Angular, SQL and MongoDB
    Skills:
    • Angular
    • .Net
    • C#
    • MongoDB
    • SQL
    • Azure
Projects
I have worked on a wide range of projects. From web apps to android apps. Here are some of my projects.
All
WEB APP'S
ANDROID APP'S
Node JsExpress JsMongoDBOAuth 2.0JWTNodemailer
Authentication with OAuth 2.0
This is a backend application that enables users to log in using OAuth 2.0. It also includes features for password reset, and email verification. Logged-in users have the ability to update their profile and change their password, while admin users can view all users.
React JsFirebase HostingCSS
Netflix Redesign
Netflix clone is a web application that allows users to watch movies and TV shows online. It is a clone of the original Netflix website.
HTMLCSS jQuery
Responsive Tour & Travel Website
This is a responsive website for a travel agency. It is built using HTML, CSS, and jQuery.
AngularHTMLCoinGecko API
CryptoCurrency Price Tracker
CryptoCurrency Price Tracker is a web application that allows users to track the price of cryptocurrencies. It is built using Angular, HTML, CSS, and CoinGecko API.
React JsNode JsMongoDBExpress JsBootstrap
Waste Management System (ecoBin)
“ecoBin” is a system which provides connection between the people who want to get rid of their wastes and the parties which can get benefits from them. It is built using React js, Node js, Mongo DB, Express js and Bootstrap
React JsNode JsMongoDBExpress JsAxiosBootstrapMaterial-UI
Reseach Management Tool
The research management tool is a new self-contained software product which will be produced by the project team in order to overcome the problems that have occurred due to the current manual system. This tool will provide an easy access to the system and it will contain user friendly functions with attractive interfaces. The system will give better options for the problem of handling large scale of physical research file system, for the errors occurring in calculations and all the other required tasks that has been specified by the student. It is built using React js, Node js, Mongo DB, Express js, Bootstrap and Material-UI
React JsNode JSMongoDBExpress JsBootstrap
Classy Service
Classy service is a portal which connect different types of service providers to the service seekers. It has variety of services. Service providers can easily register to the system and find their buyers. People who seek for a particular service are able to search and find the best service provider according to the reviews or price. They can purchase the service through the system. All purchase and service histories will be available on their profiles. It is built using React js, Node js, Mongo DB, Express js and Bootstrap
Android studioFirebaseJava
'bookMark' - The only book store app you need
bookMark is a mobile application that allows users to buy and sell books. It is built using Android studio and Firebase
React NativeReduxFirebaseYelp APIGoogle place API
Uber Eats Clone
This app app allows users to search for restaurants within a specified location using the Google place API, filter between delivery and pickup options, browse menus and add items to a cart which is saved even when the user exits the app. The total price is displayed and updates in real-time. When the user clicks the checkout button, the order details are added to a Firebase Firestore database and the user is taken to an order complete screen where they can view the items in their order. It is built using React Native, Redux, Firebase Yelp API and Google place API.
Next JsNode JsMongoDBExpress JsTypescript
Task Management
Task Management is a web application that allows users to manage their tasks. It is built using Next js, Node js, Mongo DB, Express js and Typescript
Next JsNode JsMongoDBExpress JsTypescript
Share File
Share File is a web application that allows users can upload a file and share the link with friend or directly mail the link to anyone. It is built using Next js, Node js, Mongo DB, Express js and Typescript
React NativeNode JsMongoDBExpress JsYOLOv8Machine LearningGoogle Cloud
MangoWise
This is the our final year research project. Our main objective is to identify and analyze challenges faced in mango cultivation to maximize profits. Int this app we provide facilities to determining the optimal timing for budding, identifying suitable varieties, managing diseases, proper fertilization, and knowledge dissemination gaps, with the goal of providing recommendations for improving cultivation practices and profitability.
Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • Sri Lanka Institute of Information Technology
    Jan 2020 - Jan 2024
    Grade: 3.33 CGPA
    I graduated from SLIIT with a BSc (Hons) in Information Technology
Contact
Feel free to reach out to me for any questions or opportunities!
Email Me 🚀