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.

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
Software Developer GA
New York, USA
  • -Developed a dashboard application with React Js, Java, Spring Boot and MariaDB for student doctors, enhancing patient information tracking and appointment scheduling, and reducing scheduling errors by 35%.
  • -Built high-performance RESTful APIs with Spring Boot, integrating MySQL and third-party services to boost data flow.
  • -Built a Single Page Application (SPA) using React Js with reusable components and redis caching, resulting in a 25% increase in productivity.
  • -Implemented SSO authentication enhancing security by 40% and providing seamless login functionality.
  • -Optimized application responsiveness with Tailwind CSS and Accelerated deployment times by 30% through optimized containerization with Docker Compose, improving scalability.
  • -Managed web tasks, including website development for the Physician Assistant Department, improving student access to information by 45%
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
  • -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 team 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-based Integrated Fast Payments for Hong Kong and Vietnam as part of a 6-person Agile team, participating in all SDLC phases and refining functional requirements. Utilized Spring Boot, Java, and Spring Batch to optimize payment operations.
  • -Built a Spring Batch module for Outward C3 transactions, streamlining DBS customer onboarding and enabling 500-1000 TPS processing. Achieved a 30% efficiency improvement, adding $1M SGD in annual profits by using Spring Boot and Java for optimized transaction handling.
  • -Implemented real-time credit status feedback for FPS outward and batch transfers, enhancing DBS transaction updates with Kafka and JMS, resulting in a 25% improvement in user experience.
  • -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.