Hi, I'm ParthπŸ‘‹

πŸ’» Experienced Software Engineer | ✌️ USC Graduate

Actively Seeking Co-op and Full-Time Opportunities

Specializing in architecting robust and scalable software systems and leveraging AI technologies.

About Me

I am a Master of Science student in Computer Science at the University of Southern California. With 3+ years of professional experience as a software engineer, I specialize in architecting and developing robust and scalable applications. My expertise includes designing efficient backend systems, optimizing database performance, and ensuring seamless API integrations. I am passionate about leveraging technology to solve complex problems and deliver high-quality solutions. Constantly staying updated with the latest advancements in software development, I explore new frameworks and methodologies to enhance project efficiency and performance. As a dedicated team player, I have successfully contributed to multiple projects, collaborating closely with cross-functional teams to achieve project milestones effectively.

In addition to backend development, I have a keen interest in machine learning and its applications. My curiosity drives me to stay abreast of the latest developments in AI and machine learning, actively seeking opportunities to apply these technologies to innovate and improve software solutions. I value collaboration and empathy, which have been instrumental in my role as a software engineer, ensuring alignment between technical implementation and business objectives.

Education

University of Southern California

Master of Science in Computer Science (Honors) | January 2023 - December 2024

πŸ… GPA: 4.0/4.0

Coursework: Analysis of Algorithms, Database Systems, Machine Learning for Data Science, Applied Natural Language Processing, Deep Learning and its Applications, Information Retrieval and Web Search Engines.

Thapar Institute of Engineering and Technology

Bachelor of Engineering in Electronics and Computer Engineering | June 2015 - June 2019

πŸ… GPA:3.7/4.0

Coursework: Data Structures and Algorithms, Machine Learning, Database Management Systems, Operating Systems, Embedded Systems, Digital Signal Processing, Image Processing, Natural Language Processing, VLSI, Computer Architecture.

Professional Experience

Amdocs

Senior Software Engineer | July 2021 - July 2023

  • 🎯 Developed an order delivery orchestration product capable of handling up to 100,000 orders per hour.
  • 🎯 Led the seamless migration of a legacy system from Informatica ActiveVOS to a RESTful web application deployed in dockerized containers on Kubernetes clusters, achieving a 60% reduction in operational costs.
  • 🎯 Architected 10% reduction in API response time by implementing security using API Gateway.

Software Engineer | July 2019 - June 2021

  • 🎯 Reduced response time of async events by 15% by redesigning back-end logic of notification handlers.
  • 🎯 Orchestrated resolution of development and infrastructure failures across production servers, conducting comprehensive failure analyses and executing corrective measures to ensure optimal system performance.
  • 🎯 Created automation scripts to help check environment sanity and expedite regression testing by 25%.
  • 🎯 Reduced costs by optimizing developer environments, which reduced the team’s cluster requirement by 40%.

Thapar University

Machine Learning Research Intern | June 2018 - July 2018

  • 🎯 Worked under Dr. P. S. Rana at Thapar Institute of Engineering and Technology on audio genre classification using machine learning techniques.
  • 🎯 Developed a novel methodology for music genre classification in the domain of Music Information Retrieval (MIR).
  • 🎯 Extracted distinctive feature vectors from audio signals and applied various machine learning algorithms to optimize genre classification.
  • 🎯 Introduced an ensemble learning approach to augment classification accuracy, yielding an average precision of 85%.
  • 🎯 Employed K-Fold cross-validation to assess the robustness and consistency of the ensemble model.
  • 🎯 Validated the efficacy of the ensemble method using Topsis analysis, achieving a robust score of 0.97.

Siemens

Software Engineer Intern | July 2017 - August 2017

  • 🎯 Learned about the need for automation in the power system industry and how the latter is achieved using PLC(Programmable and Logic Controllers) and SCADA(Supervisory Control and Data Acquisition).

Skills

Programming Languages and Databases: Python, Java, C/C++, HTML, CSS, JavaScript, MySQL, MongoDB, Vector Databases, Pinecone, AstraDB, Redis.

Technologies: Microservices, Docker, Kubernetes, SpringBoot, REST/SOAP APIs, Git, Linux, CI/CD, Elasticsearch.

Libraries/Frameworks: Flask, Numpy, Pandas, Tensorflow, PyTorch, Scikit-learn, LangChain, React, NodeJS.

Visualization Tools: Tableau, Power BI, Python: Matplotlib, Seaborn.

Cloud Platforms: AWS(Amazon Web Services), GCP(Google Cloud Platform).

AI/ML: Deep Learning, Computer Vision, NLP, Quantization, Generative AI.

Developer Tools: Postman, Jupyter, MobaXterm, Putty, Bitbucket, Visual Studio Code, JIRA, Confluence.

Projects

Document Question-Answering System

Langchain, LLM, NLP, OpenAI, RAG

Paraphrase Identification using Siamese BERT

Tensorflow, PyTorch, Transformer, SkLearn.

Microservices Based Video to Audio Converter

Flask,Docker,Kubernetes,RabbitMQ

Geospatial Data Visualizer

PostgreSQL, MySQL, KML(Keyhole Markup Language)

Identification of Frost in Martian HiRISE Images

Keras, TensorFlow, Transfer-Learning

Leetcode Solutions

A repository of my solutions to popular leetcode problems.

See More