AI Engineer with 1+ years in Python, NLP & Machine Learning
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Joshua John Thevathas is an AI Engineer with 1.3 years of experience in developing and implementing Python-based web scraping pipelines, automated document generation workflows, and AI-powered spell/grammar checkers. He possesses strong skills in Natural Language Processing, Machine Learning, and various full-stack technologies, with notable project experience in creating complex systems and contributing to research.
University of Jaffna
BSc. Eng (Hons) · Computer Engineering
January 1, 2021 – January 1, 2025
Paralegal.lk
Software Engineer
February 1, 2025 – Present
Sri Lanka
Event Scheduling Application - Engineering Students Union (ESU)
February 1, 2025 – February 1, 2025
Designed and developed a responsive web application to improve the ESU's online presence and streamline the event scheduling and management process. Applied Human-Computer Interaction (HCI) principles to enhance usability, navigation, and overall user experience across the platform. Implemented intuitive UI components and layouts, improving accessibility and simplifying the process of browsing and scheduling events. Focused on user-centered design practices, ensuring the interface was easy to use for both event organizers and attendees.
Tamil Spell / Grammar Checker- Software Engineer(AI)
October 1, 2024 – January 1, 2025
Designed and developed a Tamil spell-checking system capable of detecting and correcting misspelled words using a curated Tamil lexical dictionary and rule-based matching techniques. Implemented a grammar validation module to analyze Tamil sentence structures and identify common grammatical inconsistencies. Developed linguistic rules to evaluate core Tamil grammar patterns, including Subject-Object-Verb (SOV) order, Adjective-Noun agreement, and plural consistency, improving sentence correctness and readability. Researched and experimented with machine learning approaches to enhance error detection and improve the accuracy of grammar validation.
Word Sense Disambiguation for Tamil
March 1, 2024 – November 1, 2025
Completed a research project in Natural Language Processing (NLP) focusing on Word Sense Disambiguation (WSD) for the Tamil language. Implemented computational techniques to resolve lexical ambiguity and improve contextual word sense prediction accuracy.
Lab Management System - Software Engineer
February 1, 2024 – September 1, 2024
Developed and validated core features of a web-based Lab Management System, ensuring reliable lab scheduling, booking workflows, and user authentication functionality. Implemented and tested API integrations between the React.js frontend and Spring Boot backend, ensuring accurate data flow and system stability. Performed developer-level API testing using Postman to validate REST endpoints, confirm correct responses, and verify backend service behavior before frontend integration. Collaborated with clients and team members to clarify requirements and refine application functionality based on feedback. Identified and resolved functional issues during development, contributing to the successful and timely delivery of the application.
AWS Certified Cloud Practitioner
Unknown
June 1, 2026 – Present
Cultural Fit Analysis
The candidate's project diversity, ranging from NLP/AI applications to full-stack web development and academic research, suggests a broad interest and adaptability. Their involvement in an Engineering Students Union project indicates community engagement. The target role of 'AI Engineer' aligns well with their academic background in Computer Engineering with a focus on AI/ML and their relevant project experience. The breadth of skills across different technologies (Python, Java, JavaScript, AWS, MongoDB, MySQL) also contributes positively to cultural fit, indicating a willingness to learn and apply diverse tools.
Soft Skills & Operational Fit
The candidate demonstrates strong communication and collaboration skills through project descriptions, emphasizing client interaction, team collaboration, and requirement clarification. Their focus on user-centered design and problem-solving indicates a practical and adaptable approach. The resume also highlights continuous learning and agile development practices, which are positive indicators for operational fit.