Hi, I am
Siddhesh Sonawane
I am a
Fu|
I am a motivated and versatile individual, always eager to take on new challenges. With a passion for learning I am dedicated to delivering high-quality results. With a positive attitude and a growth mindset, I am ready to make a meaningful contribution and achieve great things.
Check Resume
Skills
Here are some of my skills on which I have been working on for the past 4 years.

Frontend

React Js
HTML
CSS
JavaScript
Bootstrap
Material UI
Flutter

Backend

JavaScript
Node Js
Express Js
MySQL
MongoDB
Firebase

Languages

Java
Python
JavaScript
Dart

Tools

Git
GitHub
VS Code
Netlify
GCP
Azure
Experience
My work experience as a software engineer and working on different companies and projects.
  • Flutter Intern
    Unicohub Private Limited
    Oct 2022 - Feb 2023
    As a Flutter Intern, I gained valuable hands-on experience working on a responsive Flutter application and improving its overall structure. During my tenure, I contributed to the development by implementing state management, leveraging Firebase for backend services, and integrating various APIs. I focused on maintaining clean and efficient code while ensuring modern, smooth animations and transitions to enhance the user experience. Additionally, I worked on integrating third-party APIs and incorporating real-time communication features using Agora SDKs. This role helped me enhance my skills in Flutter development and provided an opportunity to work in a collaborative team environment.
    Skills:
    • Flutter
    • Android
    • Node Js
    • Cloud Firestore
    • Firebase
  • Android Developer Intern
    Rudraksha Welfare Foundation
    Feb 2022 - May 2022
    As an Android Developer Intern at Rudraksha Welfare Foundation from Feb 2022 to May 2022, I gained valuable hands-on experience in application development. During my tenure, I contributed to the development of the application's back-end cloud functions using Firebase and implemented a front-end with the MVVM structure, which was designed using Figma. I also added a one-to-one video call feature, conceptualized new features, and optimized app performance. This internship helped me enhance my skills in Android development and gave me an opportunity to work in a collaborative team environment.
    Skills:
    • Flutter
    • Android
    • Java
    • Kotlin
    • XML
    • Node Js
    • Cloud Firestore
    • Firebase
    • Figma
  • Developer
    Xalta Technologies
    Currently Working
    RPA Developer at Xalta Technologies, where I am responsible for developing and implementing automation solutions using UiPath.
    Skills:
    • Python
    • MySQL
    • UiPath
    • C#
