About me

I'm a Software Engineer from Kurunegala, Sri Lanka, specializing in Software Development, Web Development, and Blockchain Development. I have a particular interest in NFT platforms and tokenization. I find solutions to complex problems and user requirements in the form of web applications, software, and decentralized applications. With over four years of experience in software and web application development, and a growing expertise in blockchain technology, I am ready to use my skills to meet the needs of your organization.

What i'm doing

  • mobile app icon

    Software Development

    Professional development of cross-platform desktop applications in Java.

  • Web development icon

    Web development

    High-quality development of sites in JavaScript frameworks.

  • mobile app icon

    Web3 & Blockchain

    Professional development of NFT Platforms, Ether based Projects and Smart Contracts.

  • camera icon

    Project Management

    I manage medium to large scale projects using PRINCE2 methodology.

Resume

Education

  1. University of Bedfordshire, (SLIIT Academy)

    2019 — 2020

    Bachelor of Science in Computer Science and Software Engineering
    First Class Honours

  2. Sri Lanka Institute Of Information Technology (SLIIT), Sri Lanka

    2016 — 2019

    Higher Diploma in Information Technology

Experience

  1. Software Engineer(Full-Stack Blockchain)

    XigeniX 2023(November) — Present

    Currently, I'm working as a Full-Stack Software Engineer in Blockchain, specializing in AWS, CDK, Lambda functions, Solidity, Ether.js and Node.js. Notable Projects-
    * MyCarbon - This is a project where we are trying to bring the carbon footprint of the users to the blockchain. I worked on the front end, the back end and the blockchain side of the project. I also worked on the smart contracts to bring the carbon footprint to the blockchain.
    We are working with Silicon valley based company called Lokblok to ensure the security of the wallets by implementing their toughbox service.

  2. Software Engineer

    Block-Stars Pvt Ltd 2021(June) — 2023(November)

    Working in MERN Stack to develop web applications and use WEB3.js and Solidity to develop web3 projects. I have also contributed to projects in the capacity of Project Manager and QA as needed.
    Notable Projects-
    * Recently I have worked on 2 projects called "K-Culture" and "NFT Real Estate" which are decentralized NFT market places. I worked on the contracts to bring them up to erc721 and erc1155 standards and also worked minting functions to bring the NFTs to OpenSea.
    * Fauna NFT - This is a NFT marketplace where users can mint their NFTs and sell them. I worked on the front end, the back end and on the smart contracts of the project.
    * Token Generator - This is a web3 project which is used to generate ERC20 tokens with contracts. I worked on the front end and in creating ERC20 contracts.
    * StarApple(Metamask Rebranding) - In this project I was resposible for rebranding the Metamask extension to StarApple and changing the default token to polygon with a custom token already added on the top of it.
    * Future-Trading - This is a trading platform focused on KOSPI & KOSDAQ. I worked on the middle server where it manage the connection between our platform and Korean Service provider Ebest.
    There was another component where it consist of a CRON job that collect daily stock data from KRX and store it in our database.

  3. Freelance Software Engineer

    Freelance 2020 — 2022

    I freelanced as a Software Engineer, tailoring solutions for diverse clients, from small businesses to individuals, both local and foreign. I mastered multiple tech stacks, including MERN, PHP, Python, and GO, ensuring adaptability. I also explored emerging domains like Web3 and Machine Learning, staying innovative for cutting-edge client solutions. Few Notable Projects -
    * "DIG - NFT," a decentralized NFT marketplace. The specialty of this project was its use of a ledger-based blockchain instead of an EVM blockchain. We utilized XRPL to mint the NFTs and bring them to the marketplace. It was entirely different from EVM, as XRP does not have smart contracts.
    * "MathBuddy", a Mobile application focused on improving the mathematics skills of O/L Students. I worked on the backend of the project. Backend was developed using NodeJS,ExpressJS and MongoDB, MongoDB Atlas and Github for version control.
    * "Math Game", Fun and educational Math game developed for an international client. The game was developed Using Java SE version and Netbeans IDE. MySQL was used as the database.
    * "Cloth Predictor", A Machine Learning project was developed to predict the type of clothing based on weather, occasion, time of day, gender, and color. The project was implemented using Python, with Scikit-learn and Pandas utilized to train the model, and FAST API employed to create the REST API
    * R&D Projects - I have worked on multiple R&D projects to explore new technologies and to bring them to the market. I have worked on projects with technoligies like cockroachDB, MongoDB Realm, AWS , Docker and many more.

  4. Web Developer/Assisstant Manager

    Sanjayalali Agents - Foreign Employment Agency 2020(December) — 2021(December)

    Worked as a web developer. The main task was to develop a web site and manage the social media accounts to bring the organization to masses. I also worked as an assistant manager to manage the day to day operations of the organization and employees.

  5. Intern(Software Engineer)

    Sri Lanka Ports Authority, Colombo 01 2020(February) — 2020(August)

    Worked as a software engineer intern in Information system department. The main task was to develop a web application for the house hospital to manage the patients, mediacal records, medical history and medical staff.

Skills

JavaScript
NodeJS
ReactJS
TypeScript
Web3JS / EtherJs
Solidity
HardHat
EVM
BlockChain
MERN
Ledger
NFT
ERC20
NPM
Yarn
Git
Github
Gitlab
BitBucket
Java
Python
PHP
Go Lang
MongoDB
MongoDB Realm
MySQL
RDBMS
REST API
AWS
AWS CDK
Lambda Functions
DynamoDB
Machine Learning
Scikit-learn
Object Oriented Programming
Data Structures
VScode
JIRA
Slack
Trello

Soft Skills

Communication
Teamwork
Problem-solving
Leadership
Adaptability
Work Ethic
Time Management
Creativity
Critical Thinking
Conflict Resolution
Decision Making

Contact

Contact Form