Senal Weerasinghe
AeroLeads people directory · profile

Senal Weerasinghe Email & Phone Number

Senior Software Engineer at H2O.ai
Location: Sri Lanka 6 work roles 2 schools
1 work email found @h2o.ai LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email s****@h2o.ai
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer
Location
Sri Lanka
Company size

Who is Senal Weerasinghe? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Senal Weerasinghe is listed as Senior Software Engineer at H2O.ai, a with 317 employees, based in Sri Lanka. AeroLeads shows a work email signal at h2o.ai and a matched LinkedIn profile for Senal Weerasinghe.

Senal Weerasinghe previously worked as Software Engineer at H2O.Ai and Senior Software Engineer at Lseg Technology. Senal Weerasinghe holds Bit, Information Technology from University Of Moratuwa.

Company email context

Email format at H2O.ai

This section adds company-level context without repeating Senal Weerasinghe's masked contact details.

{first}.{last}@h2o.ai
89% confidence

AeroLeads found 1 current-domain work email signal for Senal Weerasinghe. Compare company email patterns before reaching out.

Profile bio

About Senal Weerasinghe

Experienced software development engineer with a demonstrated history of working in the information technology and services industry. Professional with industry experience in developing enterprise applications using Java, Python, C++.Excellent knowledge and experience in Object Orient Programming (OOP), agile practices (Scrum), Test Driven Development (TDD), Continues Integration (CI), Object-Oriented Design (OOD) & design patterns with the practice of debugging, unit testing and test automation.

Listed skills include Microsoft Office, Management, Microsoft Excel, Microsoft Word, and 15 others.

Current workplace

Senal Weerasinghe's current company

Company context helps verify the profile and gives searchers a useful next step.

H2O.ai
H2O.Ai
Senior Software Engineer
Sri Lanka
Website
Employees
317
AeroLeads page
6 roles

Senal Weerasinghe work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer

Sri Lanka

Software Engineer

Sri Lanka

H2O MLOps and Monitoring product developmentThis product has main features of deploying machine learning models to the production environments and monitoring their performance (model health, drift, etc) with the feature of Model Monitoring.Key Responsibilities1. Implemented a monitoring back-end service using SpringBoot and gRPC.2. Developed a Transaction Transmitter using the AKKA actor framework.3. Implemented REST APIs using Django/FAST API.4. Enhanced the performance of the Monitoring backend service through Asynchronous data processing.5. Contributed to front-end development of Monitoring Front-end using React.6. Contributed to MLOps front-end development using the H2O.ai Wave™ SDK.7. Maintained 80% unit test coverage for owned components using Junit, Mockito, and Pytest.8. Improved release efficiency by implementing CI/CD automation with Jenkins.9. Automated cloud deployment using terraform/Helm.10. Implemented monitoring for EKS cluster resources with AWS CloudWatch.11. Conducted critical issue debugging and analysis. (E.g. network disconnections and packet losses)Arogya AI Backend Implementation 1. Inventory Manager and Order Manager are AI application which were designed for hospital chains and used Apache Airflow to automate its workflows. 2. Automated entire workflow from training the models and storing predictions in Apache Redis using Apache Airflow. So a user just has to upload their dataset to S3 and the Airflow workflow will be triggered and final predictions are available in Redis to used by the front-ends.Technology StackOpen-source applications: Spring Boot, Apache Airflow, gRPC, SQLAlchemyDatabases: Apache Redis, Postgres, InfluxDB, Apache DruidLibraries: Python locust for performance automation Programming Languages: Python 3.7, Java 17CICD: JenkinsAWS: S3

Senior Software Engineer

