Hi There!👋

I'm Pranali Divekar


I am a dedicated Software Engineer with 3 years of experience and a Master's degree in Computer Science from Rochester Institute of Technology.
I am fundamentally strong in Java and Python with a strong track record of delivering advanced solutions independently.
I have a strong understanding of operating systems and Linux kernel fundamentals.
I excel in reverse engineering applications, optimizing solutions and solving complex problems.

Education

Rochester Institute of Technology

Master of Science - Computer Science


    Key Courses :
  • Advanced OOPs Concepts
  • Computational Problem Solving
  • Algorithms and Data Structures
  • Computer Networks
  • Cryptography
  • Distributed Systems
  • AI & ML

Pune Institute of Computer Technology

Bachelor of Engineering - Electronics and Telecommunication



    Key Courses :
  • Signals and Systems
  • Computer Networks and Security
  • System Programming and Operating Systems
  • Information Theory Coding and Communication Networks
  • Data structures and Algorithms
  • Object Oriented Programming

Experience

Software Engineer Intern, Paychex, Rochester NY.

(Jan 2023 - Dec 2023)

    Tech Stack: Python, Oracle, SQR, Linux, Java, Jenkins.
  • Optimized complex SQL scripts to Python code as per project requirements.
  • Debugged real-time issues arising after deployment that spanned from basic syntax errors to complex database errors.
  • Enhanced overall code quality of JARs by 20% by writing JUnit test cases to rectify code violations, creating successful builds on Git and Jenkins, and updating outdated libraries to resolve vulnerabilities.
  • Conducted peer reviews within a 4-member Agile team, ensuring application quality checks for seamless deployments on Dev & UAT environments.

Associate Software Engineer, Tech Mahindra Ltd. Pune, India.

(July 2019 – July 2021)

    Tech Stack: C/C++, Linux.
  • Joined a 5-member L2 support team and was independently responsible for resolving 3-4 production bugs weekly that required working with various interfacing teams to replicate issues and implement solutions.
  • Provided development support during production bug patch deployments.
  • Delivered the first project enhancement that required improving code security and compliance with latest standards and extended development support during the initial deployment.
  • Mitigated 30-40 medium/critical vulnerabilities discovered in security scans, resulting in a 30% enhancement in the code security.
  • Created High-Level Design (HLD) and System Architecture Design (SAD) documents using Confluence after gaining direct insights from vendor for a newly taken over project.

Relevant Projects

Intelligent Caching for Scalable Content Delivery (Python)

Designed and implemented a hybrid recommendation system using collaborative and content-based filtering techniques, achieving a 60% relevancy rate of personalized content.
Developed a caching solution that improved system response latency of generating recommendations to 5 seconds from 60 seconds.
Addressed the cold start problem by leveraging hierarchical clustering and topic modeling (LDA) to provide relevant recommendations to new users.

Open Github

Distributed Memory Priority Queue for Query Processing in Large Language Models (Python)

Implemented a distributed memory system to enhance query response times for LLMs, reducing reliance on slow disk operations.
Designed a system architecture with 3 slaves maintaining independent query queues, and 1 master distributing incoming queries.
Developed a linear regression model to predict query execution times, enabling the master server to select and send the top queries to the GPT-2 server for processing and response generation.

Open Github

Packet Analyzer (Java)

Implemented an analyzer that extracts and analyzes headers of TCP, UDP or ICMP packets captured in a 10 second timeframe.
Used Wireshark to capture packet data from live network traffic.

Open Github

Lunar Rovers (Java)

Implemented RIP v2 protocol and distance vector routing using Java Socket Programming and Multithreading.
Created a system design in which 10 routers exchanged information amongst themselves and a main rover using RIP packets over UDP using a multicast IP.

Open Github

IMDB Data Management (SQL, NoSQL, Python)

Cleaned and loaded 50M IMDb records in PostgreSQL. Migrated cleaned data to MongoDB for efficient querying.
Conducted aggregation queries using JOINS and INDEXES in MySQL, applied K-means to carry out groupings based on given criteria.
Carried out efficient data mining activities by applying Apriori algorithm.

Open Github

Real-Time Financial News Analysis and Market Trend Prediction using Large Language Models (Python)

Developed an ML model leveraging SQL and BERT for real-time financial news sentiment analysis to predict stock price direction.
Led critical aspects of the database architecture design and integrated BERT in a diverse 5-member team.
Built user-friendly web application using Flask that suggests whether to buy/sell stock.

Open Github

A Study of Effectiveness of Existing User Education Methods

Wrote a research paper focusing on effectiveness of current user education methods of online security against semantic attacks.
Conducted a live user study that involved 30 participants followed by a quantitative study of factors affecting online security.

Open Github

Contact

Discuss a project or an opportunity or just want to say Hi? My inbox is open for all!