Chanaka D. looks like a good fit?

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 Now

Chanaka D. Backend, Cloud and AI Platforms

My 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

  • Backend, Cloud and AI Platforms

    2 years

  • Java

    1 Year

  • Python

    1 Year

  • Spring Boot

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

99X Technology

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

AI-Powered University Course Finder and Student Coordination System

**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.

Amazon product review web scraping using Selenium headless driver

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.

Postal Management System for streamline the incoming communications

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.

Clinic Solution -- Health clinic management system

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.

Azure Active Directory B2C Login -SSO/CIAM

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.

Education

  • University of Jaffna

    Bachelor of Computer Science (BCompSc) in Computer science

    2017-01-01-2021-01-01

  • Esoft Metro Campus

    in Diploma in Information Technology & E-Commerce

    2015-01-01-2016-01-01

Languages

  • English