Dimuth Menikgama

Dimuth Menikgama

Software Engineer Internship

Followers of Dimuth Menikgama4000 followers
location of Dimuth MenikgamaSingapore, Singapore

Connect with Dimuth Menikgama to Send Message

Connect

Connect with Dimuth Menikgama to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • Nalanda College Colombo

      2003 - 2012
      High School Mathematics 13

      Activities and Societies: - Secretary of Nalanda College science Society in 2010/2011. Took responsibility for organizing the annual Science Day and Quiz Competition. - Member of Computer Society of Nalanda College. Represent School as a member of Quiz team and has won the Competitions organized by neighbor schools. - Won special prizes for academic achievements in 2008, 2009, 2010, and 2011. - Represented School at Sports competitions as a Swimmer. Trained as a member of school Swimming and Lifesaving club - Completed GCE Advanced Level with 3A Passes ( for Physics, Chemistry, and Combined Mathematics) - Completed GCE Ordinary Level with 8As Passes and 1 B pass

    • University of Moratuwa

      2013 - 2018
      Bachelor of Science (B.Sc.) Engineering Computer Science and Engineering

      Honours degree of Bachelor of Science in Engineering [B.Sc (Hons) in Engineering], Majors (Computer Science and Engineering) Moratuwa, Sri LankaAcademic Standing: Second Class Upper Division.Overall GPA: 3.61 /4.20Final Year Project: Spatio-Temporal Forecasting of Dengue Propagation using mobility data - Technologies - Python, Scikit Learn, XGBoost, TensorFlow, Apache Spark, Flask

  • Experience

    • WSO2

      Aug 2016 - Jan 2017
      Software Engineer Internship

      As a Software Engineering intern, I was assigned to several individual software projects that address some specific problem or feature. As an intern, I took the responsibility of designing and implementing three different projects.1. Predicting process attributes based on historical data (for WSO2 Process Center product)2. Location data visualization tool ( Added as a sample for WSO2 IOT Server product)3. FreeRTOS MQTT Client ( Added as a sample for WSO2 IOT Server product) Show less

    • WSO2

      Jan 2018 - Sept 2023

      Roles and Responsibilities1) Leading WSO2 Open Banking Accelerator team for Open Banking 3.0 release and beyond.2) Designing and Implementing toolkits to cater to regional Open Banking/BFSI requirements. 3) Coordinating discussions with base product (WSO2 Identity Server, WSO2 API Manager) teams.4) Guiding documentation and QA subteams regarding accelerator and toolkit features. 5) Mentoring interns working at the WSO2 Open Banking team6) Conducting product demos and training sessions Show less Roles and Responsibilities1) Designing solutions and features to cater to Open Banking/BFSI requirements 2) Analyzing performance test results and artifacts ( JFR, Thread dumps, etc) and identifying possible Improvements. 3) Helping Open Banking/BFSI customers to achieve deadlines and to be compliant with PSD2, CDR, FAPI, and other regional specifications via onsite/offsite engagements and support tickets. 4) Conducting design discussions and Knowledge transfer sessions. 5) Providing guidance to Junior engineers and Interns in the team. 6) Key Project contributions as a Senior Software Engineer - Open Banking Gateway Executor framework and Request router - Consent Enforcement Implementation - Supporting Microgateway with Open Banking - Improve API Manager Schema Validation feature - Open Banking Claim Provider implementation - Key ID Provider implementation for Identity ServerAwards - Sustained Outstanding Contribution Award 2019 Show less Roles and Responsibilities1) Researching on Open Banking/BFSI requirements and implement features according to regional specifications2) Developing features according to Software engineering best practices and WSO2 Standards. 3) Conducting code reviews and providing my insights during code reviews and other such discussions4) Working as a support engineer and helping customers to achieve their goals with WSO2 Products. 5) Key Project contributions as a Software Engineer - Transaction Risk Analysis feature - NextGenPSD2 Implementation for WSO2 Open Banking - CDR Implementation for WSO2 Open Banking - Limiting the number of concurrent user sessions for WSO2 Identity Server - Integration Test framework for WSO2 Open Banking Achievements - Earned the WSO2 Committership status Show less

      • Associate Technical Lead

        Jun 2021 - Sept 2023
      • Senior Software Engineer

        Jul 2019 - Jun 2021
      • Software Engineer

        Jan 2018 - Jun 2019
    • Crédit Agricole CIB

      Oct 2023 - now
      Software Engineer
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Dimuth Menikgama
      IEEE Xtreme Programming competition 9.0 IEEE 2015 Participated IEEE Xtreme Programming competition 9.0 held in 2015 as a member of moraXcoders team. Country Rank - 34World Rank - 318
    • Awarded to Dimuth Menikgama
      Mathematics competition organized by Sri Lankan mathematical Olympiad foundation. Sri Lankan mathematical Olympiad foundation. 2011 Won a High Distinction in Mathematics competition organized by Sri Lankan mathematical Olympiad foundation.
    • Awarded to Dimuth Menikgama
      Mathematics competition organized by Sri Lankan mathematical Olympiad foundation Sri Lankan mathematical Olympiad foundation 2010 Won a High Distinction in Mathematics competition organized by Sri Lankan mathematical Olympiad foundation.
  • Volunteer Experience

    • Student Instructor

      Issued by Susip One Educational Centre, Gampaha on Sept 2011
      Susip One Educational Centre, GampahaAssociated with Dimuth Menikgama