We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Chanaka D. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Java, Python, Spring Boot, FastAPI, AI Model Integration, etc.. I hold a degree in Bachelor of Computer Science (BCompSc), . Some of the notable projects I’ve worked on include: AI-Powered University Course Finder and Student Coordination System, Amazon product review web scraping using Selenium headless driver, Postal Management System for streamline the incoming communications, Clinic Solution -- Health clinic management system, Azure Active Directory B2C Login -SSO/CIAM. I am based in Colombo, Sri Lanka. I've successfully completed 5 projects while developing at Softaims.
I possess comprehensive technical expertise across the entire solution lifecycle, from user interfaces and information management to system architecture and deployment pipelines. This end-to-end perspective allows me to build solutions that are harmonious and efficient across all functional layers.
I excel at managing technical health and ensuring that every component of the system adheres to the highest standards of performance and security. Working at Softaims, I ensure that integration is seamless and the overall architecture is sound and well-defined.
My commitment is to taking full ownership of project delivery, moving quickly and decisively to resolve issues and deliver high-quality features that meet or exceed the client's commercial objectives.
Main technologies
2 years
1 Year
1 Year
1 Year
Potentially possible
99X Technology
**Project Goal:** Enable students to find suitable university courses globally by matching over 35,000 courses to their previous or expected study levels and preferences. **Solution:** I designed and lead a system with AI-powered course recommendations to personalize matches. The solution includes tools for student coordination, a dynamic web scraper for real-time data updates, and a chatbot for assistance. As the lead engineer, I ensured code quality and smooth deployment through effective DevOps practices, making course selection efficient and enhancing the overall student experience.
The goal is to efficiently extract Amazon product reviews. This aims to scrape data from 50 products, aggregating 5000 reviews, providing valuable insights into market trends and customer sentiments. By leveraging Selenium's headless driver, the script navigates Amazon discreetly, ensuring uninterrupted data extraction. It features robust exception handling with detailed error messages and screenshots for debugging. The Python-based script seamlessly integrates with Google Colab, utilizing its cloud capabilities for scalable and adaptable scraping tasks.
The Postal Management System streamlines internal communication handling within organizations by automating workflows for emails, WhatsApp messages, faxes, and letters. Key features include automated unique code generation, advanced filtering, dashboards, role-based access control, audit trails, and PDF generation. I designed its scalable system and database, developed the frontend and backend with FastAPI and NextJS, and deployed it on AWS Lightsail with Docker. Secure deployment was ensured using Nginx, Cloudflare, DNS, and SSL configurations.
Project Goal: Streamline clinic operations, enhance patient experience, and improve data management with a digital Clinic Management System (CMS). Solution: Develop a web-based CMS that modernizes clinic operations by simplifying tasks, providing access to comprehensive patient medical histories, and supporting effective diagnosis and treatment. Developers will create scalable, efficient solutions leveraging their expertise in system design, integration, and deployment, enabling medical professionals to deliver precise, timely care and elevating the overall standard of patient services.
Problem: The client needs users to access a product via single sign-on from multiple Azure Active Directory tenants. This requires a system that can manage identities across these tenants seamlessly. Solution: Implement Azure B2C, a CIAM solution that manages authentication, allowing app access from multiple tenants. Integrate Azure B2C with the Spring Boot backend, requiring setup of B2C configurations. Developers need to focus on secure integration and maintaining authentication flows to ensure reliable user access from various directories.
Bachelor of Computer Science (BCompSc) in Computer science
2017-01-01-2021-01-01
in Diploma in Information Technology & E-Commerce
2015-01-01-2016-01-01