SHASHI KUMAR KASTURI

About

avatar

SHASHI KUMAR KASTURI

MS CS Grad at NYIT | Former SDE at DBS Tech | Full Stack Developer | Oracle Certified Java Developer | MEAN & MERN Stack Developer | ACM ICPC Regionalist | SUG Contributor
New York Institute of Technology

Introduction

Welocme, I'm Shashi Kumar Kasturi, a Full Stack Developer pursuing my Master's in Computer Science with a focus on Artificial Intelligence at NYIT. Originally from Hyderabad, India, I earned my undergraduate degree in Computer Science at CMR College of Engineering & Technology. My journey includes internships at Virtusa and developing innovative software solutions at DBS Bank. Currently, as a Graduate Research Assistant at NYIT, I manage website development, analyze data, and serve as a Teaching Assistant under Prof. Dr. Kiran Balagani for Deep Learning and Probability/Statistics. Additionally, I contribute to an AI Robotics startup, specializing in telemedicine integration and developing a doctor's dashboard. I'm passionate about leveraging technology to create meaningful impacts in healthcare and beyond.

Education Overview

My enthusiasm for technology was sparked during my undergraduate studies. Excelling academically and actively participating in coding competitions and hackathons honed my problem-solving skills and fueled my ambition to tackle complex technological challenges.

At NYIT, my academic projects have included developing sophisticated algorithms to optimize software applications and creating an automated lecture summarization tool. These initiatives have been instrumental in refining my expertise in software development, neural networks, and machine learning, laying a solid foundation for my future endeavors in AI.

Work Experience

I started my career as a Software Development Intern at Virtusa, where I worked on the GitHub Repository Analysis project. This involved using Apex Charts for comprehensive code metric visualization, integrating go-git for backend git command execution, and implementing an intuitive file structure design to enhance user experience and code exploration.

At DBS Bank, I made significant contributions to major projects, including the Integrated Payments Engine 2, central to every Fast Payment System. I designed and developed Spring batch jobs for automated organization and credit card payments and migrated legacy UI portals to Angular and Spring Boot. My role encompassed end-to-end application development, managing newcomers and interns, and ensuring backend stability. My efforts were recognized with two "Super Rookie" awards for developing an end-to-end Spring Batch Job for automatic debit and credit payments, adding $1.8 million SGD to yearly profits, and for optimizing internal Fast Payment functionality.

Currently, as a Graduate Research Assistant at NYIT, I lead real-time website development for the Physician Assistant Department and apply advanced Excel and Linux scripts for precise data analysis. As a Teaching Assistant under Prof. Dr. Kiran Balagani, I instruct Deep Learning and Probability/Statistics Foundations, emphasizing real-world applications.

Additionally, I contribute as an open-source developer to an AI Robotics startup, working on projects like integrating telemedicine into robotic applications and developing a dashboard for doctors to view patient and hospital data.

Present endeavors

I am actively involved in several innovative projects leveraging AI to solve real-world problems:

  • Automated Lecture Summarization System: Developing an AI-powered tool that transcribes and summarizes live lectures in real-time, making educational content more accessible and actionable for students.
  • ELO Rating Platform for Coding Contests: Enhancing a platform that dynamically assesses and rates coding contest participants, ensuring fair and accurate evaluations.
  • MySQL-GUI: Developing an npm JS package for MySQL that allows users to view databases directly from the web without downloading a local MySQL server, running entirely on Docker.

Technical Proficiencies and Skills

  • Programming Languages: Expert in Java, JavaScript, and Python; proficient in C++, C, and Linux.
  • Frameworks/Tools: Skilled in Angular, Spring Boot, React, and Node.js.
  • Databases: Advanced knowledge of MariaDB, MySQL, and MongoDB.

Future outlook

Looking forward, I am enthusiastic about contributing to projects that challenge my technical abilities and have a substantial positive impact on society. I am actively seeking summer internships and future full-time roles where I can apply my knowledge in Full Stack Application Development, Software Development, and AI to drive innovation, particularly in healthcare, autonomous systems, or financial technologies.

Personal Insights

Outside of coding, I am an avid traveler, a music enthusiast, and an outdoor sports lover. Fluent in English, Hindi, and Telugu, I enjoy engaging with diverse cultures and global tech communities.

Let's Connect

I welcome connections from like-minded professionals to explore synergies in technology and innovation. Please feel free to reach out to discuss potential collaborations and share insights.

Thank you for visiting my page. I look forward to connecting and potentially collaborating on exciting projects that push the boundaries of what technology can achieve!