Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic

Dinethri Megasooriya

Horsham,West Sussex

Summary

Meticulous Java Developer skilled in designing and developing innovative software features to enhance quality and functionality. Writes and deploys clean and functional Java applications to meet strict requirements. Excellent history of on-time and under-budget deliverables. Confident student seeks opportunity to build on excellent statistical and mathematical abilities in data science role. Solution-focused with strong analytical thinking abilities for helpful, dependable modeling support. Experience in data warehousing, process validation, and business needs analysis. Proven ability to understand customer requirements and translate them into actionable project plans. Dedicated and hard-working with a passion for Big Data.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work history

Senior java developer

KALERIS
Colombo, Sri Lanka
04.2015 - 01.2023


  • Applied Agile development methodologies (SCRUM), to meet project time and quality targets.
  • Ensured robustness of code and reviewed code to improve platforms.
  • Migrated code from GWT to Angular framework.
  • Migrated database from Oracle to PostgreSQL in AWS instance.
  • Maintained and optimized databases for efficient data storage and retrieval.
  • Completed allocated work within the agreed time, cost, and quality to meet and surpass customer expectations.
  • Applied software development lifecycle fundamentals to build stable and intuitive products.
  • Teamed up with different personnel to gather application requirements and revise specifications.
  • Resolved complex technical issues through systematic problem-solving approaches.
  • Engaged in full software development lifecycle, from design to deployment.
  • Worked with product owners to refine and prioritize feature backlogs.
  • Played the Scrum master role.
  • Analyze business and technical requirements.
  • Acted as L3 support individual.
  • Work closely with senior engineers, PM, BA, and clients in
    order to find the best possible technical solutions.

Scrum master

KALERIS
Colombo, Sri Lanka
  • Coach team members to follow agile practices.
  • Facilitate scrum events - sprint planning, sprint review, daily standup, retrospective.
  • Host daily standup meetings to track teams' progress, and identify any obstacles that might keep the team from completing tasks.
  • Support the Product team on feature grooming and maintain the product backlog.
  • Remove blockers from team members to work towards the sprint goals.
  • Mentoring and teaching scrum practices to newcomers.
  • Main communicator between the product team and other stakeholders.

Education

Master of Science - Big Data and Business Intelligence

University of Greenwich
London
01.2023 -

Bachelor of Science - Computer Science

University of Peradeniya
Sri Lanka
09.2010 - 01.2015

Skills

  • Java
  • Springboot
  • RESTful APIs/ SOAP
  • PostgreSQL/ Oracle
  • Microservices
  • Kafka
  • Docker, Kubernetes
  • Hibernate
  • Angular, GWT
  • Drools, Talend
  • GIT/SVN
  • Jira/ Confluence
  • Database design
  • High-value project management
  • NoSQL databases, R, Python

Languages

English
Advanced

Timeline

Master of Science - Big Data and Business Intelligence

University of Greenwich
01.2023 -

Senior java developer

KALERIS
04.2015 - 01.2023

Bachelor of Science - Computer Science

University of Peradeniya
09.2010 - 01.2015

Scrum master

KALERIS
Dinethri Megasooriya