CHANDIMA SAMARAKOON

I'm

MSc Computer Science Anglia Ruskin University, Cambridge

About

Software Engineer (Full Stack)

A responsible individual who has over one year of Software Engineering Industrial experience, who enjoys applying Software Engineeringknowledge to engage in creative and challenging activities. Detailoriented team player with strong organizational skills and ability to handle multiple projects simultaneously with a high degree of accuracy and strive to effectively collaborate and commit in a corporate setting with the capacity to work hard and think logically.

Skills

Programming Languages

Java 80%
C 80%
Python 80%

Databases

MongoDb 70%
MYSQL 80%

Web technologies

Angular 75%
Java Script 75%
NodeJs 75%
Spring Boot 70%
PHP75%
HTML And CSS95%

Resume

Sumary

Chandima Samarakoon

Motivated and results-driven full-stack software developer with a strong background in software development and data science. Passionate about creating innovative programs that enhance organizational efficiency and success. Proficient in technology and skilled in writing reliable and user-friendly code. Effective communicator, strategic thinker, and detail-oriented professional. Experienced in optimizing software performance through implementing new ideas, conducting updates, rigorous testing, and proficient coding.

  • Peterborough, Cambridgeshire
  • (+44)74 43 79 7893
  • chandimasamarakoon2013@gmail.com

Education

ANGLIA RUSKIN UNIVERSITY - CAMBRIDGE

MSc Computer Science(Jan 2023 - Expected April 2024)

Accomplishment –Average module score is above 75% end of all taught modules.

UNIVERSITY OF MORATUWA - FACULTY OF INFORMATION TECHNOLOGY

B.Sc. (Hons.) in Information Technology (Sept 2017 - Dec 2022)

Accomplishment – Dean’s list holder in Semester 4, Semester 5 and Semester 7 (Second Upper Class 2:1 GPA - 3.6)

Interpersonal Skills

  • Computational thinking
  • Attention to detail
  • Adaptability
  • Meet Project Deadlines
  • Quick and self-learning
  • Leadership
  • Team working
  • Great Communication
  • Continuous learning
  • Proactive
  • trong Problem solving with best practices

Academic Research

AI tool for offensive tweet analysis and its adversarial behavior.

Developed an advanced AI-based tool utilizing Natural Language Processing (NLP) techniques to analyze and identify offensive content in tweets. Leveraging Python and state-of-the-art NLP libraries, this project focused on detecting subtle nuances in language that signify offensive behavior. The tool also incorporated mechanisms to understand and counteract adversarial attempts at bypassing content moderation, enhancing its reliability and robustness in real-world applications.

Sinhala Tweet Analysis and Veracity Validation Using NLP.

Executed a pioneering project on analyzing Sinhala language tweets for authenticity and factual accuracy using NLP methods. This work involved the development of a specialized NLP model tailored for the Sinhala language, employing Python and bespoke linguistic processing techniques. The project aimed at automating the detection of misinformation and enhancing the veracity validation process, contributing significantly to the integrity of information dissemination on social media platforms.

Professional Qualification

Software Developer

2022 February - 2023 January

Direct Financial Network Company, Sri Lanka

  • Worked on the Pro11 team in Angular, JavaScript, jQuery, and CSS to develop, edit, and implement new features in the trading platform called DirectFN to access real-time market data, news, charts, and cooperate actions such as complex analytical dashboards.
  • Deployed new front-end features using SOLID principles, capturing higher performance metrics than previous averages.
  • By effectively utilizing innovative techniques and adequately implementing a CICD pipeline and could overcome challenges and improve user experience scores.
  • Employed REST APIs to retrieve required data from data sources to develop user-friendly interfaces.
  • Familiar with Kanban and Agile methodologies and ensured bug reports were remedied, handling all associated issues promptly and effectively.

Full Stack Developer (Intern)

2020 July - 2020 December

Eyepax IT consulting (PVT) ltd.

  • • Worked on Spring boot, Angular and MongoDB to plan, develop, and fix bugs in a cloud-based digital marketing platform called Sinorbis which offers digital marketing, search engine optimization, and web development tools to allow Western companies to build web and social media presence in China
  • Actively participated in the development of the talkJs based chat application, Zoom integration into the web application and developed a notification module for release versions.
  • Collaborated with team members to create applications system analysis based on client requirements.
  • Oversaw the Agile team in executing the entire product lifecycle from suggestion to deployment.
  • Participated in code review sessions and reported on findings. Experience in MVC architecture.
  • Built reusable code and libraries to support future projects and optimize workflows.

