Summary
Overview
Work History
Education
Skills
Referrals
Timeline
Generic
Himasha Weerasinghe

Himasha Weerasinghe

Senior Software Engineer
Kaluthara

Summary

Motivated Senior Software Engineer highly effective at developing new programs and fixing problems with existing systems. Proficient in GoLang and Agile/Scrum methodology.

Overview

3
3
years of professional experience

Work History

Senior Software Engineer

PickMe
10.2024 - Current
  • Acting as the Technical Owner for the Merchant Scrum Team.
  • Led a complete backend artifact revamp, including refactoring monolithic services into microservices.
  • Designed and implemented multi-tenant backend services.
  • Introduced caching mechanisms to improve performance and reduce latencies.
  • Migrated legacy artifacts to Go-based services following modern standards.
  • Developed POS integration endpoints and enhanced the merchant order workflow

Technologies Used: Go, Kafka, Grafana, Kibana, Kubernetes, Google Cloud, Angular, Android, MQTT

Software Engineer

PickMe
11.2022 - 11.2024
  • Contributed to backend development for the Merchant Platform.
  • Implemented a new feature to extend preparation time for new orders in both the merchant Android app and backend.
  • Developed a feature allowing merchants to add offers for their items.
  • Enhanced login functionality by integrating encryption for improved security.
  • Improved token authorization by implementing caching to reduce latency and enhance performance.


Technologies Used: Go, Kafka, Grafana, Kibana, Kubernetes, Google Cloud, Angular, Android

Associate Software Engineer

RFactory
01.2022 - 10.2022

Zilla Project
Social Media Platform with NFTs


Mobile Application

  • Developed content-sharing functionality with comments and likes.
  • Implemented a real-time chat feature for seamless communication.
  • Designed and developed a profile management feature.
  • Added a dark mode feature to enhance user experience.


Promotional Website

  • Created a responsive website with a product viewing feature.
  • Implemented a product sorting feature for better usability.


Technologies Used: HTML, Tailwind CSS, JavaScript, React Native, Redux, NodeJS, Express, MongoDB, GitHub


Artisto Project
Order Management System


  • Led a team of 2 to implement a responsive web application.
  • Developed a place order feature and a view cart functionality.
  • Integrated a social login feature with Google for enhanced accessibility.
  • Configured a payment feature using PayPal for secure transactions.


Technologies Used: ReactJS, Tailwind CSS, NodeJS, MongoDB, Cloudinary, PayPal, GitHub

Software Engineering Intern

RFactory
01.2022 - 10.2022

Dute Island Project
Blockchain-based Product Management System


  • Implemented a responsive web application with an item management feature.
  • Developed user management functionality to handle account-related tasks.
  • Created a feature to transfer product ownership securely.
  • Implemented a verification feature to track and display ownership history.
  • Added an alerts feature with email notifications for key updates.
  • Designed and developed admin-specific features to manage the system effectively.


Technologies Used: ReactJS, Tailwind CSS, NodeJS, MongoDB, ProvenDB, SendGrid, GitHub

Education

Bachelor of Science - Software Engineering

Sri Lanka Institute of Information Technology
Malambe, Sri Lanka
04.2001 -

Mathematical Sciences -

Tissa Central College
Kalutara, Sri Lanka
04.2001 -

Skills

GoLang

NodeJS

ReactJS

Angular

React Native

SQL

MongoDB

undefined

Referrals

Mr. Dilshan Boteju
Tech Lead, PickMe
Email: dilshan.boteju@pickme.lk
Phone: +94 71 582 4777

Mr. Akila Darshana
Architect, PickMe
Email: akila.darshana@pickme.lk
Phone: +94 77 233 0689

Timeline

Senior Software Engineer

PickMe
10.2024 - Current

Software Engineer

PickMe
11.2022 - 11.2024

Associate Software Engineer

RFactory
01.2022 - 10.2022

Software Engineering Intern

RFactory
01.2022 - 10.2022

Bachelor of Science - Software Engineering

Sri Lanka Institute of Information Technology
04.2001 -

Mathematical Sciences -

Tissa Central College
04.2001 -
Himasha WeerasingheSenior Software Engineer