Kavinda.C@outlook.com

Your Photo

About Me

Charuka Kavinda


Software Engineer / Full-Stack Developer


Highly skilled Software Engineer with a strong background in building robust and scalable applications. Proficient in React, Node.js, .NET, ASP.NET Core, Web API, and Spring Boot, with a proven track record of delivering high-quality solutions that meet business needs and exceed customer expectations.

Skills

Acaademic & Enterprise (2020 - Present)

  • One year of academic experience and six months of professional experience in Reactjs.
  • Two years of academic experience and six months of professional experience in JavaScript and ES6.
  • Two years of academic experience and six months in Java and Hibernate Spring Boot Framework.
  • One year of academic experience with C#, MVC architecture, and the .NET framework/ASP.NET, including familiarity with .NET Core and ASP.NET Web API.
  • One year of academic experience with Angular for front-end developmen
  • Three years of academic and professional experience in HTML, CSS, and Tailwind.
  • Two years of academic and professional experience in GitHub and GitLab.
  • Six months of professional experience in AWS DynamoDB, coupled with two years of academic exposure to NoSQL, SQL, and MySQL databases.
  • Six months of professional experience in Agile Methodology.
  • Possesses a solid understanding of data structures and algorithms.
  • Excellent proficiency in both spoken and written English and Sinhala

Technologies : .NET Core, ASP.NET, .NET(MVC Architeture), Razor Page, MSSQL, C#, WEB API, Java, JavaScript, Amazon DynamoDB, Agile, Jira, ReactJs, Spring Boot, RestAPI, HTML, TailwindCSS

Experience

Dialog Axiata PLC 2023 (Jan-July)


Position : Developer


During my internship at Dialog Axiata, I took a leading role in developing the Dashboard for AWS Elastic Service. Throughout this project, I actively engaged in both front-end and backend aspects. I employed the React.js library for front-end development, focusing particularly on visualizing intricate details of the Elastic Service obtained from the RestAPI. In the backend, I established connections using the Spring Boot framework and Java, linking with DynamoDB via Proxy and VPN to ensure secure and efficient data communication. The culmination of this effort is a Dashboard equipped with several functions, including the capability to save emails in the database through RestAPI.

  • React: Utilized React to build a modern and interactive user interface, providing a seamless user experience and efficient data rendering.
  • Tailwind CSS: Leveraged Tailwind CSS for streamlined and efficient styling, allowing for rapid UI development and consistent design across the application.
  • Spring Boot: Employed Spring Boot to build a scalable and performant backend, facilitating the implementation of business logic and integration with various systems.
  • RESTful APIs: Designed and implemented RESTful APIs to enable seamless communication between the frontend and backend components, ensuring efficient data transfer and interaction.
  • DynamoDB: Implemented email functionality by storing data in DynamoDB, leveraging its capabilities for efficient data storage and retrieval
  • VPN and Proxy: Configured VPN and proxy settings to ensure secure data retrieval, enabling access to external resources and protecting sensitive information. Established VPN connections using the rasdial command line for seamless and secure data access through the VPN.
  • Throughout the project, I collaborated closely with cross-functional teams, following agile development methodologies to deliver high-quality solutions that met business requirements and exceeded customer expectations.

Technologies : Java, JavaScript, Amazon DynamoDB, Agile, Jira, ReactJs, Spring Boot, RestAPI, HTML, TailwindCSS

Education

Cardiff Metropolitain Univercity (2020 - 2023)

BSc (Hons) Software Engineering

Technologies : Java, JavaScript, PHP, MYSQL, MSSQL, ReactJs, Spring Boot, Python, HTML, CSS, Bootstrap