Buwaneka Boralessa

Angestellt, Senior Software Engineer, OCBC Bank

Singapore, Singapur

Über mich

I'm a full-stack software engineer with 6+ years of experience, mainly in large and medium-scale tech organizations across educational / fintech domains. I'm passionate about learning new technologies over backend and frontend stacks. Some of my research interests are in parallel / distributed computing and microservices. I'm more familiar with Java, Spring Boot, Hibernate, PostgreSQL, NodeJS, and React. But I'm open to trying out new technologies and concepts in the R&D space. From the beginning of my career, I had the opportunity of working in backend and frontend stacks with Java, NodeJS, and JavaScript technologies. I gained knowledge and experience by working alongside senior colleagues and mentors throughout my career. Also, I self-study and research to learn about new tools/technologies whenever I get free time.

Fähigkeiten und Kenntnisse

Software
Java
Linux
Python
SQL
React
JavaScript
Computer
Scrum
Git
HTML
TypeScript
Docker
JEE
Software Development
CSS
MySQL
Hibernate
Node.js
Information technology
SQL Server
XML
REST
Microservices
Spring Framework
Website Development
Apache Maven
JUnit
Mockito
ELK
Kubernetes
Redux
Saga
Thunk
PostgreSQL
MongoDB
NodeJs
Maven
MaterialUI
Spring Cloud
Amazon Web Services (AWS)
S3
SQS
SES
AWS Lambda
GraphQL
Agile
AspectJ
AOP

Werdegang

Berufserfahrung von Buwaneka Boralessa

  • Bis heute 2 Jahre und 1 Monat, seit Juni 2022

    Senior Software Engineer

    OCBC Bank

    I am currently working on a project to revamp our order management and trading platform. My main focus is on using Spring Boot microservices and React client applications to orchestrate trading orders for downstream services. Additionally, I am integrating CI/CD using Jenkins/CloudBee Flow and utilizing Docker for containerization and OpenShift orchestration.

  • 2 Jahre und 4 Monate, März 2020 - Juni 2022

    Senior Software Engineer

    Wiley

    I have experience working with Knewton Alta, an adaptive e-learning platform. My role involved improving the system's architecture and features through technical specifications, architectural diagrams, and performance analyses. I also contributed new ideas through proof-of-concept projects and apps. In addition, I developed backend microservices using Spring and NodeJS stacks and maintained documentation on feature-related and development specifications in Confluence.

  • 8 Monate, Aug. 2019 - März 2020

    Software Engineer

    Wiley

    I have experience working with an enterprise application monitoring platform called NSOC. This platform has extended capabilities from Logstash, Elasticsearch, and Apache Kafka. I also developed a revamped version of the frontend application using React, Redux, and Material UI. Additionally, I contributed to the architectural and system designs. Also, I developed backend microservices using Sprint Boot, Elasticsearch, and Kafka.

  • 5 Monate, Apr. 2019 - Aug. 2019

    Software Engineer

    Embla Software Innovation (Pvt) Ltd

    I have experience working with ACTA, a church management platform. This was an affiliation with Norwegian company. My role involved developing frontend applications using VueJs, Vuex, and AntDesign. Additionally, I contributed to the revamp system design and project setup by providing review and CI/CD support.

  • 1 Jahr und 3 Monate, Jan. 2018 - März 2019

    Associate Software Engineer

    Pearson

    I have experience working in a partner tool integration platform which integrates with various learning management systems. I have worked on improving multiple microservices using the Spring Framework to enhance different partner integrations. Additionally, I have enhanced the frontend applications using jQuery, HTML, React, and CSS. I have also developed a permission management system that serves as an administrative tool for managing end users.

  • 11 Monate, März 2016 - Jan. 2017

    Trainee Software Engineer

    Virtusa

    I worked in a research and development team for a test automation framework platform called Centroid/Accello. My responsibilities included developing lightweight screen recording and device instrumentation tools for automation agents/nodes, as well as engaging in unit and integration testing.

Sprachen

  • Sinhala

    Muttersprache

  • Englisch

    Fließend

21 Mio. XING Mitglieder, von A bis Z