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.
- Email: chandimasamarakoon2013@gmail.com
- Phone: +447 44 37 97 893
- Adress: Peterborough, Cambridgeshire
- Linkedin: https://www.linkedin.com/in/chandima-samarakoon
- Stackoverflow: https://stackoverflow.com/users/9972525/chandima-samarakoon
- Github: https://github.com/chandima131
Skills
Programming Languages
Databases
Web technologies
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