Millennium Data Platform (MDP)Millennium Data Platform is a set of open-source applications which are used in realtime data streaming, processing and storing in the Millennium Surveillance application. Key responsibilities1. Implement high throughput Kudu Data Producer with exactly one delivery guarantee. 2. Performance tuning Kudu and Impala cluster to handle real-time data which is 150K messages per second. 3. Implement Java API called "SGrunner" to integrate open-source third party application with in-house built monitoring and orchestration framework called Millennium SysGuard. 4. CI/CD automations on Jenkins with terraform. 5. Design and implement cucumber based BDD testing framework to test high availability and fault ingestion for MDP applications. Millennium Surveillance 5.1 Data Warehouse Replacement project.This project was done to replace 15+ years old, in-house built data warehouse stack due to the scalable and security limitations. Key Responsibilities1. Implement fault-tolerant Apache Kudu data ingestion library. (KucuClientWrapper) 2. Cutover data ingestion components in Millennium Survellance product to ingest data into Kudu using "KuduClientWrapper" library.3. Performance test automation using TestNG and NMon.4. Cloud security - Our dataset were classified as highly restricted. Therefore, Authentication(Kerberos) and encryption was enabled for each and every channels used to communicate.Technology StackDatabase: Apache Kudu, Apache ImpalaAPI: Kudu client C++ API, Kerberos, Apache RangerProgramming Languages: C++, Java, PythonCICD: JenkinsAWS: Oracle/Postgres RDS, NLB, EFS with provisioning, S3

Apr 2020 - Oct 2021

Software Engineer

Sri Lanka

Market Health View (MHV)Market Health View is a real-time market monitoring dashboard with two-dimensional multi-lined graphs to provide a birds-eye view of the market in terms of Order and Trade statistics to compare market trends.Key responsibilities1. Implement high throughput Kafka Data Producer with exactly one delivery guarantee using "librdkafka" library. 2. Performance tuning of Kafka cluster to hand real-time data which is 150k messages per second. 3. Implement standard security mechanisms for Kafka, Zookeeper, and Spark. (SSL, SASL_SSL, SASL_SCRAM).4. CI/CD automation on Atlassian Bamboo.5. Design and implement cucumber based BDD testing framework to test high availability and fault ingestion in MHV components.6. Implement a python based stat analysing tool to record hardware utilisation (CPU, Memory, Disk) during the performance tests and publish them on a Grafana dashboard. 7. Evaluate hardware footprint of MHV system on production rates and process distribution was done based on the evaluation. 8. Define and finalise NFR(Non-functional requirements) of the MHV (Market Health-View) product.Technology StackMessage broker: Apache Kafka,Structured Streaming: Apache SparkDatabase: Hive, PostgresSQLProgramming Languages: Java, Scala, Python, C++CICD: Atlassian Bamboo

Jun 2017 - Apr 2020

Software Engineer Internship

Sri Lanka

1. Performance test automation.2. Developed Java based system statistics analysing tool.3. Analysing memory, CPU of each thread of backend process and plotting graphs of each stats to ease up issue analysing.

May 2016 - Jun 2017
Team & coworkers

Colleagues at H2O.ai

Other employees you can reach at h2o.ai. View company contacts for 317 employees →

2 education records

Senal Weerasinghe education

High School, Biology/Biological Sciences, General

Mahanama College (Colombo-03)
FAQ

Frequently asked questions about Senal Weerasinghe

Quick answers generated from the profile data available on this page.

What company does Senal Weerasinghe work for?

Senal Weerasinghe works for H2O.ai.

What is Senal Weerasinghe's role at H2O.ai?

Senal Weerasinghe is listed as Senior Software Engineer at H2O.ai.

What is Senal Weerasinghe's email address?

AeroLeads has found 1 work email signal at @h2o.ai for Senal Weerasinghe at H2O.ai.

Where is Senal Weerasinghe based?

Senal Weerasinghe is based in Sri Lanka while working with H2O.ai.

What companies has Senal Weerasinghe worked for?

Senal Weerasinghe has worked for H2O.Ai, Lseg Technology, and Fidenz Pvt Ltd.

Who are Senal Weerasinghe's colleagues at H2O.ai?

Senal Weerasinghe's colleagues at H2O.ai include Shihan Malik, Chenwei(Will) Xie, Andrew Lawrence, Laksika Tharmalingam, and Peter Simolean.

How can I contact Senal Weerasinghe?

You can use AeroLeads to view verified contact signals for Senal Weerasinghe at H2O.ai, including work email, phone, and LinkedIn data when available.

What schools did Senal Weerasinghe attend?

Senal Weerasinghe holds Bit, Information Technology from University Of Moratuwa.

What skills is Senal Weerasinghe known for?

Senal Weerasinghe is listed with skills including Microsoft Office, Management, Microsoft Excel, Microsoft Word, Research, Powerpoint, Training, and Photoshop.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Senal Weerasinghe you were looking for.

View similar profiles