SHASHI KUMAR KASTURI

Journey

More of my credentials.

Here's a timeline of my most recent work experiences and educational achievements. If you're interested in what I did earlier than what's listed below, feel free to get in touch.

New York Institute of Technology
Software Developer Graduate Assistant
New York, USA
  • -Authored a Single Page Application (SPA) using React.js, Java, Spring Boot, and MariaDB to improve patient information tracking and appointment scheduling, reducing errors by 35% for NYIT Physician Assistant Studies Department
  • -Built robust RESTful APIs with Spring Boot, integrating MySQL and third-party services to enhance data flow and scalability
  • -Crafted a responsive Single Page Application with reusable components and Redis caching, boosting productivity by 25%
  • -Enhanced application security by 40% through JWT authentication, enabling seamless login with access and refresh tokens
  • -Optimized application responsiveness with Tailwind CSS and Accelerated deployment times by 30% through optimized containerization with Docker Compose, improving scalability
  • -Accelerated deployment times by 30% through optimized containerization with Docker Compose and AWS, improving scalability
  • -Automated build, test, and deploy workflows using Git, enhancing development efficiency and reducing deployment errors
MySQL-GUI
Open Source Developer
New York, USA
  • -Led the development of MySQL-GUI, a modern, open-source, web-based tool for managing local and remote MySQL instances, achieving over 200 weekly downloads on NPM
  • -Enhanced data navigation with an optimized query editor featuring autocompletion and multi-tab support, increasing developer efficiency by 30%
  • -Collaborated with an international team to design software, develop, test, and maintain the tool, ensuring robust and reliable performance
  • -Built a responsive, reusable JSON document viewer with advanced result grid features, including query-based search and pagination, to enhance UI performance and user experience. Utilized HTML, CSS, TypeScript, and Angular for component development
New York Institute of Technology
Teaching Assistant
New York, USA
  • -Assisted Prof. Kiran Balagani in teaching Deep Learning and Probability and Statistics Foundations, facilitating student understanding of complex concepts
  • -Guided students in applying real-world techniques through course projects, enhancing their practical experience
  • -Managed daily tasks, including classroom setup and grading, to support a conducive learning environment and assess student performance effectively
New York Institute of Technology
Master's in Computer and Information Sciences
New York, USA
  • -Pursuing a Master’s in Computer and Information Sciences at NYIT, with a focus on Machine Learning and advanced computing concepts.
  • -Software Developer GA for the Physician Assistant Studies department since Sep 2023, assisting in application development using React Js, Java and Spring Boot.
  • -Teaching Assistant for Prof. Kiran Balagani, supporting coursework in Deep Learning, Probability, and Statistics.
DBS Bank
Analyst, Corporate Banking
Hyderabad, India
  • -Built a high-throughput payment system using Core Java, J2EE, Spring Boot, and Hibernate, achieving a 3-second SLA for multi-channel payments with Kafka and IBM MQ handling concurrent transactions
  • -Led the migration of multi-threaded applications from Docker to OpenShift Container Platform (OCP), increasing system scalability, resiliency, and availability by 40%. Implemented Horizontal Pod Autoscaling (HPA) and centralized logging in Graylog with Service Monitor, enhancing observability and monitoring efficiency
  • -Migrated the test simulator from Struts to single-page applications using React JS, automating Sanity, Smoke, Functional, Regression, Accessibility, and Load testing, which increased testing efficiency by 20%
  • -Developed a Spring Batch job for Consolidated Payments, supporting both Enquiry and bulk payment processing. Enabled large-scale transactions through online bulk file processing, improving transaction processing efficiency by 40%
  • -Trained interns in full-stack development, providing hands-on experience with REST APIs, microservices, and application development, while ensuring WCAG compliance by addressing HTML5, CSS, ARIA, and JavaScript accessibility issues
  • -Collaborated with the production support and cross-functional teams to resolve critical issues, reducing resolution time by 40%
  • -Effectively utilized Jenkins, GitHub, and Jira for end-to-end SDLC management, including planning, version control, CI/CD pipelines, and agile methodologies, streamlining workflows and enhancing project efficiency
  • -Received the DBS Spot Super Rookie Award twice, ranking in the top 5% of employees for exceptional performance.
DBS Bank
Application Developer, Corporate Banking
Hyderabad, India
  • -Contributed to Java/J2EE-based Integrated Fast Payments for Hong Kong and Vietnam as part of a 6-person Agile team, participating in all SDLC phases, refining functional requirements, and migrating the monolithic architecture into a microservices-based system
  • -Implemented real-time credit status feedback for Batch and Realtime Payments with Java/J2EE, Spring Boot, Hibernate, Kafka and JMS, improving DBS transaction updates and achieving a 25% improvement in user experience
  • -Built a bulk transaction module, streamlining DBS customer onboarding and supporting 500-1000 TPS. Enhanced transaction handling with Spring Batch and Java, achieving 30% efficiency gains and adding $1M SGD in annual profits
  • -Developed a Java module with Spring Batch, MariaDB, and JDBC to automate data archiving for real-time and bulk transactions, boosting system performance by 35%. Scripted new SQL procedures and views, reducing data retrieval times by 30%
  • -Migrated Operations team UI from Struts and JSP to AngularJS and ReactJS for the frontend, and Spring Boot for the backend, enhancing user experience with SSO and MFA authentication for improved security. Improved website responsiveness by 20% and implemented role-based access control to enforce policies in applications
  • -Resolved Log4j vulnerability in the Integrated Fast Payment Engine for Hong Kong, ensuring security and compliance using Linux, Docker, OpenShift, Java, and Spring MVC
  • -Proficient in JavaScript for dynamic web development, including DOM manipulation, event handling, and client-side logic implementation
Being Zero
Software Engineer Intern
Hyderabad, India
  • -Contributed to a Full Stack online coding platform using Angular Js, Javascript, Node Js within 2 months, supporting more than a 100 users for practice and contests
  • -Integrated Ace Editor with custom themes and autocompletion functionality, enhancing the coding experience for users by 20%
  • -Deployed the application on AWS, ensuring scalability and accessibility
  • -Introduced problem submission to external platforms, showcasing expertise in integrating complex third-party systems and improving user experience by 30%
Virtusa
SDE-Intern
Hyderabad, India
  • -Orchestrated a high-impact inhouse project with a team of 2 interns, using Vue Js and Golang
  • -Integrated Apex Charts for GitHub code analysis, boosting developer insights by over 20%
  • -Optimized data processing with go-git, achieving a 20% analysis speed increase. Introduced a streamlined file structure design, improving navigation efficiency by 15%
  • -Recognized as a Star Performer at Virtusa in April 2020
CMR College of Engineering and Technology
Bachelor's in Computer Science
Hyderabad, India
  • -I have studied software engineering subjects including Java, DS, Algorithms, DBMS, Operating Systems, Computer Architecture, Machine Learning etc.
  • -Additionally, I have completed courses in Application Design, Application Development, MERN/MEAN Stack, and Full Stack Development
  • -I was awarded the Telangana Merit Scholarship. During my bachelor's degree, I completed an internship and received offers from DBS, ADP, Virtusa, TCS, Wipro, Accenture, and Capgemini.