Undergraduate Software Developer

Vishmi
Bulathsinhala.

IT Undergraduate • University of Moratuwa

IT undergraduate at University of Moratuwa experienced in building full-stack web applications, AWS serverless solutions, and embedded systems through academic, industry-collaborative, and personal projects.

Next.js • React • TypeScriptAWS Amplify • Lambda • DynamoDBNode.js • Python • PostgreSQLArduino • ESP8266
About Me

Building scalable software, cloud solutions & continuous learning

Information Technology undergraduate at the University of Moratuwa with experience building full-stack web applications and AWS serverless solutions through academic, industry-collaborative, and personal projects.

I am an Information Technology undergraduate at the Faculty of Information Technology, University of Moratuwa (CGPA 3.6/4.0). I have hands-on experience building full-stack web applications, serverless cloud backends on AWS, and embedded IoT hardware systems.

Passionate about software engineering, cloud technologies, and data science, with strong problem-solving, teamwork, and communication skills. I am actively seeking an internship opportunity to contribute to scalable, real-world software systems.

Beyond academics, I serve as Vice President of INTECS (our faculty IT society), Director of Program and Event Coordination at IEEE WIE Student Branch, Software Development Member at IES Labs, and an active member of the Rotaract Club of University of Moratuwa.

Education

University of Moratuwa

B.Sc. (Hons) in Information Technology undergraduate with a 3.6 / 4.0 CGPA.

Specialized Training & Cloud

UCSC & AWS

Data Science with Python at UCSC and AWS Cloud Practitioner Essentials certification.

Student Leadership

INTECS, IEEE WIE & IES Labs

Vice President of INTECS, Director at IEEE WIE, and Software Development Member at IES Labs.

Engineering Focus

Full-Stack, Cloud & IoT

Next.js, React, Node.js, AWS Serverless (Lambda, AppSync, DynamoDB), PostgreSQL (Prisma), and Arduino/ESP8266.

Skills & Technologies

Tech Stack & Tools

Languages, frameworks, cloud services, and developer tools I work with across projects and coursework.

Programming

Core languages used for systems design, algorithm development, and backend services.

PythonJavaCJavaScriptTypeScriptPHPArduino

Frontend Development

Building responsive, modern, and accessible user interfaces.

React JSNext.js (App Router)CSSTailwind CSS

Backend Development

Server architectures, RESTful APIs, and GraphQL query interfaces.

Node JSGraphQLExpressFastAPI

Cloud & Backend Services

Serverless cloud architectures, authentication, and managed cloud infrastructure.

AWS AmplifyAWS AppSyncAWS LambdaAmazon CognitoAmazon DynamoDB

Databases

Relational, document, and key-value database modeling and query optimization.

MySQLMongoDBPostgreSQLDynamoDB

Testing & Quality

Automated unit testing, test-driven development, and component validation.

VitestJest

Data Science & Machine Learning

Data analysis, scientific computing, visualization, and machine learning models.

PandasNumPyMatplotlibSeabornScikit-learnTensorFlowKeras

Tools & Version Control

Source code management, collaboration workflows, and developer platforms.

GitGitHubCloudinaryPostmanVS Code

Professional Skills

Essential collaboration, leadership, and analytical strengths.

Teamwork & CollaborationProblem SolvingCommunication SkillsLeadership
Technical Engineering

Featured Projects

Substantial engineering projects covering serverless cloud application architecture and microcontroller hardware systems.

Web & Cloud
Web & Cloud
Industry Project

Enlear HRMS – Cloud-Based Human Resource Management System

A cloud-native HRMS engineered in collaboration with Enlear (Pvt) Ltd. Features end-to-end leave workflows, interactive calendar views with automated public holiday sync, and two-way Google Calendar synchronization.

Next.js (App Router)TypeScriptCSS Modules+8

Period

Oct 2025 - Aug 2026

Role

Full-Stack Cloud Developer

Team

5 Members

Organization

Enlear (Pvt) Ltd

Web & Cloud
Web & Cloud
Personal Project

