Close

Thivakkar Mahendran

Software Engineer

Download Resume

About Me

My personal website highlights my curiosity in the field of computer science: artificial intelligence, machine learning, research, and software engineering.

TThis past summer, I worked as a software engineering intern at Dell Technology. Worked in a team of 3 to build and test a universal crawler connector using Java and Python to store crawler’s data in ServiceNow platform. Our internship project reduced development time for new crawlers by 60% and reduced existing crawler’s codebase by 35%. Designed the software architecture of the tool by creating Data flow, UML, and Sequence diagrams.

As a result of yearlong research with Prof. Edward Rietman of UMass Amherst, my honors thesis was approved and published by the Commonwealth Honors College. The research was on developing a convolutional neural network and decision tree algorithm using Python to analyze and compute fractal dimensions of MRI images to diagnose and determine the stage of brain and breast tumor with an accuracy of > 80%.

Graduating December 2021 from the University of Massachusetts Amherst with a master’s in computer science with data science concentration. Currently looking for full time data science and software engineering opportunities from January 2022.

Skills: Java, Python, data science, Machine Learning, Artificial Intelligence, Neural Networks, Project Management, Strategy, Backend development

Experience

Dell Technologies

Software Engineering Intern

• Built and tested universal crawler connector using Java and Python which reduced development time for new crawlers by 60% and existing crawler’s codebase by 35%
• Designed the software architecture of the tool by creating Data flow, UML, and Sequence diagrams

Dell Technologies

Software Engineering Intern

• Deployed crawler to collect and parse system data of 10,000+ servers to store in ServiceNow platform which achieved a simplistic and aggregated view for customers and employees’ consumption
• Engineered and tested the crawler using Java, Spring boot framework, Jenkins, Swagger, JUnit, and integration testing

University of Massachusetts, Amherst

Artificial Intelligence Undergraduate Course Assistant

• Assisted professor to teach AI course for 4 semesters with 160+ students by leading lab assignments, facilitating group discussions, and answering course-related coding and theoretical questions

Talentz

Lead Backend Developer

• Supervised 3-member cross-functional team using agile methodology to create a social networking and recruiting platform based on people’s unique skill/talent which led to an initial seed funding
• Prototyped desktop and smartphone application using Java, Swift, and Python

Bahwan CyberTek

Software Engineering Intern

• Implemented a feature for an existing asset management tool using Java that uses algorithm to automatically calculate 2,800+ employees’ efficiency and ROI to generate KPI dashboards using Google big query and SQL commands for team managers

Airis Innovation Lab

Software Developer Intern

• Developed software using C++ to pilot a forward collision warning system with the integration of LIDAR sensor and Arduino
• Presented deliverables to C-level board, which resulted in the prototype being implemented by the development team in Taiwan

Education

University of Massachusetts Amherst

Sept 2020 - Dec 2021

Master's in Computer Science with data science concentration

Related courses: : Reinforcement Learning (F21), Neural Networks, Algorithms for Data Science, Artificial Intelligence, Machine Learning, Intro to NLP

University of Massachusetts Amherst

Sept 2016 - May 2020

Bachelor of Science in Computer Science (Honors)

Related courses: Search Engines, Intro to Algorithms, Software Engineering, Intro to Computer Vision, Computer Systems Principles, Programming w/Data Structures, Intro Linear Algebra, Multivariate Calculus

Projects

Unsupervised Speaker Identification

Engineered 5-layer feed-forward neural network with a combination of supervised and unsupervised learning techniques using Python for automatic speaker identification with an accuracy of 94%

View Paper

Research Project with Prof. Edward Rietman

Developed convolutional neural network and decision tree algorithm using Python to analyze and compute fractal dimensions of MRI images to diagnose and determine the stage of brain and breast tumor with an accuracy of > 80%. Published honors thesis after successfully defending the thesis to the Commonwealth Honors College

View Thesis

Drowsy Driver Detector

Created an application that detects and alerts drowsy drivers by extracting and analyzing eye coordinates using OpenCV library and also by using a ML model trained with a dataset of 15,000+ people’s face.

View Project

Trail App for the Town of Milford

Implemented iOS and Android app to guide visually impaired people along the Milford’s trail using Bluetooth low energy (BLE) beacon technology and smartphone camera, coded using swift, java, and with the use of OpenCV library

ALZHEI CARE

Built a web application using JavaScript and HTML to automatically identify known faces with 90% accuracy using facial detection and recognition to help people affected by Alzheimer's disease.

View Project

STrip

Created a working prototype of an iOS application using swift and objective-C that provides cheap, safe, and convenient travel plans for students. Won amongst 75+ participating teams for best iOS app that was designed and coded in less than 48 hours.

View Project

Sign2Speech

Created software to convert 15+ American sign language hand gestures to computer generated voice using java, python and Leap Motion’s IR technology.

View Project

Town of Holliston App

Designed and launched, “Town of Holliston’s Smartphone App” (iOS and Android), which is endorsed by the Board of Selectmen as the town’s official app impacting 13,500+ residents. Developed using swift, objective-C, java, and integrated with Parse database for dynamic content and offline support.

View Project

Technical Skills

Get in Touch