Education
🎓 Masters, Computer Science - University of California, Riverside, CA
Sep 2022 - Dec 2023
🎓 Bachelors, Information Technology - Sri Ramakrishna Eng. -Anna University, India
June 2013 - May 2017
Experience
💼 Zoho Corporation - Software Engineer, Android - ServiceDesk Plus apps
May 2017 to July 2021
- Revamped the existing product to be compliant with new software tools and versions
- Debugged and resolved production issues and crashes by solving complex issues to improve the security
- Consulted with customers on application development, project status, new project proposals and software-related technical issues
- Collaborated effectively with cross-functional design teams to evaluate system solutions to evolving client needs and to develop software solutions that enhance overall functionality and performance
- Served as a Subject Expert and mentored interns in android development
- Improved app performance and stability through optimization techniques Tech Stack: Proficient in AndroidX, Android Jetpack Compose, Android support Library, Retrofit, Coroutines, XML, JSON and APIs, Kotlin, Java, Mercurial
💼 Zoho Corporation - Software Engineer Intern, Android - SDP MSP app
Jan 2017 to April 2017
- Worked closely with the testing team to identify and resolve the existing major vulnerabilities in the product
- Contributed to the design and implementation of new features in the apps Tech Stack: Java, Android Studio, Mercurial, API, JSON, XML
Technical Skills
Programming :
Tools :
Interests :
Soft skills :
Projects
Hadoop MapReduce
Implemented Hadoop MapReduce using Java to combine different files and listed the temperature of US states from the weather stations from all over the world
Agglomerative Clustering with Single Linkage
Implemented Agglomerative Clustering from scratch without using built-in library with different hyper-parameters using Python and evaluated the cluster quality using intrinsic and extrinsic scores
LLVM
Implemented classic data flow analysis using iterative algorithms using LLVM clang to understand the compiler optimizations using C.
8 puzzle
The eight puzzle is a sliding puzzle with 3 x 3 with 1 to 8 numbers and a Blank. Solved the puzzle using AI algorithms, Uniform Cost Search, A* with Misplaced Tile as the heuristic and A* with Manhattan Distance as the heuristic.
Home Automation using Smart key holder
Basic implementation of home automation using IoT with aurdino using python with new Smart key holder which uses a weight sensor to detect the presence of key and alter the user using a text message
Google Play projects I have worked
SDP CloudAccess IT service desk and perform a host of activities from your mobile phone.
ServiceDesk PlusIT helpdesk app to tackle the tickets
SDP MSPIntegrates help desk requests and assets to manage IT infrastructure and handle multiple clients in a single app