HI THERE I’m Jayani Sumudini
DEVELOPER based in Sri Lanka.

  • 5+ Years Experience

About Me

Experienced and self-motivated software engineer with a Computer Science and Engineering background As a highly skilled back-end developer, I'm always on the lookout for fresh challenges that push me to innovate and grow.

With more than 5 years of working experience in a competitive organization surrounded by highly skilled people, I've honed my skills in JavaScript, TypeScript, NodeJS, Java, Spring Framework, and AWS. My passion for back-end development stems from my love of problem-solving and creating efficient and scalable solutions that empower businesses to thrive. I believe that every project is an opportunity to learn something new and to push the boundaries of what's possible.

I'm currently seeking a dynamic and progressive company where I can utilize my skills to the fullest extent and contribute to the development of cutting-edge products and services. If you're looking for a dedicated back-end developer who is committed to delivering high-quality work and exceeding expectations, then let's connect!

Core Skills

  • JavaScript
  • TypeScript
  • Node.js
  • Serverless
  • AWS
  • REST
  • MySQL
  • JAVA
  • Design patterns
  • Jest
  • Git
  • Swagger

Soft Skills

  • Quick Learner
  • Problem Solving
  • Teamwork
  • Leadership
  • Mentoring

Tools

  • VS Code
  • Intellij IDEA
  • JIRA
  • Confluence
  • PostMan
  • MySQL Workbench
  • Jmeter

EDUCATION

2014 - 2017

BSc (Hons) Engineering, Specialized in Computer Engineering

Faculty of Engineering, University of Peradeniya, Sri Lanka
Grade: 2nd class upper division - GPA 3.30/4.00

Work Experience

April 2020 - NOW

Singlife - Rhino Partners Pte Ltd

Senior Software Engineer / Associate Technical Lead

Financial services company, offering consumers a better way to financial freedom. Through modern mobile application and a wide range of products and services, Singlife provides consumers control over their financial wellbeing at every stage of their lives.

  • Working as a backend developer
  • Converted legacy PHP Laravel project to Node.js serverless application
  • Implementing transactions, debit card, and ledger related REST APIs using Rails bank 3rd party APIs
  • Development owner of the Singlife command line tool that helps to complete failed transactions in secure way
  • Development owner of the Singlife backend load testing project using JMeter
  • Development owner of the Node.js project to push Singlife database data to Insider CRM tool for marketing purpose
November 2017 - April 2020

CAMBIO Software Engineering

Software Engineer- Full Stack

Cambio Software Engineering is designing and developing cutting-edge healthcare solutions. Cambio’s e-health solutions support healthcare professionals in their daily work while releasing much-needed time to offer patients safer and more accessible care

  • Worked as a full-stack developer on CAMBIO's main product "Cambio Nova health management system"
  • Development owner of the latest module "Nova Home Care System"
  • Introduced PowerMock to the Nova project for more powerful capabilities in unit testing
  • Handled deployments of the production releases of the Nova project
  • Transferred repos from SVN to GIT and transfer my knowledge on GIT with the team
  • Fixed client blockers which are need to be fix and release during 24hrs
  • Mentored new team members
October 2016 - March 2017

GE Transportation (ShipXpress Inc)

Software Engineering Intern

A leading provider of cloud-based software solutions that enable industrial, commodities, and transportation businesses to efficiently operate and collaborate with their supply chain partners.

  • Worked on the mobile transportation management system “mCerw3”
  • Changed build tool to Gradle from maven in the mCrew3 back-end spring- boot micro-services project
  • Implemented an internal project to collect daily meal preferences from the ShipX employees
  • Researched the capabilities of the Predix-UI library for applying on the existing GWT front-end
  • Researched about data syncing between Couchbase and PouchDB

Latest works

Tutor

“Tutor” is a revolutionary tutoring platform that tutors with the best scores in international examinations to join our platform. And tutors are invited to undergo a comprehensive training program aimed at perfecting their teaching styles.

Areas worked upon
  • Development owner of the “Tutor” mobile application back-end
  • Implemented the application back-end using Node.js and AWS services and application was containerized using Docker
  • Used Tsoa for swagger and API routing and Inversify for dependency injection
  • Manage Jira Scrum board for the project and introduce Agile development process to the team and worked as the Scrum master
  • Directly worked with Hong Kong clients for project discussions and demonstrations
  • Introduced mind maps for software manual testin{
  • Introduced new design solutions when developing new features

Time Table Generator (University Final Year Project)

Automated Time Table Generator with considering Hard constraints and Soft constraints for Universities and the timetable scheduling process using Genetic algorithm which is a heuristic approach. The final result shows the timetable related to each student and lecturers

Areas worked upon
  • Git Repo -> https://github.com/TTGenerator/FinalYearProject
  • Researched about TABU Search and Genetic Algorithms~
  • Implemented genetic algorithm for optimizing the solution with minimum conflicts
  • Lead the team to design Mysql Database, Angular web app, and the Java spring-boot back-end.
  • My contribution is implementing the web services, front-end and access controlling using Angular libraries, creating and connecting database using MySQL and JDBC, Researching tabu search algorithm and genetic algorithm

Internship portal

A web application that facilitates giving company preferences, CV sharing, communication between parties, and showing the current status of training assignments.

Areas worked upon
  • Worked as a full-stack developer
  • Development owner of the cv uploading services and web UI for adding student preferences for companies