Madumal Jeewantha

Software Engineer

Designing and building engaging digital journeys, pixel by pixel.

About

Hey there! My love for tech started with a curiosity about how things tick, diving headfirst into software development. Over the years, I've had the opportunity to contribute to a variety of projects, from building robust backend systems to crafting intuitive user interfaces. I love using cutting-edge tools to create apps that are fast, scalable, and intuitive, tackling challenges with fresh ideas.

When I’m not coding, you’ll find me hiking in the mountains, enjoying refreshing walks with my dog, chasing sunsets, strolling the beach or hanging out with friends.

Experience

Creative Software

4 yrs 2 mos

Associate Technical Lead

Jun 2024 – Present · 1 yr 2 mos

Senior Software Engineer

Jan 2022 – Jun 2024 · 2 yrs 6 mos

Software Engineer

Jun 2021 – Dec 2021 · 7 mos

  • React.js
  • Flask
  • Docker
  • MySQL
  • Python
Virtusa

2 yrs 7 mos

Engineer - Technology

Jan 2021 - Jun 2021 · 6 mos

Associate Engineer - Technology

Dec 2018 - Jan 2021 · 2 yrs 2 mos

  • Django
  • MySQL
  • Python
  • JavaScript
  • MS SQL
  • Java

Projects

Personal Portfolio V1

A personal portfolio showcasing my journey, projects, and expertise through an interactive experience.

  • Next.js
  • Tailwind CSS
  • GenKit
  • Radix UI
Personal Portfolio V1

Tesseract OCR - REST API (Django)

This project has undertaken as a Python project. Tesseract is used as OCR engine and Web API has built using Django. Celery used as task queue for Django with Redis server. Pytesseract is selected as wrapper for Tesseract. Applied rules to remove OCR garbage characters.

  • Python
  • Django
  • Celery
  • Redis Server
  • Tesseract OCR (Pytesseract)
  • MySQL
  • Pillow
  • Postman
Tesseract OCR - REST API (Django)

AqBilling - Rural Water Supply Project, Billing & CRM (Django & Angular)

A mobile-friendly web application that can serve to large customer base related to water supply project which needs billing and CRM features using local languages.

  • Django
  • Angular
  • VS Code
  • Git
  • JWT
  • Bootstrap
  • PrimeNG
  • AWS S3
  • Heroku
  • PostgreSQL
AqBilling - Rural Water Supply Project, Billing & CRM (Django & Angular)

Store Monitor (JavaFx)

Store Monitor is a desktop application developed using JavaFx with material UI to manage and monitor store related activities plus delivery managements. This contains various reports including profit analyzer.

  • Java 8
  • JavaFx
  • Hibernate
  • JPA
  • MySQL
  • JFoenix
  • JFXControls
  • Maven
  • Jasper Reports
  • Scene Builder - Gluon
  • IntelliJ IDEA
  • AnimateFx
  • FontawesomeFx
  • CSS
Store Monitor (JavaFx)

Results Management System (Laravel)

A web based project has been completed using Laravel 5.5 as a individual project for the client Faculty of Management Studies & Commerce, University of Jaffna to manage and publish their student results. The projects was undertaken as a partial fulfillment of a requirement for the Bachelor of Information Technology Degree in UCSC, University of Colombo.

  • Laravel
  • PHP
  • JavaScript
  • CSS
  • HTML
  • jQuery
  • AJAX
  • MySQL
Results Management System (Laravel)

AI Skill Matcher

AI Skill Matcher

Paste a job description below to see how my skills align with the requirements. The AI assistant will analyze the text and provide a match score and detailed feedback.

Bookshelf

Some of the books I've enjoyed reading.

Cover of Atomic Habits

Atomic Habits

by James Clear

An easy & proven way to build good habits & break bad ones.

Cover of The Art of Being Alone

The Art of Being Alone

by Renuka Gavrani

Discover the beauty of solitude and how to be happy with your own company.

Cover of Think Like a Monk

Think Like a Monk

by Jay Shetty

Train your mind for peace and purpose every day.

Cover of Rich Dad Poor Dad

Rich Dad Poor Dad

by Robert T. Kiyosaki

What the rich teach their kids about money that the poor and middle class do not!

Photography

Through my lens - collection of moments from my travels.