Lumière – Full-Stack E-commerce Platform

A full-stack e-commerce platform featuring an interactive real-time jewelry customizer, a secure serverless checkout pipeline, role-based access control, and an internal Admin Portal querying real-time metrics.

Next.js 14ReactTypeScript+5

Period

Aug 2026 – Present

Role

Lead Full-Stack Developer

Team

Individual

Organization

Personal Project

Web & Cloud
Web & Cloud
Academic Project

Slice of Heaven – Full-Stack E-commerce Platform

A full-stack e-commerce web platform engineered with React, Node.js, Express, and MongoDB, featuring a category-based product catalog, admin management tools, and real-time inventory tracking.

React.jsNode.jsExpress.js+4

Period

Oct 2025

Role

Full-Stack Developer

Team

Group Project

Organization

Univ. of Moratuwa

Hardware & IoT
Hardware & IoT
Hardware Project

SonicGlowCube – Microcontroller-Based Application

An 8×8×8 volumetric 3D LED matrix (512 LEDs) driven by Arduino Mega and NodeMCU (ESP8266) with a responsive asynchronous web server for real-time text rendering and continuous light animations.

React JSNode JSArduino Mega 2560+4

Period

2024 Dec - Aug 2025

Role

Embedded Systems & Firmware Developer

Team

Group Project

Organization

Univ. of Moratuwa

Journey & Milestones

Education, Achievements & Leadership

My academic background at University of Moratuwa, national competition achievements, student leadership roles, and community activities.

Education

B.Sc. (Hons) in Information Technology

Faculty of Information Technology, University of MoratuwaMoratuwa, Sri Lanka
2024 – Present
  • Pursuing Bachelor of Science (Honours) in Information Technology with a strong cumulative GPA of 3.6 / 4.0.
  • Comprehensive coursework across Data Structures & Algorithms, Software Architecture, Database Systems, Computer Networks, and Artificial Intelligence.
  • Building full-stack web applications, serverless cloud solutions on AWS, and embedded IoT systems.
Software EngineeringData Structures & AlgorithmsDatabase SystemsAWS Cloud
Education

Data Science with Python – Training Course

University of Colombo School of Computing (UCSC)Colombo, Sri Lanka
2025
  • Completed rigorous training covering exploratory data analysis, data manipulation with Pandas, numerical computing with NumPy, and visualization with Matplotlib & Seaborn.
  • Implemented classical machine learning pipelines, statistical regression, and classification algorithms with Scikit-learn, TensorFlow, and Keras.
PythonPandasNumPyScikit-learnTensorFlowData Visualization
Education

GCE Advanced Level (Physical Science)

R/Sivali Central College, RatnapuraRatnapura, Sri Lanka
2022
  • Passed GCE Advanced Level examination in the Physical Science stream with a Z-score of 1.569.
  • Grades: Chemistry – A, Combined Mathematics – B, Physics – B.
MathematicsPhysicsAnalytical Thinking
Achievements

AWS Cloud Practitioner Essentials

Amazon Web Services (AWS)
Certified
  • Completed AWS Cloud Practitioner Essentials covering core AWS cloud services, serverless computing, security best practices, and cloud architecture fundamentals.
AWSCloud ComputingAWS LambdaAWS AmplifyCloud Architecture
Achievements

Finalist — Smart Transit Companion

Sri Lanka AI Challenge 2025National Level
2025
Project: Smart Transit CompanionTeam: Synexis
  • Selected as a national finalist for engineering 'Smart Transit Companion'—an AI-powered multilingual transportation assistant designed to simplify transit navigation, accessibility, and commuter intelligence across Sri Lanka.
  • Engineered multilingual NLP models, transit intelligence algorithms, and pitched technical architecture to an expert evaluation panel.
Artificial IntelligenceMultilingual NLPSystem ArchitectureTeamwork
Achievements

Finalist

Data Crunch 2025 (Organized by CSE-University of Moratuwa)University of Moratuwa
2025
  • Advanced as a finalist in a competitive data science and predictive analytics competition organized by CSE, University of Moratuwa.
  • Processed multi-dimensional datasets using Python, exploratory feature engineering, and statistical modeling algorithms.
