451376255_8260105210718466_4446364289520230034_n.jpg

Hi there! I’m Isuru Samaranayake

Get in touch

<aside> <img src="/icons/mail_gray.svg" alt="/icons/mail_gray.svg" width="40px" /> Email

</aside>

<aside> <img src="/icons/phone-call_gray.svg" alt="/icons/phone-call_gray.svg" width="40px" /> 94718887231

</aside>

<aside>

Download Resume

IsuruS-Resume.pdf

</aside>

Skill Set


🌐 Java : Spring, OSGI, EE

🌐 NodeJS : Express

🌐 Python : FastAPI

🌐 ReactJS, NextJS

🌐 DBMS : MySQL, PostgreSQL, MongoDB

🌐 REST APIs, Async APIs

🌐 Cloud: AWS, GCP

Education

<aside> <img src="/icons/graduate_gray.svg" alt="/icons/graduate_gray.svg" width="40px" /> BSc. Engineering Honours in Computer Science & Engineering. GPA 3.59 Faculty of Engineering, University of Moratuwa

</aside>

<aside> <img src="/icons/school_gray.svg" alt="/icons/school_gray.svg" width="40px" /> G.C.E Advanced Level Examination A passes for Combined Mathematics, Physics and Chemistry. Ranked 183 out of 30000+ candidates from all over the country. D.S.Senanayake College, Colombo-07.

</aside>

Hobbies


Listening Podcasts

Watching Comics

Study Archeology

Playing Table Tennis

About Me


Experienced software engineer with a BSc. in Computer Science, and a solid background in designing, developing, and deploying software utilizing Java, Python, React, SQL, and GCP. I have been a top contributor for various teams towards successful delivery of multiple software products and features, earning recognition as an exceptional performer in previous roles. Skilled in promptly delivering effective solutions, I am adept at various programming languages and web development frameworks .I am passionate about embracing new technologies and collaborating with software startups, facilitating seamless software delivery throughout the entire SDLC.

<aside> <img src="/icons/drafts_gray.svg" alt="/icons/drafts_gray.svg" width="40px" /> Blog

</aside>

<aside> <img src="https://i.pinimg.com/736x/92/d1/db/92d1db1521d374335498624cc95e9554.jpg" alt="https://i.pinimg.com/736x/92/d1/db/92d1db1521d374335498624cc95e9554.jpg" width="40px" /> IamIsuruS

</aside>

<aside> <img src="https://i.pinimg.com/originals/b6/99/1c/b6991c27a36077737c09a40cb31ecdef.jpg" alt="https://i.pinimg.com/originals/b6/99/1c/b6991c27a36077737c09a40cb31ecdef.jpg" width="40px" /> IamIsuruS

</aside>

Project Portfolio

Discover the awesome projects I worked on! šŸš€


Services

Services (1)

Services (2)

Tools and Technologies


Tools

Tools (1)

Work Experience


<aside> <img src="/icons/command-line_gray.svg" alt="/icons/command-line_gray.svg" width="40px" /> Senior Software Engineer WSO2 Inc. (Apr 2022 - Till Now)

As one of the initial members of the Open Healthcare Team, I played multiple roles throughout my tenure. Specially on code generation tools aspects and managing customer deployments on the cloud.

Architectured and implemented a tooling framework to generate Java libraries and OpenAPI/Swagger definitions for Healthcare Interoperability standards(FHIR/HL7). Extended the tooling framework to generate library and API artifacts for Ballerina language. (Language is open-sourced and developed in-house specifically for web integration use cases.) Developed a set of production ready pre-built services that can be deployed on Choreo(a EIPaaS developed by WSO2) and quickly set up a standard FHIR R4 server and other supporting utility services(HL7v2 to FHIR). Developed a standalone webapp for tryout WSO2 Health Tools. Worked with cross-functional teams and customers to maintain managed cloud deployments. As the contact person from the development team, I was responsible of handling customer queries and get necessary actions to address the concerns. Contributed to the largest customer consultation engagement of the company, which is to migrate an entire business system from Mulesoft to WSO2. In this effort, I individually managed and implemented more than 10 business flows end-to-end within 6 months.

</aside>

<aside> <img src="/icons/command-line_gray.svg" alt="/icons/command-line_gray.svg" width="40px" /> Software Engineer WSO2 Inc. (Feb 2020 - Apr 2022)

Joined with WSO2 API Manager R&D team as a fresh grad. WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community and for scalably routing API traffic.

Expertise in API Management and API Development. Designed and Implemented "Document Visibility Control" for API Manager portals to control access to the API docs of an API that is available in the API Gateway. Implemented React based portal to perform Admin tasks of the API Manager. Carried out customer-specific, maintenance, and marketing-related tasks for the API Manager team. Modified IBM FHIR open-source tools so that can generate Swagger/OpenAPI definitions for API Manager. Contributed for Open-Healthcare-Sandbox development in which the external users can signup and experience the basic features of WSO2 Open Healthcare solution. Mainly involved in development of API Management features and UI components.

</aside>

<aside> <img src="/icons/tortoise_gray.svg" alt="/icons/tortoise_gray.svg" width="40px" /> Lead Software Engineer (Full Stack) - Part Time ZeroOne Technologies (May 2023 - Dec 2023)

Worked as the lead development engineer for a comprehensive mobile application development project. The APP is an AI based mobile application for language learning assistance and consist of a FastAPI backend.

Lead multiple AWS based web service projects. Reviewed all implementations to ensure high-quality service delivery. The mobile app (developed using Flutter) assists the user in learning a new language by maintaining an interactive conversation. Backend is developed using Python FastAPI and used OpenAI API to generate contents for the conversations. A PosgreSQL database is used to store context information. Deployed on GCP and CI-CD pipelines implemented using Github actions. Implemented and deployed a web-crawler to scrape through given e-commerce websites and scrape data about the price fluctuations market preferences.

</aside>

<aside> <img src="/icons/tortoise_gray.svg" alt="/icons/tortoise_gray.svg" width="40px" /> Trainee Software Engineer Sysco Labs Sri Lanka (Jun 2018 - Dec 2018)

Worked as an intern in CAKE-Core team, which is responsible for development and maintenance of the company's main product; CAKE PoS. Developed an internal tool for managing and monitoring the recruitment process of the company. The requirement is escalated from the HR department and the tool was developed as a web application with a Java Backend, NodeJS Backend for Frontend and ReactJS frontend. Worked in the Menu-Admin team and incorporated a front-end test automation suit. Technologies: Java, Spring, MySQL, NodeJS, React, Selenium, HTML , JavaScript

</aside>


Work Examples


Portfolio Items

Testimonials

This content will be available soon.


Disclaimer:

The graphical content included herein is used for illustrative and informational purposes only. I do not hold any copyrights or ownership over the attached graphical content. All rights to the images, graphics, or other visual content belong to their respective owners. If you are the copyright holder and believe that any content has been used inappropriately, please contact me for prompt removal or attribution.