Projects
I have worked on a wide range of projects. From web apps to android apps. Here are some of my projects.
All
WEB APP'S
ANDROID APP'S
Flutter UIs
Langchain.jsReact.jsExpress.jsNode.jsFirebaseNetlify
Github API RAG
Nov 2024 - Dec 2024
I built an AI-powered chatbot using LangChain.js and LLM models to make my GitHub profile interactive, allowing visitors to explore my repositories, tech stack, and project highlights through natural conversations. The backend leverages the GitHub API, FAISS vector store, and Express.js, while the frontend integrates seamlessly into my React.js portfolio. This project enhances engagement and showcases my expertise in full-stack development and AI-powered applications.
Node.jsCommander.js
Whatsapp Chat Parser CLI
Oct 2024 - Nov 2024
WhatsApp Chat Parser CLI is a simple command-line tool that converts WhatsApp chat exports into a clean JSON format while preserving message order, handling multi-line messages, and supporting media indicators. It offers a user-friendly CLI with options for formatted output, custom file naming, and easy installation via npm. Built with Node.js and Commander.js, this tool simplifies WhatsApp chat data analysis.
React.jsTensorflow.jsFirebaseNetlify
Proctorise
Feb 2024 - Apr 2024
Developed an online proctoring system, Proctorise, utilizing TensorFlow to maintain test integrity. Implemented algorithm for multiple people detection to ensure only authorized test-takers are present during exams. Integrated attentiveness monitoring with TensorFlow Movenet to track user eye movements and maintain focus during exams. Employed facial verification using facial recognition technology at intervals to prevent impersonation attempts.
React.jsNode.jsExpress.jsMongoDB Atlas
Store API
May 2023 - Jun 2023
Designed and implemented a robust REST API for an online store using Node.js and Express.js, leveraging the scalability and flexibility of MongoDB Atlas for efficient data storage and management. Integrated advanced query-based search functionalities within the Express.js application to optimize product retrieval and enhance user experience. Developed a responsive and intuitive frontend interface using React.js, ensuring seamless interaction and usability for customers browsing the store.
React.jsNode.jsExpress.jsMongoDB Atlas
Task Manager API
Jul 2023 - Aug 2023
Developed a task manager API for a to-do list website using Node.js, Express.js, and MongoDB Atlas. Implemented REST API architecture to enable CRUD operations (Create, Read, Update, Delete) for managing tasks. Designed endpoints for adding, retrieving, updating, and deleting tasks, ensuring seamless interaction with the database. Integrated React.js for developing a responsive frontend interface, enhancing user interaction and usability.
FlutterAlan AI
Online Radio
Nov 2021 - Nov 2021
Developed an Online Radio application for Android using Flutter. Implemented voice-controlled functionalities to enhance user interaction. Supported voice commands such as 'play,' 'stop,' 'next,' 'previous,' and more for seamless navigation.
FlutterFlutter Bloc
Wordle
Nov 2022 - Nov 2022
Developed using Flutter, this cross-platform application recreates the popular word-guessing game, Wordle. It offers engaging gameplay where players attempt to guess a hidden five-letter word within a limited number of attempts.
FlutterFlutter BlocSqflite
Movies App
Jul 2022 - Jul 2022
A flutter app developed for creating a list for ‘movies to watch’ , & a list for ‘movies watched’. The user can save the name, director, year & poster of the movie.
FlutterFlutter Bloc
Ecommerce Catalog UI
Jul 2022 - Jul 2022
The Ecommerce Catalog UI is a Flutter-based hybrid application that provides a sleek and user-friendly interface for online shopping. This application allows users to browse through various products, select items, and add them to their cart, simulating the functionality of an ecommerce platform.
FlutterFlutter Bloc
Solar System UI
Jul 2022 - Jul 2022
The Solar System UI is a visually engaging Flutter project that simulates the solar system's layout and dynamics. This project serves as a testament to the versatility and power of Flutter for creating sophisticated and responsive user interfaces. The UI showcases the planets and their orbits in an aesthetically pleasing manner, providing an educational and interactive experience for users.
KotlinGlideVolley
Reddit Meme Share
Sept 2021 - Sept 2021
MemeShare is an Android application developed using Kotlin that allows users to view and share memes. The application fetches random memes from the internet and displays them to the user, providing a seamless and engaging experience. Uses the Volley library to send a GET request to the Meme API and retrieve meme data in JSON format. Utilizes the Glide library to load and display memes efficiently, with built-in error handling and progress indication.
Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • Dr. D.Y. Patil Institute of Technology, Pimpri, Pune
    Bachelor of Computer Engineering
    Jun 2020 - Jun 2024
    Grade: 8.76 CGPA
    I have completed my Bachelor's degree in Computer Engineering at Dr. D.Y. Patil Institute of Technology, Pimpri, with a CGPA of 8.75. During my studies, I took courses in Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, and Computer Networks, among others. I also served as the Flutter Co-Lead of the Google Developers Student Club (GDSC) at DIT, where I conducted sessions on cross-platform development using Flutter and worked on exciting projects with a team of talented developers.
  • Bharat English School & Jr. College, Shivajinagar, Pune
    HSC(XII)
    Apr 2018 - Apr 2020
    Grade: 77.34%
    I completed my class 12th junior college education at Bharat English School & Jr. Collegewhere I studied Science with PCMB.
  • The Trinity School, Kalas, Pune
    SSC(X)
    Apr 2008 - Apr 2017
    Grade: 86.6%
    I completed my class 10th education at The Trinity School.