Available for work

Rasika Srimal

Full-Stack Developer & Data/ML Engineer

Sri Lanka

Motivated undergraduate with a strong software engineering, data analysis, and AI/ML foundation. Experienced building scalable, data-driven applications with Python, Java, SQL, Flask, Spring Boot, TensorFlow, and modern analytics tooling.

Experience

Professional journey in software development

Back-End Developer (Hybrid)

NSBM for Career & Entrepreneurship (NFORCE)

Aug 2024 - Mar 2025

  • Built and maintained RESTful services with Java + Spring Boot to streamline data processing and system scalability.
  • Collaborated with cross-functional teams on new feature design, code reviews, and Git-based release workflows.
  • Documented and shipped clean, modular code aligned with agile best practices and stakeholder feedback loops.
Java
Spring Boot
REST APIs
Git
Agile

Projects

A showcase of data-driven applications and engineering excellence

1 / 4
Featured

InsightLedger

Personal Finance Intelligence Platform

2 / 4
Featured

Heartlytics

Heart Disease Prediction Web App

3 / 4
Featured

Spaced Repetition App

Privacy-Focused Study Companion

4 / 4
Featured

FluxCast Urban

Urban Energy Intelligence Dashboard

Tech Stack

Technologies and tools I work with

Languages

Python
Java
SQL
JavaScript
TypeScript
Dart

Frontend & Frameworks

Next.js
React
Tailwind CSS
Flutter
Zustand
Radix UI
Lucide Icons

Backend & Databases

Flask
Spring Boot
REST APIs
Node.js
Express

Data & Analytics

Pandas
NumPy
Data Cleaning
Feature Engineering
EDA
Matplotlib
Seaborn
Plotly Express
Power BI
Excel

Machine Learning

TensorFlow
Scikit-learn
CNNs

Tools & Platforms

Git
Jupyter
Figma
VS Code
Vercel

Education

Academic background and qualifications

BSc (Hons) in Software Engineering

NSBM Green University

2021 - 2025In progress

Focus on software development, data analysis, and systems design.

GCE Advanced Level (Physical Science Stream)

High School

2019Completed

Z-Score: 1.0515

Certifications

Professional certifications and learning achievements

Google Data Analytics Professional Certificate

Google

In progress

  • Exploring data roles, visualization, and statistical methods
  • Building regression/ML models and communicating insights
Data analysisRegression analysisData visualization (Tableau)Exploratory data analysisHypothesis testingSamplingFeature engineeringPython & OOP

Google Advanced Data Analytics Professional Certificate

Google

In progress

  • Advanced Python, statistics, and ML for business-ready analytics
  • Translating complex findings into stakeholder-friendly insights
Data analysisRegression analysisData visualizationAdvanced analyticsData ethicsFeature engineeringPython programmingData presentation
Foundations of Data ScienceGet Started with PythonGo Beyond the Numbers (ongoing)The Power of Statistics (ongoing)Regression Analysis (ongoing)Nuts and Bolts of Machine Learning (ongoing)Advanced Data Analytics Capstone (ongoing)

Power BI Data Modeling & Analytics Specialization

Microsoft

In progress

  • Modeling star schemas, DAX calculations, and performance tuning
  • Visual analytics for business reporting and time-based insights
Star schema designPower BIData modelingData transformation (ETL)DAXPerformance tuningTime series analysisData visualization
Data Modeling in Power BIExtract, Transform and Load Data in Power BIHarnessing the Power of Data with Power BIPreparing Data for Analysis with Microsoft ExcelData Analysis and Visualization with Power BI (ongoing)Creative Designing in Power BI (ongoing)Deploy and Maintain Power BI Assets & Capstone (ongoing)Microsoft PL-300 Exam Prep (ongoing)

Introduction to TensorFlow for AI/ML

DeepLearning.AI

Completed

  • Built and trained neural networks for computer vision with TensorFlow and Keras
  • Applied convolutions and best practices for production-ready ML models
TensorFlowKerasComputer visionDeep learningImage analysisArtificial intelligence

Meta: Introduction to Databases

Meta

Completed

  • Covered core database concepts, design principles, and development lifecycle
  • Practiced querying and data manipulation with SQL/MySQL and relational models
Database designSQLRelational databasesData manipulationQuery languagesDatabase integrityMySQLDatabase administration

Meta: Version Control

Meta

Completed

  • Implemented Git-based workflows and GitHub repo management from the CLI
  • Applied branching, merging, and versioning practices for collaborative development
GitGitHubCommand lineSoftware versioningLinux/Unix commandsFile management

HackerRank Certifications

HackerRank

Completed

  • Complex joins, unions, and sub-queries for relational analytics
  • Core queries, relationships, and aggregation patterns
  • Arrays, strings, sorting, and searching fundamentals
SQLData modelingQuery optimizationAlgorithmsData structures

Research Methodologies

Queen Mary University of London

Completed

  • Studied qualitative and quantitative research design, sampling, and data collection
  • Practiced survey design, interviewing, and market research techniques
Research designSamplingSurvey creationInterviewingMarket researchProbability and statistics

Problem Solving Using Computational Thinking

University of Michigan

Completed

  • Applied computational thinking patterns to real-world case studies
  • Developed algorithmic solutions using programming and CS fundamentals
Computational thinkingAlgorithmsProgramming principlesProblem solvingComputer science

Awards

Recognition and achievements

µMORA Math Competition, Honourable Mention (Merit Award, Intermediate Category)

University of Moratuwa (ENTC)

Aug 2020

Placed in the top 10 (Honourable Mention) for the Intermediate category and featured in the official winners announcement.View announcementView certificate

Let's build something data-driven

Open to internships, part-time roles, and freelance opportunities. Let's collaborate on innovative projects.

Send a Message