Hi, I'm Senuri Ranasinghe, a full stack engineer with over 3 years of experience specializing in React, Java, and cloud-based technologies. I've worked remotely with international teams, contributing to projects that streamline financial processes and develop user-friendly internal systems. I enjoy solving complex problems and improving both frontend and backend systems. I'm passionate about building efficient and maintainable applications and collaborating with UX teams to enhance user experiences. With a solid background in software engineering and a Bachelor’s degree, I’m always eager to learn and take on new challenges in software development.

Senuri Ranasinghe

Hi, I'm Senuri Ranasinghe, a full stack engineer with over 3 years of experience specializing in React, Java, and cloud-based technologies. I've worked remotely with international teams, contributing to projects that streamline financial processes and develop user-friendly internal systems. I enjoy solving complex problems and improving both frontend and backend systems. I'm passionate about building efficient and maintainable applications and collaborating with UX teams to enhance user experiences. With a solid background in software engineering and a Bachelor’s degree, I’m always eager to learn and take on new challenges in software development.

Available to hire

Hi, I’m Senuri Ranasinghe, a full stack engineer with over 3 years of experience specializing in React, Java, and cloud-based technologies. I’ve worked remotely with international teams, contributing to projects that streamline financial processes and develop user-friendly internal systems. I enjoy solving complex problems and improving both frontend and backend systems.

I’m passionate about building efficient and maintainable applications and collaborating with UX teams to enhance user experiences. With a solid background in software engineering and a Bachelor’s degree, I’m always eager to learn and take on new challenges in software development.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Sinhala, Sinhalese
Fluent

Work Experience

Software Engineer at Peakflo (YC W22), Singapore (remote)
July 31, 2024 - July 15, 2025
Led the migration of the React application codebase to TypeScript enhancing maintainability and code quality. Implemented WhatsApp & SMS integration improvements using Twilio webhooks for delivery tracking and status monitoring. Initiated and improved a PDF rendering library, including fixing layout issues and increasing test coverage. Contributed to both frontend and backend codebases, including developing a custom Material UI component framework and managing product translations. Improved backend upload functions by reorganizing directory structures and resolving issues during real-time troubleshooting sessions.
Software Engineering Intern at 1 Billion Tech, Sri Lanka
July 31, 2020 - July 15, 2025
Contributed to front-end development of Million Spaces, a workspace booking application, aligning with design specifications. Improved maintainability and fixed layout and formatting issues in collaboration with the UX team. Supported both frontend and backend projects using React, Redux, TypeScript, NextJs and related technologies. Assisted with unit testing using Jest and monitored system logs to resolve detected issues.

Education

Bachelor of Engineering (Honours) in Software Engineering at University of Westminster - UK
January 1, 2017 - December 31, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Travel & Hospitality

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more