Summary
Work History
Education
Skills
Languages
Timeline
Generic

Aryan Gupta

Brampton,ON

Summary

  • Proficient in Python scripting and automation, developing solutions to optimize processes and enhance efficiency.
  • Experienced in SQL optimization, demonstrating a track record of achieving a 50% reduction in processing time through script enhancements and improved database management.
  • Skilled in REST API design and development using Spring Boot, facilitating efficient communication and accessibility of data and services.
  • Strong technical foundation in JSON manipulation and web development, with a keen eye for problem-solving and innovation.
  • Recognized for consistently delivering high-quality results within tight deadlines and reducing dependencies on manual processes.
  • Seeking an opportunity as a Computer Science Intern to apply technical skills and contribute to innovative projects that leverage Python, SQL, and REST API/Spring Boot expertise.

Work History

Software Developer

ICC Loyalty
05.2023 - 08.2023
  • Achievement: Automated Loyalty Bonus Validation with Python Scripts

Description: Engineered Python scripts automating the validation of loyalty bonus points by extracting user profiles and transactions from the MYSQL database, and dispatching SQL validations to the team via daily email. This initiative resulted in an impressive 80% reduction in processing time, shifting the team's role from manual validation to efficient result oversight.

Technologies Used: Python, MySQL, Email Integration



  • Achievement: Streamlined Report Retrieval with Spring Boot REST APIs

Description: Crafted JSON REST APIs using Spring Boot, enabling relationship managers to instantly download required reports with a single click. This innovation eliminated the need for manual report retrieval, reducing dependencies on colleagues and enhancing workflow efficiency.

Technologies Used: Spring Boot, JSON, MySQL


  • Achievement: 50% SQL Processing Time Reduction

Description: Optimized a critical SQL script, slashing processing time by 50%. Restructured data retrieval using AUTO-generated IDs and custom logic for faster access. Introduced a well-indexed temporary table, enhancing query execution speed. Collaborated with the database team to fine-tune performance.

Impact: Significantly improved system efficiency, resulting in quicker data retrieval, better application performance, and cost savings.

Technologies Used: MySQL, Query Optimization

  • Achievement: Automated Profile & Transaction Generation

Description: Developed a Python script automating user profile and transaction request generation, mimicking real-world scenarios. Routed requests to a REST API microservice, skillfully parsing JSON responses for precise failure categorization and streamlined troubleshooting.

Technologies: Python, REST API, JSON Parsing

Education

Bachelor of Science - Computer Science

University of Western Ontario
London, ON
04.2026

Skills

  • Technical Analysis
  • SQL Expertise
  • API Design Knowledge
  • Spring Boot
  • JSON
  • Python
  • MySql
  • Working in tight timelines

Languages

English
Full Professional

Timeline

Software Developer

ICC Loyalty
05.2023 - 08.2023

Bachelor of Science - Computer Science

University of Western Ontario
Aryan Gupta