Close

Sawan Patel

Software Engineer

Resume

About Me

Committed and goal-oriented computer science graduate about to start a career in the software engineering domain. Possess excellent knowledge in Data Structures and Algorithms, Machine Learning, Database Management, Operating Systems, Web Development Tools and Frameworks. Having industry experience as a Development Intern at Commvault Systems and Software Engineering Intern at Multiplier Technologies. Ability to learn things quickly and capable of working in a fast-paced and team-driven environment. Strong ability to communicate with clients and ability to express ideas clearly and concisely. Always focused about optimizing the problems.

Experience

Commvault Systems Pvt. Ltd.

Team: Indexing


• I secured an Intern + Full-Time Employment (FTE) opportunity with Commvault during my institute's placement season. I opted to undertake the internship in the final semester of my B.Tech, balancing my academic responsibilities with this hands-on industry experience from February to June 2024.
• Tech-Stack: C++, Commvault Software, CVS



Engineer

Will start my full-time journey at Commvault in Jul 2024 :)



Part-Time Intern (Development)

• Contributed to the indexing process of backed-up files, pivotal for efficient browsing and recovery operations.
• Analyzed, replicated, debugged and implemented optimized solutions for numerous modification requests (MRs), spanning various functionalities such as database locking, media-agent referencing, and moveDir functionality.

Multiplier Technologies Pvt. Ltd.


Software Engineer (Intern)

Team: Payments

Tech-Stack: Java, Spring, GraphQL, JUnit, Mockito, Cucumber, PostgreSQL, Agile Methodologies.
• Focused on automating payment processes, with a primary emphasis on Bankfiles, successfully onboarding 6 countries.
• Proficiently parsed various XMLs and JSONs to dynamically generate bankfiles.
• Developed and executed both unit and behavior-driven tests, incorporating necessary database changes to ensure configuration integrity. Conducted sanity checks and smoke tests.
• Revamped Bank Account Standardization procedures for more than 7 countries, complemented by thorough testing.
• Contributed to the development of a new service by implementing GraphQL queries using Mappers, Fetchers, and Loaders.

Education

Indian Institute of Technology (IIT), Jodhpur

Dec 2020 - May 2024

Bachelor of Technology

Major: Computer Science and Engineering
Courses Taken
    Co-Curricular: Secretary of the Music Society, Head of Cult-Fest Ignus

    Kendriya Vidyalaya No. 1, Shahibaug

    Apr 2008 - May 2020

    PCM with Computer Science

    • 2nd in All-India KVS in AISSE 2018.
    • Aired on national television (DD Loksabha) for a quiz.

    Projects

    Project Management Platform

    Java, Spring, PostgreSQL

    • Led the development of a cutting-edge project management platform tailored for IIT Jodhpur, empowering esteemed professors to seamlessly propose projects while providing students with a streamlined application process.
    • Devised and implemented authentication system leveraging Spring Security and Drove efficiency and reduced redundancy through the creation of optimized database triggers, along with normalization of tables.

    Flood Forecasting

    Python, LSTM

    • Developed a predictive model for assessing flood risk based on data from the Godavari Basin, including climatic factors like humidity, stage levels, and gauges.
    • Employed time series analysis techniques such as decomposition (slope, trend, seasonality), ensured data stationarity and applied models like ARMA, ARIMA, SARIMA, and both univariate and multivariate LSTM.

    Stroke Prediction

    Keras and other ML Libraries, JavaScript, HTML, CSS

    • Visualised the data through various plots like count-plots, bar-plots, density distribution plots, correlation and covariance plots etc and found out that data was highly imbalanced. Hence applied oversampling and bagging/boosting using models like Random Forest Classifiers, XGBClassifier and LGBM Classifier.
    • Applied Machine Learning Classifiers like Decision Tree, Logistic Regression and Neural Network (MLP) as well to predict if a person is prone to having stroke and deployed the same on a website.

    Wireless Switch App

    Flutter, Dart

    • Developed a mobile application to control home electrical appliances like lights, fans etc. through the app
    • Created UI for the app using flutter and integrated it with a bluetooth sensor (HC-05) connected to the arduino.
    • Arduino was programmed to send the signal received from bluetooth sensor to the respective appliance.

    Skills

    Get in Touch