Hi, my name is

Apurva Patil

I am currently pursuing my Master’s in Computer Science at the University of Southern California. I am a passionate software developer dedicated to creating impactful and scalable software solutions. I am actively looking for software engineering full-time jobs starting 2025.

About Me

I’m currently pursuing an MS in Computer Science at USC. Before graduate studies, I worked as a software developer for 2 years, developing and maintaining large-scale microservice applications using Spring Boot and REST APIs to deliver critical alerts to thousands of customers.

I thrive on solving complex problems and ensuring application efficiency and reliability. My experience includes collaborating with cross-functional teams for smooth development. Passionate about learning and exploring innovative technologies, I’m driven to contribute to impactful projects.

My technical skills:
  • Languages & Frameworks: C/C++, Java, Python, JavaScript, HTML, CSS, Angular, Spring Boot, SwiftUI
  • Web API and Databases: SQL, MongoDb, JSON, SOAP, Flask, REST API
  • Developer Tools: GIT, Android Studio, Postman, Maven, Jenkins, UNIX, GCP, Xcode, CI/CD, Docker, Figma
  • Other Skills: OOP(Object Oriented Programming), Debugging, Agile Methodologies, Software Development, Web Development, Data Analysis, Software Testing, Database Management, Cloud Computing

Work Experience

Assistant Systems Engineer - Tata Consultancy Services (TCS)
August 2021 - June 2023

I worked as a software developer for 2 years for a Financial Institution Client (CIBC).

  • Led collaborative efforts within an Agile team of professionals by maintaining a real-time communication application aimed to facilitate Email, SMS, Message Center, and Push Notification alerts to approximately 300,000 customers.
  • Engineered a microservice application for sending critical bank account alerts using Spring MVC architecture, reducing manual effort by 80% while ensuring scalability for future growth.
  • Spearheaded cross-functional collaboration to swiftly address and resolve defects throughout development, testing, and production phases.
  • Ensured system reliability by maintaining and supporting existing system, resolving technical issues promptly, resulting in a system uptime of 99%.
  • Technologies used - Java, Microservices, Spring/Spring Boot, Spring Batch, Jenkins, XML, UNIX, Github, Swagger, HP ALM

Education

2023 - 2025 (Expected)
Master of Science in Computer Science
University Of Southern California, Los Angeles, CA
GPA: 3.73 out of 4.0

Coursework

  • Analysis of Algorithms, Database Systems, Web Technologies, Human-Computer Interaction, Machine Learning for Data Science, Information Retrieval, Web Search Engines

Extracurricular Activities

  • Course Grader - CSCI 585 Database Systems
    • Evaluated student assignments on database concepts and SQL queries after each lecture.
    • Provided detailed, constructive feedback to improve students' understanding of database systems.
  • Graduate Student Assistant
    • Regularly updated department website with latest content, ensuring information accuracy and timelines.
    • Collaborated with faculty and staff to gather and organize new information for the website.
    • Responded to inquiries from prospective PhD students via email, addressing their questions about the program.
2017 - 2021
Bachelor of Engineering in Computer Engineering
University Of Mumbai, Mumbai, IN
GPA: 9.53 out of 10.0

Coursework

  • Algorithms, Database Management Systems, Machine Learning, Artificial Intelligence

Projects

StockWise - Stock Trading Website & IOS App
SwiftUI Angular Highcharts Bootstrap
StockWise - Stock Trading Website & IOS App
Developed an IOS application and an interactive stock trading portal allowing users to search for stocks, wishlist stocks, and trade with virtual currency.
Wordle Clone
ReactJs REST API Javascript
Wordle Clone
Built a Wordle game clone incorporating a Wordnik API for real-time validation of word entries.
Code Sharing Platform
Java SpringBoot
Code Sharing Platform
Designed a web platform leveraging Spring boot for backend and Thymeleaf for frontend to facilitate code snippet sharing among users.
Goodreads App Redesign - HCI
Figma HCI
Goodreads App Redesign - HCI
Conducted User Research for the redesign of the Goodreads mobile application.
Amazon Sentiment Analysis
Python
Amazon Sentiment Analysis
Conducted sentiment analysis on Amazon reviews, showcasing the ability to derive actionable insights from complex data. Achieved 90.6% accuracy for Logistic Regression and 86.6% accuracy for Multinomial Naive Bayes.
Movie Recommendation System
Python
Movie Recommendation System
Built recommendation system using cosine similarity to recommend top five movies based on input movie given by user.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!