Freelancing - Web Development

2018 - 2020

Web development

  • Frelancers on Upwork and Fiverr since 2018 and have been involved in web site development activities and fixing bugs on them.

AWS Certified Cloud Practitioner(Udemy)

2021

Certification in Oracle Certified Java Programmer in DreamTeam Academy, Kurunegala

2016

Certification in Java and C++ in Unicat Academy, Kurunegala

2016

Recent Projects


Sinorbis - Commercial Project

An intern at Eyepax IT Consulting (Pvt) Ltd. worked in a cloud-based digital marketing platform called Sinorbis which offers digital marketing, search engine optimization, and web development tools to allow Western companies to build a web and social media presence in China. Worked in the development of a talkJs-based chat application and Zoom integration based application for the "Sinofair" virtual education fair. And developed a notification module and module to display release notes details in the project.
Technologies & Tools: Angular, Spring Boot, Mongo DB, IDE: Intellij


BRIX Investment Ideas Platform

This project aims to build a comprehensive web-based Investment Ideas platform. The platform should consist of an Admin section where investment ideas can be created, and a Relationship Manager (RM) section where suitable Clients can browse through those investment ideas and assign them to their clients.
Technologies & Tools: PHP laravel, SQL


Sinhala Tweet Trend Analyze and Varacity Validation

This project aims to evaluate the truthiness of a particular tweet and analyze the trend of the tweet. I am contributing to categorizing single-labeled and multi-labeled Sinhala tweets into five predefined categories. To do that, I have been using several machine learning algorithms and Natural language processing techniques to train these models. Technologies & Tools: Python, Jupyter Notebook


AI tool for Offensive tweet analyze and Adversarial Effect

An advanced AI-based tool utilizing Natural Language Processing (NLP) techniques to analyze and identify offensive content in tweets. Leveraging Python and state-of-the-art NLP libraries, this project focused on detecting subtle nuances in language that signify offensive behavior.
Technologies & Tools: Python, NLP, Machine Learning Algorithms, Jupyter Notebook


Lunch With Me

Lunch with me is a Dating App that consists of both web and mobile-based platform. That is capable of generating users by their location, available time, and by using chosen interests. The project was developed for Virtusa (Pvt) Ltd as their customer requirement. In there I have developed a registration module, a login module, and users' generating algorithm and UI.
Technologies & Tools: Angular 7, NodeJs, Mongo DB, React Native

Bionic Hand For Hand Amputee

A bionic hand was developed for a person who has lost his limb. This hand is capable of grabbing some weight and moving and releasing the weight. This project is an atmega 32 micro-controller-based project. It was my first year hardware Project.
Technologies & Tools: Atmel studio

Iewonline - E commerce Web Application

Iewonline is an e-commerce platform where anybody can purchase all kinds of groceries through this application. In there I created the price calculation and discount offer modules using PHP.
Technologies & Tools: OpenCart openSource software, PHP

Inventory Managment Application

This web-based inventory management system was developed for Ravindu industries. It is an industrial manufacturing company that delivers its products all over Sri Lanka. This platform is capable of tracking inventory levels, orders, and sales of an industrial manufacturing firm. It displays all the data through the graphics and is capable of handling 1000 records. Technologies & Tools: Angular, NodeJs, Mysql

Sasethma Channeling Application

This mobile-based application developed for Medical channeling services. This platform capable of searching for a doctor by choosing a particular specialty and time and then make a booking for a doctor and send notifications to the patient.This personal application was developed to learn about mobile applications development.
Technologies & Tools: Angular, NodeJs, Ec2

Working Experience

FIT Future Careers is the annual career fair of Faculty of Information Technology University of Moratuwa.

FIT Future career 2021

Organizing committee member

Code rush is an intra faculty coding competition organized by INTECS , Faculty of Information Technology University of Moratuwa.

Code-Rush 2019

Organizing committee member

INTECS the Information Technology Society of the Faculty of IT, University of Moratuwa, was formed of a group of students from the IT Faculty in 2002 with the aim of building up awareness within the students of the Faculty.

INTECS

committee member

MERCon is the Moratuwa Engineering Research Conference (MERCon 2020), an international conference organized by the Engineering Research Unit (ERU).

MERCon 2019/2018

Organizing committee member

Contact Me