Anuram Thirumoli
Learner
(1)
31
Location
Toronto, Ontario, Canada
Portals

Skills

Computer science 2 Database management 2 Data processing 2 Information technology 2 Management 2 Operational efficiency 2 Usability 2 User experience (ux) 2 User interface (ui) design 2 Web development 2

Achievements

Latest feedback

Recent projects

Leo Charter Services
Leo Charter Services
Calgary, Alberta, Canada

Leo Charter Services: Website and System Enhancement

Leo Charter Services is seeking to enhance its digital presence and operational efficiency through a comprehensive upgrade of its website and internal systems. The current setup is outdated, affecting user experience and administrative efficiency. The project aims to revamp the front-end interface to improve customer interaction, update the back-end to ensure seamless data processing, and enhance the admin dashboard for better management capabilities. This project provides learners with the opportunity to apply their skills in web development, database management, and user interface design. The tasks are closely related and can be completed by a team of learners specializing in computer science or information technology. The project is designed to be completed within 80 hours, allowing students to experience a real-world application of their classroom knowledge.

Matches 1
Category Website development + 4
Closed
Cuso International
Cuso International
Ottawa, Ontario, Canada

Employee Training Calendar System

Cuso International seeks to enhance its employee training process by developing a web-based learning calendar system. The current training scheduling process lacks centralization, leading to communication gaps and reduced participation. The goal of this project is to create a centralized platform where employees can submit training requests, receive approvals, and track upcoming sessions. This system will streamline the scheduling process, making training sessions more visible and accessible to all employees. By allowing employees to propose training sessions and having them reviewed by a training manager, the organization can ensure relevant and timely professional development opportunities. Automated notifications will keep employees informed about training approvals, changes, and upcoming sessions, while a link to recorded sessions will provide easy access to past training materials. This project aims to provide a structured and transparent process that enhances professional development within Cuso International.

Matches 1
Category Software development + 3
Open

Work experience

Front-End Developer
Leo Charter Services
Calgary, Alberta, Canada
February 2025 - Current

• Collaborates with the technology team to transition from Wix to Next.js, improving performance and scalability.
• Develops a customer dashboard, implementing trip management, personal information, and authentication pages.
• Enhances user experience by developing a responsive and visually appealing UI using Material UI components.
• Creates detailed documentation outlining new features and improvements for future maintenance.

Course Development Assistant
Toronto Metropolitan University
Toronto, Ontario, Canada
June 2024 - July 2024

• Helped create CPS000, an introductory, self-guided course offered by the Computer Science department for students who take CPS109, a 1st year programming course taught in Python.
• Worked closely in a team of three, using input from the supervising Computer Science professor and Student Skills Facilitator to ensure course materials aligned with learning objectives and departmental standards.
• Developed lesson plans, practice questions and solutions, as well as end of chapter quiz questions to evaluation of student knowledge.
• Created slides and example content for video lessons, and recorded and edited 60+ minutes of content for the course.

Undergraduate Teaching Assistant
Toronto Metropolitan University
Toronto, Ontario, Canada
January 2024 - Current

• Delivers instruction of foundational and advanced programming concepts to Computer Science and Engineering students, assisting with multiple languages including Java, Python, C, Rust, and Elixir.
• Leads tutorials for 9 sections across multiple courses, delivering 12+ hours each week of student support to enhance theoretical understanding and practical programming skills.
• Develops instructional materials, including coding examples, quizzes, and slides to reinforce lecture content and foster a collaborative learning environment that boosts student confidence and participation.
• Evaluated assessments, assignments, and major projects for 600+ students, ensuring alignment with course objectives and fostering student growth through detailed constructive feedback.

Technical Assistant
Toronto Metropolitan University
Toronto, Ontario, Canada
September 2023 - December 2023

• Supported the Debug Room by conducting 150+ one-on-one sessions for computer science students in languages such as Python, C, Bash, and Lisp.
• Created comprehensive midterm and final exam review sessions for first- and second-year computer science courses to help facilitate student success.
• Hosted a workshop for CS students which introduced the basics of HTML, CSS and responsive design by live coding a portfolio website from scratch.
• Developed social media content for the Computer Science program and promoted TMU affiliated computer science organizations to increase student engagement.

Data Analyst Assistant
Ontario Ministry of Colleges and Universities
Toronto, Ontario, Canada
June 2022 - August 2022

• Coordinated with senior policy advisors to design and develop relational databases, enabling easy access to 20+ years of financial data for internal and external stakeholders.
• Conducted data cleaning and standardization to ensure accuracy and consistency across financial datasets, significantly improving data reliability for analysis and reporting.
• Used Microsoft Power BI to connect to financial databases, write SQL queries, and create interactive dashboards to visualize complex data.
• Presented insights and ideas for future work to a non-technical audience consisting of ministry stakeholders.
• Developed profiles on post-secondary institutions to help ministry stakeholders make informed decisions when creating relevant policies.
• Responded to public inquiries, providing informative and accurate responses while adhering to ministry guidelines.

Education

Bachelors Degree, Computer Science
Toronto Metropolitan University
September 2021 - December 2026

Personal projects

BinVision
September 2024 - December 2024
https://github.com/anuramt/BinVision

• Collaborated in a team of four to develop a waste classification model with Keras, using transfer learning and fine-tuning to achieve 89.49% validation accuracy on a custom dataset of 40,000+ labeled images.
• Built a React and Flask web application that classifies waste items via image upload or a webcam feed.
• Designed and built an ESP32-controlled automated bin that opens the correct lid using TCP-IP communication.

HTML CSS Portfolio Workshop
October 2023 - November 2023
https://github.com/anuramt/HTML-CSS-Portfolio-Workshop

Workshop I hosted as a Technical Assistant at Toronto Metropolitan University's Department of Computer Science. The workshop introduced the basics of HTML, CSS and responsive design by creating a portfolio website from scratch. No prior web experience was required, and the workshop consisted of live coding with slides.

Sudoku Solver
January 2022 - January 2022
https://github.com/anuramt/Sudoku-Solver

• Problem-solving skills demonstrated by independently designing and implementing a recursive backtracking algorithm in Python that solves Sudoku puzzles efficiently.
• Algorithm reduces average time complexity using an optimized function that prioritizes cell values, minimizing the number of recursive calls.
• Rapidly completes most Sudoku puzzles in under 50ms and solves complex puzzles in around 800ms.

R3 Software Task 2
October 2021 - October 2021
https://github.com/anuramt/R3-SoftwareTask2-AnuramThirumoli

Using keyboard input, sends a formatted command using TCP to a rover that has 4 wheels. Send the command from a client (input and command formatting) program over to the rover (server) program. Contols directions using WASD keys and controls speed as increments from values 0 to 5.

R3 Software Task 1
September 2021 - October 2021
https://github.com/anuramt/R3-SoftwareTask1-AnuramThirumoli

Arduino Uno program that displays a number between 0 and 99 to 2 7-segment displays based on a potentiometers output/position. Uses multiplexing instead of using 2 CD4511 7-segment decoders.