Nuwan Senanayake

Nuwan Senanayake

Senior Software Engineer

Followers of Nuwan Senanayake2000 followers
location of Nuwan SenanayakeSri Lanka

Connect with Nuwan Senanayake to Send Message

Connect

Connect with Nuwan Senanayake to Send Message

Connect
  • Timeline

  • About me

    Solutions Architect at Chakray | K8 Certified Administrator | Google Cloud Certified Professional Architect | ELK Expert | Data Analytics Specialist | Experienced Java & ELK Developer | Microsoft Certified Developer

  • Education

    • St. Anthonys Collage, Kandy

      2000 - 2008
    • University of Greenwich

      2015 - 2016
      MSc Information systems management
    • University of Peradeniya

      2008 - 2012
      Bachelor of Science (BSc) Physics, Computing
  • Experience

    • Pearson plc

      May 2013 - Dec 2016
      Senior Software Engineer

      Pearson HE-Portal, the higher education portal is the gateway for instructors to manage courses and students launch causes. Instructors can create edit or update courses and manage enrollments. HE-Portal is the entry point to a very large integrated system. Communications were done using message queues, web/rest services.Responsibilities involved maintaining the project, implementing new features, managing the release process, grooming the new joiners.Technologies usedJava 7, Spring, Oracle database, Sonic MQ, Rest/web services, Jsp, Uportal, Velocity templating, Backbone.js, Hibernate, Ubuntu, Jenkins, MemCache, CE-Tools, Bash Scripts, Jira Agile Show less

    • WSO2.Telco

      Jan 2017 - Oct 2020

      Project: Wso2Das Analytics & Billing ModuleRole: Technical lead role - Data ScienceSummary: Project was to create a billing module using wso2 siddhi complex Event processing language for Data steams and Apache Spark for Batch Processing.Techstack: WSO2 ESB, DAS, APIM, Siddhi Stream Processing Language, Jaggery, Apache Lucene,Apache Spark, Complex Event Processing, MySQLProject: Managed Services TeamRole: LeadSummary: managing client deployments have done using Kubernetes, AWS, and some standalone deployments. Show less

      • Technical Lead

        Apr 2019 - Oct 2020
      • Associate Technical Lead

        Apr 2018 - Apr 2019
      • Senior Software Engineer

        Jan 2017 - Apr 2018
    • Axiata Digital Labs

      Oct 2020 - Apr 2023

      1. Project: ELK Based Analytics Solution For WSO2 API Manager, ESB & ISRole: Lead, ArchitectThis solution provides analytics stats for wso2 based API Manager and ESB based telecommunication solution. Analytics stats are presented as Charts for the extracted data by doing varies transaformation, clensing, summarising and storing.A java library was used to push the contents to a log file and then filebeat will collect those data and push to Logstash. Logstash were used to transform and clens the data. Elasticsearch were used as the database and Kibana was used for the data visualisation. Seperate Java microservices were used to - Summarise the data - create large reports offline Python applications were used to- simulate load for load tesing- manage the disk space by deleting indices2. Project: ELK Based Request Response Management System:This solution will pull all the requests and responses from WSO2 API/ESB/Microservcices, using Filebeat, and then transform at Logstash and store them in Elastic DB. Data is visualized in Kibana charts. Kafka integration is used for high TPS deployments.3. Project: ELK Based Monitoring Solution:This will pull all the log data and store them in the elk after doing various transformations at Logstash. Charts are used to visualize the log patterns and errors. Alerts are triggered based on Errors.4. Project: ELK Based Analytics Solution:This application targets providing analytics data for longer periods of time used for higher management. Data is summarised to reduce the resolution using ELK rollup jobs and python/java tools.5. Project: Analytics Plugin for LogsJava-based Centralised log emission plugin that will extract logs from the core product and send it to ELK. Show less

      • Senior SRE Lead

        Jan 2022 - Apr 2023
      • Senior Technical Lead

        Oct 2020 - Jan 2023
    • Chakray Consulting

      Apr 2023 - now
      Solutions Architect
  • Licenses & Certifications