Suhaas Srinivas Gandham
Website / LinkedIn / GitHub
It would be a great privilege for me to be a part of work, where I can gain technical knowledge, expertise and hone my professional skills by working with real-time data, collaborating with a unique mix of people who are relentlessly working in eclectic research areas and developing innovative products to build a smarter planet by making our lives easier.
👩🏼💻 Technical Skills
Technologies |
Toolchains, Langs & Softwares |
Languages |
Java, Kotlin, Python, Groovy, C/C++, Shell scripting |
Databases |
Room, FireBase, MySQL, Oracle, Microsoft SQL Server, PostgreSQL, PostGIS, MongoDB |
Framework |
AOSP, Android 12, Spring, Hibernate, Qt QML, RxJava, JavaFX, Kafka |
Build systems, automation, CI, OS |
Make, Soong, Gradle, Maven, Jenkins, Travis CI, Unix/Linux |
VCS, software tools, SDLC |
Git, JIRA, Confluence, Agile, Scrum, Android profiler, Leak Canary |
🏢 Work Experience
Android Applications Software Engineer at Lucid Motors, Newark, California (May 2023 - Present)
- Stack : AOSP, Android 12, Kotlin, Java, Compose, REST, gRPC microservice, Room, Dagger, JUnit, Espresso, Jetpack
- Developed In-Vehicle Infotainment (IVI Systems) applications related to Dialer, Home Screen, and Media application.
- Integrated 3rd party apps like Spotify, Tidal, TuneIn, SiriusXM, IHeartRadio and developed media features related to audio focus change, media source switching, songs browsing, metadata caching and live podcasts updates.
- Supported dialer features related to bluetooth calling, messaging, contact browsing, call notifications and management.
- Spearheaded Home Application for the upcoming SUV Gravity, ensuring seamless integration of customisable widgets with other applications preserving the core MVVM with multithreading and IPC mechanism.
- Handled different infotainment power states - Display Off, Sleep, Hibernate, Shut down and OTA Update State.
- Implemented RxJava, LifeCycle-aware components, reactive programming paradigms, real-time data handling.
- Developed Home screen application using JetPack Compose and incorporated advanced animations.
- Implemented meaningful JUnit and Espresso tests, debugged memory leaks and used various profiling tools.
Senior Research Engineer at Hyundai Mobis R&D, Hyderabad, India (July 2017 - Dec 2021)
- Stack : Java, Android, Kotlin, C++, Python (Computer Vision framework, NLP framework), CANalyzer, CANoe/BUS
- Developed applications related to Media (USBMusic, USBVideo, VoiceMemo), EV variants such as Plug-In and Hybrid EV, Telematics settings and NMode application equipped in racing cars for high performance analysis.
- Handled system issues related to CPU load, memory management. Reduced graph plotting canvas bitmap load by 12% and inturn added smooth horizontal scrolling and scaling features for maps and graphs.
- Developed EV features like smart climate, schedule charging, next departure, customized nearby fuel stations, EV charge transfer V2G and V2L, lap timers, plotting custom graphs, switching energy flow modes.
- Received Best Prototype Award for developing POC “Smart Voice Control for In-vehicle - Infotainment Systems”, reducing driver distraction by around 35%. Developed using android accessibility and speech recognition services.
- Automated Android XML designing work by creating UI Automator tool, which converts raw image to android XML code. Used OpenCV - inspired from Microsoft Sketch2Code. Helped in workload reduction by 30%.
- Developed Telematics JSON analytics data flow from drivers car data to cloud server `using custom REST services.
- Received Best Trainer Award 2020 and Stellar Award 2019 in recognition of my outstanding performance.
- Supported Media applications by developing features in USB Music, USB Video, - Streaming using casting and Voice Memo.
- Gained strong understanding of native android application, IVI architecture, - communication between Application Framework managers, Services layers and - Hardware abstraction layers.
Cofounder and Full stack developer at Hosteloha Inc., Hyderabad, India (July 2020 - Nov 2020 )
- Stack : Android,, Kotlin, Spring Boot, Firebase, Heroku, Maven, Gradle, Crashlytics, Cloud Messaging
- Cofounded Hosto App which is an open-source hosting platform where students can bid, trade and sell products in their university. Prototyped for 250 students in JNTU university, with over 10K requests in 24 hours.
- Gained solid understanding of the mobile development life cycle, Reactive bidding module, Firebase Authentication services, Batch data processing and caching, Payments, Google Places APIeal time notifications.
Intern - Java Back End Developer at NicePeopleAtWork (NPAW), Barcelona, Spain (Dec’16 - June’17)
- Stack : Java, Spring MVC, Spring Boot, Hibernate, REST, Microservices, MySQL, JSON, Kafka, Ehcache
- Developed by collaborating with the UI team to understand video metrics, refining data response for better visualization and faster rendering by using local and distributed cache services.
- Implemented device detection service to detect and serve content based on the customer viewing device, browser, os, brand, device dimensions - and hardware. Detected over 190 device properties on 65k devices.
- Gained understanding of API’s architecture which are scalable and can process 2+ trillion events daily coming from 150 video services which process over 55+billion plays per year worldwide.
- Won the MLH HackUPC - Signaturit Company Challenge Award 2017 for developing the Refugee Rescue project.
📌 My Projects
Open-Source Projects
-
Version Code Namer - Android, Java, JitPack
Deployed a jitpack library to deal with automatic naming of the versions in a systematic and organised way with the version names. Users have the choice to opt for a specific type of versioning scheme. Based on the version code of the software, the predefined name would be returned from the map.
-
Server-Client Chat - JavaFx, Socket Programming, Networking
A lan based chat application, to support anonymous chat by masking the ip address and assigning fake chat names. It helps in discussing problems in the team overtly without any hesitation.
-
Project Karaoke - Android, MediaPlayer and MediaRecorder, Java, C/C++
An automotive media application to play a backing track, with lyrics display and record our voices. This is fun to use if you are going on long drives with your friends. When any songs enter Karaoke Mode, it will synthesize on-going songs to split vocals and backing tracks using native C++ for audio processing. Along with that it prepares a media recorder and fetches lyrics from external APIs.
-
Hosto - Android, Kotlin, Java, FireBase, RX Java
A startup that we are working on, with coding enthusiasts, to host products, exchange goods in apartments, colleges and internal communities. It has some challenging modules such as bidding, image caching and used reactive programming for observable product lists.
-
Dear Shelly - JavaFx, JGit, PyQT, Shell
Personal assistant integrated with GIT to record personal tasks and write notes. It helps in retrospection and increases productivity of an individual. This project was evolutionary, written in different languages. Initially using a minimal shell script, then python and later using Java.
-
Bulbula - Android, Java, Android Game Development Kit
Android game to pop bubbles with hilarious sound effects that would attract kids. It helped in understanding the architecture of games in mobile applications, handling animations, window dimensions, sounds and storing user preferences.
-
Attendance Marking System - Android, Java
Automated attendance marking system was subsumed under the theme Digital India - to convert the traditional paper-based attendance logs to a digitalised central system. Students and professors have separate modules to schedule and view deadlines for assignments, create reminders and log attendance.
University Projects
-
Karunya For Need (KFN) (May 2016) - PHP, Laravel
An internal online hosting platform for students to exchange and bid for goods and was carried out in collaboration with the partner company Octalian Media. This online web application was a great hit and was further scope extended to deploy for mobile platforms too. The kindle of project KFN initiated during the year 2016 is still alive and enhanced with advanced web technologies
-
Automation Software for Material Handling (July 2015 - Feb 2016) - C#.NET, SQL Server database
A software service to help the STORES Department at university to carry out work hassle-free in comparison to the conventional paper-based work. The project incorporated advanced features such as digital signatures, generating variegated reports based on filters, and providing advanced recommendations to reduce costly operations.
-
Real-time analytics for analysing Emails (Dec 2016) - SUSE Linux Enterprise Server 11, Open Stack
A mini project offered by Novell Centre of Excellence at Karunya University is a hands-on exposure with cloud servers involving the deployment of plug-ins relating to sentimental analysis and labeling of emails in the multi-tenanted cloud environment.
-
Multi-level game prototype (Dec 2014) - Unity 3D Game Engine, C#
Designed a Multi-level game prototype with the concept of virtual gaming as a means of digitalising India where education can be provided through projecting holograms. This was also displayed during the project expo at the National Level Techno-Management Fest, Mindkraft’16 held at Karunya University.
🏆 Awards
Office & Internship level
- Stellar Award 2019, Hyundai Mobis R&D, Hyderabad, India
Dedication and commitment towards the work, proving - to be a valuable asset to the company.
- Best Prototype Award , Hyundai Mobis R&D
For the event MEDHA 2019 - Technical Prototype Presentation developed a Proof of Concept titled “Smart Voice Control for In-vehicle - Infotainment Systems” which reduces driver distraction by around 30-40%. This was developed using Android accessibility service, so as to detect the on-screen functionalities that the driver might intend to perform using voice commands.
- Best Trainer Award 2020, Hyundai Mobis R&D
Trained GET’s and shared knowledge by writing technical articles on automotive systems, programming, and automation scripts
- Signaturit Company Challenge Award 2017, Barcelona, Spain
Achieved company’s challenge for the best use of their API in project - “Refugee Rescue” selected in the top 5 projects in HackUPC Winter 2017, collaboration with Major League Hacking (MLH). Project presentation video on Youtube, held at Polytechnic University of Catalonia (UPC).
University Level
- CERTIFICATE OF MERIT’s (Rank cards) for being in the top 3 students for 2 semesters (Semester IV, and VII)
- II nd Prize in Paper Presentation on the topic “Parallel Processing Model for Big Medical Image Data” of HENOSIS’15 - National Level Technical - Symposium organized by Dr. NGP Institute of Technology at Coimbatore, India.
- III rd Prize in Paper Presentation on the topic “Parallel Processing Model for Big Medical Image Data” of TEXPERIA’15-16 organised by SNS College of Technology at Coimbatore, India.
- I st Prize in Technical Quiz of XETASI’15 conducted by the School of Computer Science and Technology, Karunya University and CSI-Karunya student branch held on 9th Dec’15.
- III rd Prize in Technical event “Jack of All” of HENOSIS’15 - National Level Technical Symposium held on 19th Sept’15 organized by Dr. NGP Institute of Technology at Coimbatore.
- IIIrd Prize in Technical event “Trigger”, a technical quiz of TEXPERIA’15-16 organised by SNS College of Technology.
- Earned Academic Incentive Award as an appreciation for “Outstanding participation in technical events” during the odd-semester of the academic year 2015-16 at Karunya University.
- Consolation prize for writing Essay on the topic “The Future of Nuclear Power : An Approach to Sustainable Development” in 26th All India Essay Contest on Nuclear Science & Technology from Department of Atomic Energy - (GOI), Bhabha Atomic Research Centre (BARC), Mumbai, India on 30thOct’14.
- Certificate of appreciation from the department of CSE for valuable service as Event Coordinator at the National Level Techno-Management Fest, Mindkraft’16 held at Karunya University.
🎖️ Certifications
- Conducted a National level workshop on “Advanced Technologies for - Responsive Web Development” for more than 150 students at Karunya - University as Database Club Coordinator in Association of Computer - Engineers (ACE) - March 2016.
- Role played as honorary delegate of Norway in Karunya University Model - United Nations by contributing to the general assembly on the theme “Women - Empowerment” - October 2015.
- Distributed food parcels to the needy people in the special camping program - on the theme “Feed the hunger for prosperous India” organized by National Service Scheme during Feb’14.
- Volunteered in conducting blood donation sessions, educating traffic rules, - providing awareness on education as a social member of Rotaract Club and National Service Scheme.
- Developed leadership and entrepreneurial skills in Leadership & Management Club during 2014-15 at Karunya University.
- Participated in 100m and 4x100m relay race at Karunya Annual Athletic Meet (KAAM) on 9th April’14 held at Karunya University.
👨🎓 Education
Degree |
School |
Marks / Gradutation |
Masters in Computer Science |
University of Southern California, Los Angeles, California |
4.00 GPA, Dec 2023 |
Bachelor of Technology in Computer Science |
Karunya University, Coimbatore, Tamilnadu |
8.95 CGPA, July 2017 |
Intermediate (11-12th Grade) |
FIITJEE, Hyderabad, Telangana |
89.5% (A) |
SSC (10th Grade) |
Reliance School, Vadodara, Gujarat |
85.4% Percentile: 96.20 |
🧠 Personal Traits
My quick learning capacity, analytical ability, interpersonal skills, believes in teamwork and leadership quality.
✍️ Declaration
I hereby declare that the information furnished above is true to the best of my knowledge. Please feel free to contact me if you have any questions or desire further information.
Note: To know about the detailed open-source project information, my native blogs, tutorials articles in the field of computer science, I humbly request you to please visit my website https://suhaas-livcd.github.io