Data SciencePythonFeature EngineeringPredictive Modeling
Achievements

Semi Finalist

CTF Challenge — SLIIT CodefestNational Level
2024
  • Secured semi-finalist standing in the national cybersecurity Capture The Flag competition.
  • Solved practical challenges in cryptography, reverse engineering, web application security, and network vulnerability assessment.
CybersecurityNetwork ForensicsCryptographySecurity Analysis
Achievements

Hackathon & Competition Participant

Inter-University Technical Competitions
2022 – 2024
  • AlgoXplore 2024 — Algorithmic hackathon solving computational data structure problems under strict time constraints.
  • CTF Challenge 2024 (Medusa) — Cybersecurity challenge covering web vulnerability exploitation and defensive puzzles.
  • CodeRush 2022 & MoraXtreme 10.0 — Competitive programming challenges covering advanced algorithmic problem-solving.
Competitive ProgrammingAlgorithmsData StructuresCybersecurity
Leadership

Vice President

INTECS – Faculty of Information Technology, University of MoratuwaUniversity of Moratuwa
2025 – Present
  • Serving as Vice President of the Information Technology Society (INTECS), the apex student body of the Faculty of Information Technology.
  • Leading executive operations, technical workshops, industry engagement sessions, and large-scale faculty developer initiatives.
  • Fostering collaboration between undergraduate cohorts, academic faculty, and technology industry partners.
Executive LeadershipStrategic PlanningOperationsTeam Management
Leadership

Director of Program and Event Coordination

IEEE WIE Student Branch, University of MoratuwaUniversity of Moratuwa
Present
  • Directing program coordination, timeline scheduling, and technical event execution for women in technology and engineering across the university community.
  • Spearheading workshops and speaker sessions to empower undergraduate students in software, AI, and career growth.
Program CoordinationEvent PlanningTeam LeadershipCommunity Building
Leadership

Software Development Member

IES Labs – Faculty of Information Technology, University of MoratuwaUniversity of Moratuwa
2025 – Present
  • Contributing as a software development member at IES Labs, collaborating on technical projects and internal software systems within the Faculty of Information Technology.
  • Applying modern software engineering practices, code reviews, and robust architecture to faculty technical solutions.
Software EngineeringFull-Stack DevelopmentSystem ArchitectureTeam Collaboration
Activities

Member

Rotaract Club – University of MoratuwaUniversity of Moratuwa
2024 – Present
  • Active member contributing to impactful university and community service projects.
  • Company Coordinator for John Keells Pvt Ltd during Flagship Fair 2025.
  • Volunteer contributor to Grama Prabodhaya community empowerment initiatives (Senehe Yathra, Aqua Safe, Intellect, and Heta Leadership).

Initiatives:

Flagship Fair 2025 (Company Coordinator for John Keells Pvt Ltd)
Grama Prabodhaya (Rural Community Empowerment)
Heta Leadership (Student Mentorship & Empowerment)
Community EngagementCorporate LiaisonLogisticsTeam Collaboration
Activities

Seminar Facilitator & Contributing Volunteer

FIT to School Seminar Series – INTECSSchools across Sri Lanka
2024 – Present
  • Conducted educational seminar sessions and ICT workshops for secondary school students (G.C.E. O/L and A/L) across Sri Lanka.
  • Focused on foundational computing concepts, algorithmic thinking, technology awareness, and higher education guidance.
Knowledge SharingPublic SpeakingEducational OutreachMentorship
Get in Touch

Let's Connect.

Whether you have an internship opportunity, a project collaboration in mind, or just want to discuss software development, feel free to reach out!

Seeking an internship opportunity to contribute to scalable, real-world software systems

Phone / WhatsApp

+94 71 176 6315

Address & Location

110/3, Miyanapalawa, Kalawana, Sri Lanka

Curriculum Vitae

Official CV Document

Send a Message

Fill in the details below and I'll get back to you promptly.