Suleka Helmini

Suleka Helmini Email and Phone Number

Senior Software Engineer | Backend and Cloud Engineer | AI @ Versus Technologies
Suleka Helmini's Location
Colombo, Western Province, Sri Lanka, Sri Lanka
About Suleka Helmini

I am a passionate Software Engineer with 4+ years of extensive experience in DevOps, backend development, and AI, holding a First Class Honours degree in Software Engineering from the University of Westminster. My expertise includes Java, Python, TensorFlow, Docker, Kubernetes, and AWS, with a proven track record in optimizing performance and contributing to significant projects and research.

Suleka Helmini's Current Company Details
Versus Technologies

Versus Technologies

View
Senior Software Engineer | Backend and Cloud Engineer | AI
Suleka Helmini Work Experience Details
  • Versus Technologies
    Senior Software Engineer
    Versus Technologies Oct 2023 - Present
    Developing the dockerized payment service and integrating with Stripe and PayPal and ensuring asynchronous messaging to manage payment processing workflows and ensure reliable communication between services complete with comprehensive unit tests.Designed and implemented CI/CD pipelines using Jenkins to automate build, test, and deployment processes, integrated Docker for AWS ECR, automated deployments to Amazon EKS, and managed credentials with AWS Secrets manager.
  • Wso2
    Software Engineer
    Wso2 Jul 2020 - Jul 2023
    Colombo, Western, Sri Lanka
    Integrating the 'group by' clause into the Ballerina language by crafting efficient syntax tree node structures and parser error handling sequences, along with the integration of essential semantic and type checking logic up to the desugaring phase with comprehensive parser and compiler testing enabling programmers to organize input data using 'grouping-keys' within Ballerina's 'query expressions'.Devoting considerable effort to align XML behavior with the Ballerina language specification, exemplified by the introduction of the 'XML sequence' concept which involved refining parser syntax trees, error handling sequences, semantic logic, and desugaring, as well as leveraging the ASM library for BIR generation, facilitating the resolution of inconsistencies in 'XML subtype' behavior within the language. Successfully addressing a range of such XML-related issues led to assuming ownership of the XML domain within the Ballerina ecosystem and providing active support to colleagues facing XML-related challenges.Rectifying discrepancies in integer behaviour by strategic repositioning of specific logic into better suited compiler phases and resolving challenges concerning union type checking of integer subtypes which consequently resolved a substantial number of integer-related issues within Ballerina ensuring overall smoothness of integer operations.
  • Google Summer Of Code
    Mentor
    Google Summer Of Code Mar 2020 - Aug 2020
    Mentoring under SCoRe Lab for the TensorMap project.
  • Google Code-In
    Mentor
    Google Code-In Dec 2019 - Jan 2020
    Mentoring the TensorMap project under SCoRe Lab for children aged 13 to 18.
  • Google Summer Of Code
    Software Engineer
    Google Summer Of Code May 2019 - Aug 2019
    Developing an automated code generation system for TensorFlow implementations of RNN and ML algorithms in Python, enhancing its functionality by integrating preprocessing options and generating the corresponding code and designing a user-friendly dashboard for ‘Tensormap’, enabling users to visually construct machine learning algorithms, thus empowering users to reverse engineer a visual layout into a TensorFlow implementation with minimal background knowledge.
  • Wso2
    Software Engineering Intern
    Wso2 Jul 2018 - Jun 2019
    Explored capabilities of different RNN networks within streaming contexts and conducted performance analysis using various machine learning algorithms which helped to contribute to several academic papers.Publications: Jayasinghe, M., Helmini, S., Jihan, N., Hewa, k., Perera, S. (2020). “A Machine Learning Based Approach for Predicting the Performance of Highly-Concurrent Server Applications.” International Conference on High-Performance Computing & Simulation.Helmini, S., Jihan, N., Jayasinghe, M., Perera, S. (2019). “Sales forecasting using multivariate long short term memory network models.” PeerJ Preprints 7:e27712v1, DOI:10.7287/peerj.preprints.27712v1
  • Omobio (Pvt) Ltd.
    Software Engineering Intern
    Omobio (Pvt) Ltd. Jun 2017 - Sep 2017
    Worked as a front-end developer in phase 5 prepaid release of the Dialog Self Care app

Suleka Helmini Education Details

Frequently Asked Questions about Suleka Helmini

What company does Suleka Helmini work for?

Suleka Helmini works for Versus Technologies

What is Suleka Helmini's role at the current company?

Suleka Helmini's current role is Senior Software Engineer | Backend and Cloud Engineer | AI.

What schools did Suleka Helmini attend?

Suleka Helmini attended University Of Westminster, National Institute Of Business Management (Nibm - Sri Lanka), Visakha Vidyalaya Colombo.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.