Summary
Overview
Work history
Education
Skills
PROJECTS
References
Timeline
Generic
Bhagya Perera

Bhagya Perera

Dubai,UAE

Summary

Innovative Full Stack Developer with over 5 years of experience delivering scalable B2B customer-facing applications using .NET Core, Python, and JavaScript frameworks. Adept at secure microservices, real-time communication (webhooks, WebSockets), and DevOps practices using Azure. Specialized in AI and Natural Language Processing, Data bricks with hands-on experience using transformers like BERT, GPT models, Word2Vec, GloVe, RNN, and BiLSTM. Skilled in developing and evaluating text analytics models using Python, Hugging Face, and Google Colab. Strong academic foundation in applied machine learning, with exposure to Databricks and big data tools.

Overview

4
4
years of professional experience

Work history

Senior Software Engineer – Full Stack

B Dynamic Logistics
NSW, Australia
02.2023 - 06.2025
  • Developed secure, scalable B2B logistics platforms using .NET Core, React.js, MSSQL, Azure.
  • Implemented real-time order tracking features with WebSocket and webhook integrations.
  • Designed and maintained CI/CD pipelines via Azure DevOps for automated microservices deployment.
  • Improved system performance through advanced coding and optimization techniques.
  • Led troubleshooting and production support efforts, significantly reducing system downtime.
  • Collaborated closely with cross-functional teams, promoting effective communication and agile delivery.
  • Prioritized tasks using strong time management skills, increasing delivery efficiency.
  • Streamlined development workflows by standardizing and optimizing coding processes.
  • Integrated with external eCommerce and logistics APIs such as Shopify, WooCommerce, AUPOST, Starshipit, Macship, and Direct Freight.
  • Delivered solutions for high-profile clients including Universal Music Group, Signal, Tepe, Omron, and Georg Jensen.
  • Implemented queuing mechanisms, scheduled jobs, and efficient thread management using SemaphoreSlim for high-concurrency environments.
  • Designed high-quality software solutions to meet client demands.
  • Managed troubleshooting efforts, reducing system downtime significantly.

Software Engineer – Full Stack Development

Pulse Software
NSW, Australia
01.2021 - 01.2023
  • Delivered robust full-stack applications using JavaScript, .NET Core, and SQL, vue.js.
  • Built and documented REST APIs and integrated external systems.
  • Participated in Agile sprints and implemented secure coding practices.
  • used Event driven architecture with Entity Framework Core.
  • Built an HR application for Australian Government Councils.
  • Mentored junior developers on coding practices-boosted team competency level.
  • Provided technical support during installation process, ensuring smooth transition for users.

Associate Software Engineer – Full Stack

Synapsys (PVT) Ltd
Colombo, Sri Lanka
03.2021 - 09.2021
  • Developed secure fintech platforms leveraging .NET, react, oracle and cloud integrations.
  • Worked with RabbitMQ, and API gateways for scalable data exchange.
  • built an DFCC wallet, Margin X applications
  • Assisted in designing scalable architecture for complex applications achieving robustness and flexibility.
  • Significantly improved user experience by developing and implementing new software features.
  • Showcased adaptability by learning new technologies as per project needs improving overall skill set.

Education

MSc - Artificial Intelligence

Heriot-Watt University
Internet City Dubai
09.2024 -

BSc (Hons) - Computer Science

University of Sri Jayewardenepura
Colombo SriLanka
01.2017 - 12.2020

Skills

  • Languages: C#, Python, JavaScript (Nodejs, Reactjs, TypeScript), Java
  • Frameworks: NET Core, Express, Mongoose, Spring Boot
  • Databases: MSSQL, MongoDB, Oracle
  • Cloud & DevOps: Azure, Docker, Kubernetes, Jenkins, Git, CI/CD
  • Big Data & AI: Databricks (Notebooks, Spark), TensorFlow, CNN, RNN, LSTM, GPT, BERT, Hugging Face, OpenCV
  • Realtime Systems: Webhooks, WebSockets, RabbitMQ
  • NLP Tools: Hugging Face Transformers, NLTK, Spacy
  • ML & Analytics: Google Colab, Anaconda, Model Evaluation, Text Classification
  • Version Control & Tools: Git, GitHub, Jira, SonarQube, Nagios









PROJECTS

Text Analytics & Sentiment Analysis (University Research)

  • Conducted advanced NLP sentiment classification using Word2Vec and GloVe embeddings.
  • Implemented RNN, BiLSTM, CNN, and transformer models (BERT, GPT) using Hugging Face.
  • Performed data experimentation in Google Colab with Python, Scikit-learn, and TensorFlow.
  • Achieved strong model evaluation using F1-score, accuracy, and precision/recall metrics.

Hospital Management System

  • Built microservices architecture with Node.js & MongoDB, deployed via Docker and Kubernetes.
  • Enabled CI/CD using Jenkins and monitored systems with Nagios.
  • Implemented SonarQube and OWASP for security audits.

Cardiomegaly Detection

  • Developed a CNN model using TensorFlow and OpenCV to detect enlarged heart from X-rays.

Real-Time Face Recognition Attendance

  • Created attendance system using facial recognition via OpenCV and TensorFlow.

References

References available upon request.

Timeline

MSc - Artificial Intelligence

Heriot-Watt University
09.2024 -

Senior Software Engineer – Full Stack

B Dynamic Logistics
02.2023 - 06.2025

Associate Software Engineer – Full Stack

Synapsys (PVT) Ltd
03.2021 - 09.2021

Software Engineer – Full Stack Development

Pulse Software
01.2021 - 01.2023

BSc (Hons) - Computer Science

University of Sri Jayewardenepura
01.2017 - 12.2020
Bhagya Perera