Suraj Koralahalli Channabasappa
Irvine, CA *****
+1-669-***-**** ● ********@***.*** ● in/suraj_koralahalli_channabasappa/ ● kcsuraj418 EDUCATION
University of California, Irvine Sept. 2023 - Dec. 2024 Masters in Computer Science (GPA : 4.0/4.0) Irvine, CA Courses: Intro to AI, Operating Systems, Machine Learning & Data Mining, Advanced Data Structures The National Institute of Engineering, Mysore Aug. 2017 - July 2021 Bachelor of Engineering in Computer Science (GPA : 9.43/10) Mysore, India Courses: Data Structures, Analysis and Design of Algorithms, Object Oriented Programming in C++, Database Systems, Software Engineering TECHNICAL SKILLS
Languages : Python, C, C++, Ansible, Java, Linux/Unix Shell Scripting, SQL, HTML, CSS Tools & Tech-Stacks : Git, Jenkins, Docker, OCI, AWS, Tensorflow, Pytorch, Docker, Bitbucket, JIRA, Confluence, MERN, Flutter EXPERIENCE
UCI School of Biological Sciences April 2024 - Present Software Engineer Student Assistant Python, Docker, Git, AWS
● Engineering DAADT, a revolutionary Disease-Associated Antibody Discovery Tool, delivering publishable results.
● Designed and implemented Python Flask REST APIs to enable seamless communication ensuring flexibility and efficiency.
● Collaborated closely with cross-functional Researchers to optimize functionality and drive innovation. Oracle Aug 2021 - Aug 2023
System Analyst 2, OCI Python, Ansible, REST API, OCI, Git, Agile, Jira
● Pioneered an automated RFC data sharing system via Slack and Confluence, utilizing REST API and Python Flask, enhancing organizational communication.
● Delivered E2E automation for DB-upgrade from 12c to 19c using Python and Ansible, significantly boosting reliability and performance.
● Engineered socket-programming for database validation, safeguarding data integrity and improved operational efficiency.
● Designed dynamic web interfaces for real-time monitoring of customer instances, vastly improving user experience.
● Enhanced team capabilities by participating in hiring new talents and delivering training on Jenkins Pipeline, Groovy and DevOps tools. BSQ Technologies May 2020 - June 2020
Devops Intern Jenkins, Docker, Git, AWS
● Devised and Implemented the deployment of an application using elastic load balancing and Autoscaling to automatically distribute incoming application traffic across multiple targets across Amazon EC2 instances.
● Containerized this application using Docker, streamlining its deployment and management. PROJECTS
Rideshare Node.js, Express.js,Flutter,AWS,GCP
● Implemented a responsive Ride Share app using Flutter,ensuring a cohesive user experience across IOS and android devices.
● Developed a scalable and efficient backend using Node.js and Express.js, facilitating seamless data handling and real-time updates.
● Leveraged AWS services for deployment, utilizing it’s scalable infrastructure to ensure high availability and reliability. God’s Eye- A Fully Automated Human Tracking System - GitHub Publication CNN’s, Python, GAN’s,HTML,CSS,
● Crafted a novel E2E automated human tracking system leveraging Face Net, TP-GAN, ACID databases and UI/UX aiding manhunts and man-missing searches.
● The proposed face-encoding algorithm achieved 99.38% accuracy; customized multi-processing strategy gained 8x perf-gain and was also awarded as Best Project Award.
GarbManager- GitHub Publication Python, Tensorflow, VGG-16, Android Studio
● Engineered an automated trash detection and localization system, performing Transfer Learning using VGG-16 Network
● Boosted model training robustness and real-time image processing performance by integrating OpenCV and data augmentation techniques. Storage Class Memory Manager - GitHub C, Linux, Kernel Calls, gdb, valgrind
● Implemented a robust memory management system featuring an API reminiscent of the C malloc and free functions.
● Utilized files as underlying storage and processed virtual memory mapping to a disk file using mmap and munmap system calls, enabling persistent data storage across various processes and system reboots. Dynamic Thread Scheduler - GitHub C, Linux, Multi-threading, Kernel Calls, gdb, valgrind
● Created a multi-threaded scheduler by implementing thread structure and stack dynamically in C.
● Achieved concurrent non parallel execution by context switching between threads using setjmp and longjmp kernel calls.