kavicastelo
Kavi Castelo
Matara, Sri Lanka

I'm a graduate of Cardiff Metropolitan University in Software Engineering. I completed my Higher Diploma of Computing and Software Engineering from the ICBT Southern Campus. I love to work on MEAN Stack development and am also interested in the Springboot framework. Additionally, I have experience with Java mobile development and am quite interested in mobile development. I mostly use Mongo as the database in my projects and know SQL, Postgres, and Firebase.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

3,130.9
CodersRank Rank
Top 1%
Based on:
Stackoverflow 14 events
Top 1
Angular
Angular
Developer
Sri Lanka
Top 1
SCSS
SCSS
Developer
Sri Lanka
Top 1
TypeScript
TypeScript
Developer
Sri Lanka
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Talent Boozt Pvt. Ltd.
Oct 2024 - Nov 2024 (1 month)
Remote
Co-Founder & CEO
We extended our services and expand our SparkC company as an international company with new face.
Talent Boost HR IT Consultation Programming web programming sysadmin
SPARKC
Feb 2024 - Aug 2024 (6 months)
Remote
Tech Lead
I started to work as a tech lead in SPARK C HR Systems in Feb of 2024.
HR Angular spring boot nosql rest api bigdata web-app
Flexiart
Feb 2023 - Feb 2024 (1 year)
Matara, Sri Lanka
Founder
I started a small size software development company in February 2023 and still working as a software developer.
Angular nodeJS mongodb java React Native

Add some compelling projects here to demonstrate your experience
SPARKC HR Solution
Feb 2024 - Feb 2024
SparkC
Project Intro
The SPARKC HR Management platform is designed to handle and maintain every need of the employees in one place and with the rise of technology nowadays organizations seek modern, secure, and flexible platforms to manage employees easily and cost-effectively. our HR solution provides comprehensive features and guides to accomplish those requirements while covering a wide range of human resource management.

Problem statement
Many organizations are struggling with inefficient management systems that lack managing their employees, maintaining organization demand, handling payrolls, and mostly not being able to communicate with each other. HR managers face challenges in effectively handling employee attendance and leaves, personally communicating with them, visualizing clear processes of payrolls, maintaining learning materials, and so on.

Task
Leading the designing and development team to design and develop an HR management system with the necessary tools and features to manage employees, create systematic operations to reduce human labor, and make employee communication within the organization a new era.

Solution
SPARKC provides a cutting-edge solution to addressed the challenges faced by organizations.
- Able to create and manage employees, and assign roles and responsibilities.
- Able to manage employee attendance and leaves simply and easily.
- Able to create and manage onboarding plans, and tasks and can assign the employees for tasks simply.
- Able to make communication with each other through the HR platform as common social media.
- Able to share knowledge sources, thoughts, and any kind of multimedia through the department's channels.
- Able to create, manage, and calculate employee payrolls through the system with more accurately and simply.
These solutions are available in v1.2.x releases. Additional solutions are available after the v1.3.0 release.
Angular spring boot mongodb firebase javascript firestore
Castelo's Digital Garden
Feb 2024 - Apr 2024
Project Intro
Digital gardens are a modern approach to sharing knowledge and storing learning materials online. Maintaining a digital garden is a valuable skill for anyone aiming to stand out. As a programmer, I decided to create and maintain a digital garden to share both theoretical and practical programming knowledge with an audience. Unlike traditional blogs, digital gardens are interactive and include activities, notes, guidance, and more.

Problem statement
We are living in a digital era with numerous online sources of information, but it can be challenging to find reliable sources. Maintaining a digital garden helps us remember theories and practices from our experiences, providing trusted solutions and knowledge. Additionally, it allows us to share our expertise with others and contribute to communities.

Task
The task was to create knowledge sources, design, and develop a modern and unique digital garden covering both theoretical and practical scenarios. The digital garden needed to be maintained continuously, sharing valuable knowledge with others.

Solution
- Knowledge Creation: Developed various knowledge sources, including blogs and articles, to share information.
- Practical Engagement: Included practical exercises and activities for the community to engage with.
- Unique Design: Created a visually appealing and user-friendly design to enhance user experience.
- Interactive Elements: Integrated interactive elements to make learning engaging and dynamic.
- Continuous Maintenance: Regularly updated the digital garden with new content and improvements.
- Community Support: Established channels for community interaction and feedback to foster a collaborative learning environment.
Angular rxjs angular material typescript
Ethical AI driven Geographic Analytics Platform
Dec 2023 - Apr 2024
University Project
Project Intro
This project aims to develop a Geographic Analytics Platform driven by Ethical AI to meet the growing demand for environmentally focused data analysis. With increasing concerns about the environment and the merging of data analytics, there is a need for a platform that combines these elements to facilitate well-informed decision-making. This platform will enable users to analyze geographic data while adhering to ethical standards.

Problem statement
Current environmental data analysis often lacks ethical considerations and a centralized platform, leading to fragmented and unreliable data. This makes it challenging to make informed decisions regarding air quality, land use, and meteorological conditions. The absence of a unified, ethical solution hinders the ability to address environmental issues effectively.

Task
The primary task is to design and develop a modern, user-friendly Geographic Analytics Platform that integrates AI and data analytics to provide insights into air quality, land use, and meteorological conditions. The platform must incorporate ethical standards throughout the data processing lifecycle and support real-time data integration, predictive modeling, and cross-domain collaboration.

Solution
- Ethical Framework: Develop and implement a framework to integrate ethical considerations into all stages of data processing.
- Predictive Modeling: Utilize effective predictive modeling techniques to ensure accurate and reliable projections.
- Centralized Data Processing: Establish robust strategies for consistent and reliable data processing.
- Real-Time Data Integration: Integrate real-time data sources to enhance responsiveness to environmental changes.
- Cross-Domain Collaboration: Facilitate collaboration across different domains to support holistic decision-making.
- Data Privacy and Security: Implement stringent measures to protect sensitive information and comply with data protection regulations.
Angular spring boot python AI firebase chart.js

This section lets you add any degrees or diplomas you have earned.
Cardiff Metropolitan University
Bachelor of Science(Hons), Software Engineering
May 2023 - Aug 2024
Completed with 2nd Upper Class
SeekersCloud Pvt. Ltd.
Industry Training, Mobile, MEAN, MERN Development
Sep 2022 - May 2023
After completing the HD I navigated to industry training and followed two of courses in Seekers Cloud company. (6 Months for each)
ICBT Southern Campus
Higher Diploma, Computing and Software Engineering
May 2021 - Oct 2022
I started my higher studies in 2021 focusing on software engineering. After 1 and a half years, I completed it with a merit pass.
St.Thomas College Matara
Collage, Secondary Education
Jan 2011 - Dec 2019
GeeksforGeeks
MongoDB Developer's Toolkit
Oct 2024
GeeksforGeeks
GeeksforGeeks API Bootcamp
Oct 2024
Postman
Project-Based Learning: Build an AI Text Summarizer app
Oct 2024

Jobs for you

Show all jobs
Feedback