About Me
Hi! I'm Aldrich Mendes, a skilled Software Engineer, Web Developer, and Machine Learning Engineer currently pursuing my Master of Computer Science at Wilfrid Laurier University in Waterloo, Canada.
I specialize in Full Stack Development, Machine Learning and Data Science.
- Location: Toronto, ON, Canada
- Email: aldrich.mendes@gmail.com
- Degree: Master of Computer Science
- Major: Mathematics and Computer Science
I am skilled in using data structures and algorithms to design efficient solutions, and I am constantly seeking opportunities to learn and grow as an engineer. I have a strong understanding of both the theoretical and practical aspects of the field.
Additionally, I've worked on projects related to Image Processing, Machine Learning and Data Analysis. I like to leverage my skills by solving challenging problems and creating responsive applications.
I am diligent, hard-working, creative and result-oriented. I look forward to researching, learning and applying in my upcoming ventures.
Skills
Here are some of the technologies and tools I work with
Linux
Git
Android
Java
Python
JavaScript
Bootstrap
React
MongoDB
HTML
CSS
Firebase
Figma
Github
Kotlin
AI
ML
Testing
Resume
Summary
Aldrich Mendes
Goal-oriented, consistent software engineer with experience in full-stack development while known for being a hardworking, open-minded, patient student while being a team player.
Education
Master of Computer Science (Co-op Program)(STEM)
2023 - Present
Experience
Mobile Application Developer Co-op
September 2024 - December 2024
CIBC | Toronto, ON, Canada
- Developed the Credit Card Statement Tracker in the CIBC app using Java and Kotlin, building the UI from scratch and integrating APIs for real-time payments, dynamic progress bars, and balance updates.
- Conducted unit testing and collaborated with cross-functional teams to troubleshoot issues and enhance functionality.
- Led and won the Flex Business Case Competition, proposing digital strategies, conducting research, and pitching solutions to senior leadership.
- Authored and presented a technical blog to the development team, sharing best practices in Android development.
Research Assistant
June 2024 - Present
Wilfrid Laurier University | Waterloo, ON, Canada
- Building an academic advising chatbot with LLMs, creating and training on a 1,100+ conversation dataset for precise guidance; optimized training with checkpoints and Accelerate for efficient deployment.
- Fine-tuned Llama 3 8B with QLoRA/LoRA for optimized training on limited hardware.
- Analyzed 32+ training runs via wandb, refining model accuracy through performance metrics.
Software Engineer
January 2021 - July 2023
Aura Medical Technologies | Mumbai, MH, India
- Developed scalable healthcare solutions using Python, Java, Django, and React.js, optimizing user experience and data accessibility for heart-related and ECG software.
- Leveraged AWS EC2, S3, and Lambda to build HIPAA-compliant data pipelines, ensuring secure handling of sensitive medical data in hospitals.
- Implemented CI/CD pipelines with Jenkins, automating deployment processes for continuous integration of critical updates in healthcare software.
Machine Learning Intern
April 2021 - June 2021
SmartKnower | Karnataka, India
- Contributed to sentiment analysis framework development with Python, employing advanced ML algorithms and data preprocessing techniques for accurate text classification.
- Participated in creating an Image Classification System using TensorFlow and CNNs for image preprocessing and feature extraction, enhancing mobile development experience.
- Analyzed and optimized ML models using RESTful APIs like NodeJS and Express to improve performance and efficiency for real-world applications.
Web Development Intern
June 2020 - November 2020
Krishna Solvechem Ltd. | Mumbai, MH, India
- Managed frontend development of e-commerce websites with HTML, CSS, and JavaScript, enhancing user interfaces.
- Implemented Vue.js for chatbot development, integrating NLP algorithms for accurate responses and automated information retrieval.
- Deployed websites on Netlify, utilizing Firebase for Firestore, Authentication, and Analytics functionalities to optimize performance and security, including Firebase Functions for backend development.
Projects
CareCred
- CareCred is an innovative Android application designed to bridge the gap between volunteers and clients, fostering a supportive community by facilitating seamless service matchmaking while prioritizing user experience, security, and scalability.
- Developed an Android application using Java and XML for the frontend, supported by a backend built with Node.js. Leveraged Firebase for real-time database functionality and user authentication, ensuring a dynamic and secure volunteering platform.
- Addressed the need for efficient coordination between volunteers and clients in community services, streamlining service requests and enhancing volunteer engagement.
AirBoard
- Developed a revolutionary virtual keyboard system that enables typing without physical keys using just a webcam and hand gestures, making digital interaction more accessible and ergonomic.
- Built the backend using Python and MediaPipe for real-time hand tracking, integrated with FastAPI WebSocket for low-latency communication, and implemented gesture recognition for keystroke simulation.
- Created a responsive frontend using SvelteKit with real-time updates and intuitive user feedback, demonstrating innovation in human-computer interaction.
E-Commerce Order Management System
- Built with Java and Spring Boot, optimizing order processing with multi-threading and asynchronous operations.
- Designed a RESTful API for streamlined order, payment, and inventory management, with advanced features like HATEOAS and OAuth2 security.
- Automated testing with JUnit, Mockito, and RestAssured; managed dependencies with Maven, Git, and SVN.
Real-time Indian Sign Language Recognition System
- Designed and implemented a real-time Indian Sign Language Recognition System using Convolutional Neural Networks (CNNs), enhancing accessibility and communication for the hearing impaired.
- Developed a comprehensive dataset with 2000 images for each of the 26 words.
- OpenCV, Keras, Pandas, NumPy, Plotly, and Matplotlib were employed for accurate model training.
Mahatma Gandhi: A Celebrity Chatbot
- Developed a bot to chat with Gandhi interactively. The bot answers questions regarding his life and India's history. (Using Python, RASA Framework and NLP Algorithms)
- Integration on Telegram.
- Ajax calls enable the chatbot's integration with the user interface.
Laser Tripwire Security System
- Once the security has been penetrated, an alarm will ring, and users will receive a warning notification through the Blynk app
- Modules used with NodeMCU were Laser Module, Buzzer Module, WiFi Module and LDR Module.
Abstraction-Based Summarization System
- A system that summarizes a sizable document or article into a concise, abridged stand-alone report with extremely high accuracy in addition to regional language translation leveraging transformer model using hugging face (Open source community).
Languages
- English - Native Proficiency
- French - Basic Proficiency
- Hindi - Full Professional Proficiency
Activities And Involvements
Sports Achievements
- Soccer Interurmal Competition at Wilfrid Laurier - 2nd place (2024)
- Achieved First Place at the CRCE Rink Soccer Tournament (2020 and 2022)
- Winner of Sports Trophy with the IT Team (2022)
- Finished first in the Athlos Competition with the Soccer team and participated in other competitions
- First place in Badminton Tournaments, and participated in DSO competitions for Carrom and Soccer
- Multiple Medals Won Representing School in Various Swimming Competitions
- Captain of the Soccer Team at Witty International School
Co-curricular Activities
- Judge In-charge of CRMD Debate Competition (2019)
- Beatboxed at numerous events, including the Alumni Meet, the Mic Drop event, and the main Fest of the college
- Winner of the Cultural Trophy (2022)
- Member of the TEDx-CRCE Club of Fr. Conceicao Rodrigues College of Engineering (2018-2019)
- Member of the Rotaract Club of Fr. Conceicao Rodrigues College of Engineering (2019-2020)
- Volunteered in The Heart and Sole Marathon of the Rotaract Club (2019)
Extra-curricular Activities
- Participated in several beach cleanups and volunteered to feed the homeless
- Guest speaker at the TheFanspire soccer podcast on YouTube
- Guitarist and vocalist for a Band, Winning the X-uber-ance Competition for Best Rock Band
- Winner in Multiple Online Beatboxing Competitions as a Solo and Tag Team Performer
- Completed all Levels in Universal Concept of Mental Arithmetic System (UCMAS) with Distinction
- Part of the Church Choir and also Anchored for various events
Volunteering
- StartUpLab Volunteer at Lazaridis School of Business & Economics
- Registration and Setup Volunteer for Children's Aid Foundation of Canada
- TEDxCRCE
- Judge Incharge - CRCE
- Rotaract Club
- Roti Bank
Contact
If you have any questions, comments, or would like to get in touch, please feel free to use the contact form below. I'd love to hear from you!
Location:
Toronto, ON, Canada
Email:
aldrich.mendes@gmail.com