I am a Graduate Software Engineer with hands-on experience in backend and frontend development, database design, and systems implementation. I am proficient in Java, Python, MySQL, and AWS, with experience working in Agile environments and delivering reliable, scalable solutions. I have a strong foundation in multithreading, data structures, system architecture, and automation, and I have designed and built full-stack applications, real-time simulation systems, configurable game engines, and algorithm-driven navigation platforms.

Nivindi Ranasinghe

I am a Graduate Software Engineer with hands-on experience in backend and frontend development, database design, and systems implementation. I am proficient in Java, Python, MySQL, and AWS, with experience working in Agile environments and delivering reliable, scalable solutions. I have a strong foundation in multithreading, data structures, system architecture, and automation, and I have designed and built full-stack applications, real-time simulation systems, configurable game engines, and algorithm-driven navigation platforms.

Available to hire

I am a Graduate Software Engineer with hands-on experience in backend and frontend development, database design, and systems implementation.

I am proficient in Java, Python, MySQL, and AWS, with experience working in Agile environments and delivering reliable, scalable solutions. I have a strong foundation in multithreading, data structures, system architecture, and automation, and I have designed and built full-stack applications, real-time simulation systems, configurable game engines, and algorithm-driven navigation platforms.

See more

Experience Level

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

Work Experience

Computer Scientist Intern at CADDS Group
April 1, 2026 - Present
Designing and developing a product catalogue system using React (frontend) and ASP.NET Core (backend). Building reusable UI components and improving page responsiveness for better user experience. Developing RESTful APIs and implementing server-side logic for efficient data flow. Creating and maintaining admin interfaces for managing catalogue content and system operations. Collaborating on database integration and data management. Performing testing and debugging to enhance system stability and performance.

Education

Bachelor of Computing (Major in Software Engineering) at Curtin University
January 11, 2030 - January 1, 2026

Qualifications

AWS Cloud Services & Fundamentals
January 11, 2030 - May 30, 2026

Industry Experience

Software & Internet, Computers & Electronics, Education, Professional Services

Experience Level

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