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.
Projects
A showcase of data-driven applications and engineering excellence
Tech Stack
Technologies and tools I work with
Languages
Frontend & Frameworks
Backend & Databases
Data & Analytics
Machine Learning
Tools & Platforms
Education
Academic background and qualifications
BSc (Hons) in Software Engineering
NSBM Green University
2021 - 2025 • In progress
Focus on software development, data analysis, and systems design.
GCE Advanced Level (Physical Science Stream)
High School
2019 • Completed
Z-Score: 1.0515
Certifications
Professional certifications and learning achievements
Google Data Analytics Professional Certificate
In progress
- Exploring data roles, visualization, and statistical methods
- Building regression/ML models and communicating insights
Google Advanced Data Analytics Professional Certificate
In progress
- Advanced Python, statistics, and ML for business-ready analytics
- Translating complex findings into stakeholder-friendly insights
Power BI Data Modeling & Analytics Specialization
In progress
- Modeling star schemas, DAX calculations, and performance tuning
- Visual analytics for business reporting and time-based insights
Introduction to TensorFlow for AI/ML
Completed
- Built and trained neural networks for computer vision with TensorFlow and Keras
- Applied convolutions and best practices for production-ready ML models
Meta: Introduction to Databases
Completed
- Covered core database concepts, design principles, and development lifecycle
- Practiced querying and data manipulation with SQL/MySQL and relational models
Meta: Version Control
Completed
- Implemented Git-based workflows and GitHub repo management from the CLI
- Applied branching, merging, and versioning practices for collaborative development
HackerRank Certifications
Completed
- Complex joins, unions, and sub-queries for relational analytics
- Core queries, relationships, and aggregation patterns
- Arrays, strings, sorting, and searching fundamentals
Research Methodologies

Completed
- Studied qualitative and quantitative research design, sampling, and data collection
- Practiced survey design, interviewing, and market research techniques
Problem Solving Using Computational Thinking
Completed
- Applied computational thinking patterns to real-world case studies
- Developed algorithmic solutions using programming and CS fundamentals
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.