Profile:
I am Damruwan Weerasinghe, a dedicated Junior Software Engineer passionate about creating robust web applications. Currently pursuing a B.Sc. Hons in Information Technology at the Sri Lanka Institute of Information Technology, specializing in Software Engineering. With a strong foundation in front-end technologies like HTML, CSS, and JavaScript, alongside frameworks such as React and Next.js, I am eager to contribute to innovative projects that push the boundaries of technology. My journey includes hands-on experience in back-end development with Node.js, Java, and database management using MongoDB and MySQL.
I'm Damruwan Weerasinghe, a Junior Software Engineer specializing in web development. I'm currently pursuing a B.Sc. Hons in IT at SLIIT. Skilled in HTML, CSS, JavaScript, React, and Next.js, I also have experience with Node.js, Java, MongoDB, and MySQL.
Education:
- B.Sc. Hons in Information Technology (2019 - Present)
Sri Lanka Institute of Information Technology
- Cumulative GPA: 3.4
- Specialization: Software Engineering - G.C.E. Advanced Level (2018)
- Physics: C
- Chemistry: C
- Biology: S
- General English: B
Skills:
- Front-end Technologies:
- HTML, CSS, JavaScript, React, Next.js, Bootstrap - Back-end Technologies:
- Java, Node.js, Express, C# - Databases:
- MySQL, MongoDB, Oracle
Work Experience:
- Junior Software Engineer | Spins & Spaces (Pvt) Ltd (2022 - 2024)
- Completed a four-month internship with practical, hands-on experience in C# .NET and Oracle Database.- Collaborated with a team to develop and maintain software applications, contributing to all phases of the development lifecycle.- Assisted in troubleshooting and debugging issues, ensuring the smooth operation of software systems.
Projects:
- Hotel Management System
- Developed a payment function for a standalone system, enabling users to calculate customer bills, print receipts, and generate monthly income reports.Technologies Used: Java, MySQL - Online T-Shirts Store
- Created an e-commerce website with customer authentication, payment gateway integration, and backend management for different user roles.Technologies Used: MERN Stack (MongoDB, Express, React, Node.js), Bootstrap - Ongoing Projects:
1. Querymate
- An AI chatbot designed to assist business owners in managing customer inquiries by entering their business details. Features include automated response generation and customization based on business-specific information.Technologies Used: Next.js, MongoDB, OpenAI API
2. Flashnotes
- A tool for students to create AI-generated flashcards and summaries from uploaded PDFs, enhancing study efficiency. Features include text extraction, summary generation, and customizable flashcard creation.Technologies Used: Next.js, MongoDB, OpenAI API