logo
Kivi Amarakoon
HomeAbout MeBlogProjectsContact

Who Am I


I'm an aspiring software engineer with a passion for crafting innovative solutions to real-world challenges. With experience in web, mobile, and enterprise-level development, I enjoy building user-centered software using modern tools like React, .NET, and Clean Architecture.

Currently pursuing an MSc in Computer Science at the University of Sri Jayawardenapura, I'm eager to deepen my knowledge in areas like AI, Software Architecture, and Networking. Whether it's creating efficient systems or experimenting with the latest technologies, I'm committed to continuous learning and growth.

In essence, I'm just an ordinary student with extraordinary dreams—determined to grow into an expert in software engineering, one line of code at a time.


my-image1

Education


japura

MSc. Computer Science


University of Sri Jayawardenapura
2024 - Present

Specialized in Artificial Intelligence

BSc. Information Systems


University of Colombo School of Computing
2021 - 2024

Specialized in Software Engineering

Skills


šŸ’»

Programming Languages
C
Java
C#

C

80%

Java

85%

C#

75%

🌐

Web Development
HTML
CSS
JavaScript
React
Node.js
Express.js

HTML

90%

CSS

85%

JavaScript

95%

React

80%

Node.js

70%

Express.js

65%

šŸ—„ļø

Databases
MySQL
MongoDB
SQL
POSTGRESQL

MySQL

75%

MongoDB

70%

SQL

80%

POSTGRESQL

65%

ā˜ļø

Cloud
Azure

Azure

60%


šŸ› ļø

Tools
Git
GitHub
Docker
Postman
Visual Studio Code
IntelliJ IDEA

Git

85%

GitHub

90%

Docker

70%

Postman

75%

Visual Studio Code

80%

IntelliJ IDEA

65%

šŸ’¾

Operating Systems
Windows
Linux

Windows

90%

Linux

85%

⚔

Frameworks
Bootstrap
Material-UI
.NET

Bootstrap

70%

Material-UI

75%

.NET

65%

Skill Badges


JavaScriptTypeScriptReactHTML5CSS3Node.jsExpressMongoDBPostgreSQLJavaSpringC#.NET CorePythonVue.jsNext.jsSvelteGitGitHubMySQLRedisBootstrapFigmaVS CodeJetBrainsAndroid StudioLinuxAzureTerraformLaTeXnpmNuGetSlackStorybook

Certifications


Azure Fundamentals Certification


Microsoft
20/12/2023

Gained foundational knowledge of Azure services, cloud computing principles, and security, enabling effective integration of cloud solutions in projects.

GitHub Foundation Exam


GitHub
20/12/2023

Demonstrated proficiency in GitHub tools and workflows, essential for modern version control and collaborative software development.

Postman API Fundamentals Student Expert


Postman
20/12/2023

Mastered API testing and documentation with Postman, enhancing API integration and debugging capabilities.

Certified Cyber-Security


ISC2 Certifications
20/12/2023

Validated foundational knowledge in cybersecurity concepts, ensuring secure application design and deployment

Cyber-security Essentials


Cisco
20/12/2023

Developed a strong understanding of cybersecurity practices to mitigate threats and vulnerabilities in software systems.

Introduction to Cyber-security


Cisco
20/12/2023

Acquired introductory knowledge of cybersecurity concepts, essential for creating resilient applications.

Agile Foundation


PMIS
20/12/2023

Developed practical skills for implementing Scrum practices in software development projects.

Scrum: The Basics


PMIS
20/12/2023

Understood the core principles of Scrum to enhance team collaboration and iterative development.

Agile Software Development: Scrum for Developers


PMIS
20/12/2023

Deepened expertise in Scrum methodologies, enabling better handling of complex projects and team dynamics.

Scrum: Advanced


PMIS
20/12/2023

Deepened expertise in Scrum methodologies, enabling better handling of complex projects and team dynamics.

Creating API Documentation


LinkedIn Learning
20/12/2023

Enhanced skills in crafting clear and effective API documentation to improve developer collaboration and API usability.


cert-1

Volunteering


volunteering-1

IEEE Innovation Nation Sri Lanka 2023


Vice Chairperson
2023 - 2024

  • Vice Chairperson (2023 - Present): Appointed as Vice Chairperson, leading strategic vision, program development, and mentoring to advance the mission of IEEE Innovation Nation Sri Lanka.
  • Finance Member (2022 - 2023): Managed finances at the national level, ensuring the success of key programs and initiatives.

IEEE Student branch - UCSC


Vice Chairperson
2023 - 2024

  • Vice Chairperson (2023 - Present): Elected as Vice Chairperson, providing strategic leadership and representing member interests, demonstrating trust and leadership prowess.
  • Program Team Director (2022): Led event planning and execution, refining organizational and leadership capabilities.
  • Member (2021 - 2022): Actively engaged in branch activities and event organization, fostering a vibrant community of learners.

Charter Rotaract Club - UCSC


Co-Director, Community Service
2022 - 2023

  • As the Community Services Director of the Charter Rotaract Club at the University of Colombo School of Computing, I played a pivotal role in advancing the club's mission to serve the community and make a positive impact.

"Phasara" - Official Media Unit - UCSC


Executives Committee Member
2022 - 2023

  • Serving as an Executive Committee Member for the "Phasara" Official Media Unit at the University of Colombo School of Computing, I played a vital role in the organization's mission to capture and disseminate the essence of campus life and events.

Student Union - UCSC


Union Committee Member/Batch Representative
2021 - 2022

  • Acted as an active member and batch representative within the student union, advocating for the interests and concerns of my peers, organizing events, and fostering a sense of community within the batch.

Professional Experience


Associate Software Engineer


ITX360 (Pvt) Ltd | Colombo, Sri Lanka
2023 - Present

  • Full-Stack web development
  • Back-end development using DDD and Clean Architecture
  • Collaborated with business analysts for requirement gathering
  • Developed multiple forms and modules using React Typescript
  • Implemented authentication and session management using .net Identity

Software Engineering - Intern


ITX360 (Pvt) Ltd | Colombo, Sri Lanka
2023 - 2024

  • Actively engaged with the development of two web applications using .NET
  • Work collaboratively with senior developers to optimize the existing project.
  • Proactively identified and resolved bugs, contributing to a 95% bug resolution rate.
  • Gained proficiency in Agile development methodologies and participated in daily scrum meetings.
  • Technologies practiced: .Net, C#, React, Postgres