Hasitha Abeykoon

Hasitha Abeykoon

Internship Trainee

Followers of Hasitha Abeykoon1000 followers
location of Hasitha AbeykoonSri Lanka

Connect with Hasitha Abeykoon to Send Message

Connect

Connect with Hasitha Abeykoon to Send Message

Connect
  • Timeline

  • About me

    Technical Lead at WSO2

  • Education

    • Wariyapola Sri Sumangala Colleage, Kandy

      -
      High School Junior/Senior Education 1-11
    • Dharmaraja College, Kandy

      2004 - 2007
      High School Physics, Mathematics, Chemistry 12-13
    • University of Moratuwa

      2007 - 2011
      Bachelor of Science - Computer Science and Engineering Computer Engineering Second Class Upper (GPA 3.67/4.2)
  • Experience

    • Virtusa

      Feb 2010 - Sept 2010
      Internship Trainee

      I worked in a Software Project with Mr. Chamindra de Silva and Mr. Denver De Silva and a few of my collegues at University of Moratwa, University of Colombo and IIT, related to rehabilitation work going on in Sri Lanka. Got chance to work with Commissioner General of Rehabilitation, Sri Lanka and I am proud to be a member of a project of that kind. Thanks Virtusa....

    • University of Moratuwa

      Sept 2010 - Dec 2010
      Visiting Instructor

      I was a Visiting Instructor for CS 2202 - Programming Challenge - B.Sc. Eng. Level 2, Dept. of Computer Science & Engineering, Faculty of Engineering, University of Moratuwa (13th September 2010 - 31st December 2010).

    • University of Moratuwa

      May 2011 - Sept 2011
      Visiting Instructor

      I was a Visiting Instructor for CS 2212 - Programming Challenge II - B.Sc. Eng. Level 2, Dept. of Computer Science & Engineering, Faculty of Engineering, University of Moratuwa (23rd may 2011 - 9th September 2011).

    • WSO2

      Dec 2011 - now

      I led the Quick Start Program for multiple WSO2 customers, successfully achieving targeted goals by promoting WSO2 Micro Integrator (WSO2 MI), a lightweight server software with integration and API management features. Then I worked as an Engineering manager and returned back to development and architecture. Currenly working in Choreo team, where we build an Internal Developer Platform as a Service.- Lead Quick Start Program for a few WSO2 customers. Worked with the customers and their leadership to achieve targeted goals by pitching WSO2 Micro Integrator for their use cases.- Contributed to solution architecture of customer projects by participating in onsite development services and support queries.- Guided an engineering sub team to implement/generate and publish around 400 connectors using Ballerina (network programming) language.- Act as an engineering manager for Choreo (cloud based development platform). Conducted PAR reviews, led standups, triaged reported issues and set priorities for the team to work on.- Implemented backend microservies related to Service/API marketplace for Choreo (Cloud based Internal Developer Platform). - Contributed to the API First vision of Choreo platform - explored options to enhance the platform alongside that vision, came up with a basic architecture, derived milestones for the team and executed with other managers.- Onsite training and support for customers related to WSO2 Enterprise Integrator * WSO2 EI is an Enterprise-Service-Bus with messaging and workflow management capabilities Show less Started to play a versalite role with customer egagements and leadership together with research and developement work. Acted as a key member of WSO2 Enterprise Integrator team at WSO2. - Conducted webinars and training sessions on WSO2 Enterprise Integrator.- Acted as a sub team lead, a developer, a tester, a market analyzer, a blogger, acontributor for architecture and design for WSO2 Enterprise Integrator.- Evaluated competitors, their features and market approaches to figure out the product roadmap for WSO2 Mirco Integrator - the container friendly version of WSO2 Enterprise Integrator- Revamped most prominent SaaS connectors for WSO2 Enterprise Integrator. Standardized development practices followed by the team.- Implemented a new connection pooling layer that is reusable for any SaaS connector developed for WSO2 EI to improve performance and scalability.- Improved Kubernetes operator for WSO2 Micro Integrator so that it is more user friendly and seamless.- Contributed to the improvements for Integration Studio which is the tooling platform for WSO2 Micro Integrator based on Eclipse. Implemented a mechanism for debugging message mediation by embedding a lightweight runtime.- Lead a sub-team of WSO2 support team which provided techinical support for WSO2 Enterprise Integrator Show less I mainly worked on WSO2 Message Broker product by WSO2 made for distributed messaging - implementation work and shaping the product to perform better - Implemented some tools to perform tests on WSO2 Message Broker in an easier manner and shared with the team.- Contributed to architecture discussions to design a new broker with which users can publish and consume messages in a distributed manner.- Implemented message distribution algorithm for WSO2 Message Broker. Load tested the implementation with concurrency applied. Also performed long running tests on the server to ensure stability.- Explored on different methods and technologies to share information between different WSO2 MB server nodes in the cluster and did required implementations.- Conducted training sessions on WSO2 MB within WSO2, for partners and for customers onsite.- Engaged in development services with customers with messaging use cases to quick-start their projects. Show less Joined software industry as a Software Engineer. My responsibility was to implement new features of WSO2 Message Broker, provide technical support for customers, fixing bugs of the product and improve performance of it. - Implemented subscription engine for WSO2 MB - an Open Source Distributed Message Brokering Server.- Work with other team members to debug, understand and fix issues related to the product.- Worked on issues reported and improvements suggested by customers to meet their use cases.- Prepared reports load testing the WSO2 MB server at message producer and consumer ends.- Conducted analysis on message brokering technologies, existing products and competitors to aid some decision making. Show less

      • Technical Lead

        Oct 2019 - now
      • Associate Technical Lead

        Feb 2017 - Oct 2019
      • Senior Software Engineer

        Apr 2014 - Feb 2017
      • Software Engineer

        Dec 2011 - Apr 2014
    • Boeing

      Jan 2013 - Apr 2013
      WSO2 Consultant

      Guided the team to make an analytics platform related to inventory management integrating their existing services using WSO2 products.

    • Hilton

      Jun 2015 - Oct 2015
      WSO2 Consultant

      Consulted the team to integrate their services using Enterprise Service Bus and expose/manage APIs using WSO2 API manager to implement their reception-less entry system for Hilton hotels.

    • Domino's

      Dec 2016 - Dec 2016
      WSO2 Consultant

      One month fire-fighting session to troubleshoot and fix some stability issues on their online system involving near real-time messaging.

  • Licenses & Certifications

    • CKAD: Certified Kubernetes Application Developer

      The Linux Foundation
      Nov 2022
      View certificate certificate