Hi, I'm Rutuja Padgilwar! With a Master’s degree in Computer Science from Portland State University and over 4 years of experience in software development, I specialize in Python, Java, ReactJS, and cloud technologies. My career has spanned roles from building scalable eCommerce solutions to designing AI-driven systems. I’ve developed a diverse skill set, from optimizing backend systems to creating intuitive user interfaces. Passionate about AI and machine learning, I’ve worked on projects involving LLMs and advanced data retrieval systems. I'm excited to connect with others in the tech community and explore new opportunities in software and web development. Let’s connect if you’re interested in innovative tech solutions or discussing exciting tech ideas!
Develop user interfaces with React JS, ensuring responsive and user-friendly designs. Implement RESTful APIs using Java and Spring, focusing on efficiency and reliability. Create and execute unit and integration tests to maintain high code quality. Utilize Git for version control and manage CI/CD pipelines with Spinnaker. Follow Agile methodologies to adapt to evolving requirements and deliver improvements effectively.
Led the successful migration of an internal networking tool to a cloud-based web application, collaborating closely with cross-functional teams to ensure seamless integration. Designed and implemented a micro-service architecture using REST APIs, which reduced client configuration time by 5 hours daily. Conducted rigorous testing and validation to ensure robustness and reliability, contributing to a significant boost in system efficiency and automation.
Designed solutions for clients, collaborating closely with a cross-functional team. Developed and implemented machine learning algorithms, including classification and recommendations models. Applied Python, TensorFlow, and scikit-learn to build and optimize algorithms, ensuring their seamless integration into client systems. Actively engaged with clients to present solutions, gather feedback, and iterate on designs.
In this project, I developed a question-answering system to help students efficiently access information about PSU's graduate programs. Utilizing Langchain and OpenAI's advanced language models (including GPT-3.5-turbo-instruct and Davinci-002), I implemented web scraping techniques to gather targeted data from PSU's graduate and computer science department websites. The system employs a Retrieval Augmented Generation (RAG) approach, utilizing similarity search and MMR techniques within the RetrievalQAchain to ensure accurate information retrieval. The final solution was fine-tuned with BERTScore and RAGAS metrics, achieving 87% accuracy and providing a user-friendly experience.
Leveraged advanced design principles to enhance user engagement and experience, building upon the foundation laid by the initial project. Incorporated features such as Welcome Intent, Activity and Alert Information retrieval, Weather Information, and State-based Park Name listing, utilizing open-source Weather APIs and the National Park API to fetch data dynamically. Employed a modern tech stack including Flask, Dialogflow, and React to ensure scalability and maintainability. Deployed the application on Render.com, seamlessly integrating it with Dialogflow Messenger and Dialogflow Web Demo for voice assistance.
Developed and implemented a highly accurate NLP system, achieving an impressive 84% accuracy rate using XGBoost on a dataset comprising 625,545 consumer complaints. Demonstrated proficiency in various stages of the data science pipeline, including data preprocessing, model evaluation, and ethical considerations, aligning with industry best practices. Leveraged advanced pre-trained language models such as BERT, GPT2 resulting in an 82% accuracy rate in categorizing consumer complaints, showcasing adaptability and expertise in utilizing state-of-the-art techniques. Created Flask web application to provide a user-friendly interface to classify the consumer complaints easily.
My responsibilities encompassed designing and implementing several key elements. These included crafting the navbar section, developing informative card components featuring details like weather forecasts, park activities, recommended attractions, campgrounds, and more. Additionally, I constructed line charts to showcase the 5-day weather forecast, generated bar charts for state vs. national park comparisons, as well as state vs. generic parks analyses. Furthermore, I designed 3D pie charts to visualize alerts categorized across all parks and national parks. Additionally, I integrated pop-up modal components to enhance user interaction.
My Responsibility: I focused on configuring and linking Firebase, enabling seamless image and metadata storage. I also developed essential features like updates, deletions, and searches. Utilizing the Google Search API's autocomplete, I enhanced location searches. The front-end came alive with React Bootstrap, where I crafted modals, forms, and engaging search cards.
This website offers personalized book recommendations in five categories: similar books, authors, publishers, places, and years. The backend, developed in Python, handles the data and recommendation logic, while the frontend, created with Flask, showcases books grouped by these categories. Users enjoy customized book suggestions tailored to their preferences.
To achieve this objective, the project necessitates efficient datasets. To meet this goal, I've designed a website to collect vital datasets efficiently.
This website is built upon the foundation of ReactJS, HTML/CSS, and Firebase technologies. Its primary function is to gather essential data encompassing 50 distinct categories of American Sign Language (ASL) and Indian Sign Language (ISL)
I've built a program that takes pictures of all the cube's sides using the camera, and then it guides users through the steps to solve it. To make this possible, I've utilized a Python module called Kociemba, which has smart algorithms to help with solving. This project brings together the camera, programming, and clever algorithms to make solving a Rubik's Cube easier and more enjoyable.