
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer with 3+ years in Full-stack Development, Machine Learning & Project Management
Ranvinu Hewage is a BEng (Hons) Software Engineering graduate with 3+ years of experience in developing full-stack web and desktop applications, alongside significant involvement in machine learning projects. He has contributed to various systems including ERP, LMS, and order management platforms, leveraging skills in React.js, Spring Boot, FastAPI, PostgreSQL, and Power BI. Ranvinu is adept at full-stack development, database management, and implementing robust solutions for diverse client needs.
University of Westminster
BEng (Hons) · Software Engineering
August 1, 2021 – June 30, 2025
University of Colombo School of Computing (UCSC)
BIT Foundation Level
August 1, 2021 – June 30, 2021
Asoka Vidyalaya, Colombo 10
GCE Advanced Level · Chemistry, Physics, Mathematics
June 1, 2020 – May 31, 2020
Asoka Vidyalaya, Colombo 10
GCE Ordinary Level
June 1, 2016 – May 31, 2016
Arvutt Pvt. Ltd.
Software Engineer (Part-Time)
September 1, 2024 – Present
India
Accelution Pvt. Ltd.
Software Engineering Intern
May 1, 2023 – August 1, 2024
India
QuickScan - Invoice Digitizer
January 1, 2026 – January 1, 2026
Implemented a Python OCR tool using Tesseract to extract invoice data and convert it into structured JSON/CSV for accounting workflows.
Order Management System
January 1, 2025 – January 1, 2025
Developed a desktop order management system with FastAPI and Electron.js to replace Google Apps Script workflows with an offline, locally hosted solution featuring CRUD operations and automatic database setup.
Blockchain Based Vehicle Information Management System
January 1, 2025 – January 1, 2026
Designed a blockchain-based platform for tamper-resistant vehicle ownership records and secure transaction handling.
Client Dashboards
September 1, 2024 – June 1, 2026
Developed Logistics, Customer acknowledgment, SLA dashboards using Power BI and using SQL.
Inventory and Order Management System
September 1, 2024 – June 1, 2026
Built an Inventory, Billing and Order management platform using React.js, FastAPI, and PostgreSQL, automating stock management, supplier tracking, and invoice generation.
EduHub LMS
September 1, 2024 – June 1, 2026
Designed a modular Learning Management System (LMS) using React.js and Firebase for course creators to upload, manage, and monitor educational content with integrated video handling and quizzes.
Issue Tracking Portal
September 1, 2024 – June 1, 2026
Supported the development of an internal issue tracking portal using React.js, Spring Boot, REST APIs, and MySQL to record support requests, assign tickets, and monitor resolution progress.
DevTrack – Developer Workflow Automation
January 1, 2024 – January 1, 2024
Built a full-stack application using React.js, FastAPI, and PostgreSQL with GitHub API integration for issue tracking and progress monitoring.
TeaGuard – Machine Learning Tool for the Tea Industry
January 1, 2024 – January 1, 2025
Built a tea leaf disease and ripeness detection system using EfficientNet and transfer learning to support real time classification through an intuitive interface.
DietYou
January 1, 2023 – January 1, 2024
Developed a machine learning-based diet and workout planner for NCD patients, generating personalized health recommendations.
Microsoft Certified: Azure Fundamentals (AZ900)
Microsoft
June 1, 2026 – Present
Ethical Hacking: Cybersecurity & Penetration Testing
Udemy
June 1, 2026 – Present
Networking Foundations: Networking Basics
LinkedIn Learning
June 1, 2026 – Present
Generative AI
June 1, 2026 – Present
Digital Marketing Certification
Google Digital Garage
June 1, 2026 – Present
Google Security Engineer
June 1, 2026 – Present
Excel Skills for Business: Advanced
Coursera
June 1, 2026 – Present
Google Data Analytics Professional Certificate
June 1, 2026 – Present
Cultural Fit Analysis
The candidate demonstrates a broad range of interests and a strong drive for continuous learning, as evidenced by numerous certifications in diverse areas like AI, cybersecurity, and data analytics. The variety of personal projects, from machine learning to blockchain, indicates curiosity and a willingness to explore new technologies. This aligns well with a culture that values innovation and self-improvement. The professional experience in client-facing roles (Arvutt Pvt. Ltd.) suggests adaptability to different project requirements and client needs.
Soft Skills & Operational Fit
The candidate's project descriptions and experience indicate a proactive approach to problem-solving and a willingness to tackle diverse technical challenges. The involvement in multiple professional and personal projects suggests good initiative and a capacity for independent work. The mention of 'Agile' in skills implies familiarity with iterative development methodologies. However, without direct assessment data, specific soft skills like teamwork, stress handling, and communication clarity in a team setting cannot be definitively evaluated.