Resume/CV for Rajesh Dasari
One Page Resume
Technical Skills
Programming : C++, Python, Bash, Java ,VHDL
Web Development : Django , HTML , JavaScript, Flask
Data Analysis : MATLAB, Matplotlib ,NumPy, Pandas, SciPy, SQlite.
Software : Git, LATEX, AutoCad, SolidWorks , Quartus.
Key Projects
Notify Me
| Instructor : Prof. Amitabha Sanyal | Ongoing Course Project | Autumn 2020 IIT Bombay |
• Worked on an application to create a Centralized Notification System whereby a professor can send real-time notifications to the students enrolled utilsing the application
• Built a Dashboard, similar to moodle/Teams, using Django where a Professor can view the list of recipients who acknowledged a notification and can set deadlines for an event
• Designed a corresponding Android Application using Android Studio to resemble a virtual classroom environment(Google Classroom) which is much needed in this coronavirus crisis
GIF(Graphics Interchange Format)
| Instructor : Prof. Rushikesh K.Joshi | Course Project | Spring 2020 IIT Bombay |
• Implemented a C++ class for creation and efficient way of portraying animations using Fltk (Fast Light ToolKit), a cross-platform widget library for Graphical User Interfaces
• Used simple Widgets provided by Fltk for implementation of a class named gif to represent Simple Harmonic Motion of a ball constrained to move in a straight line
• Extended this idea to create a gif with 8 balls arranged in a beautiful manner, so that they apparently move in a circle with proper contrast between the surroundings and the components.
• Implemented various beautiful designs using the tools provided by Fltk as a part of this project
Image Segmentation Instructor : Prof. Amitabha Sanyal | Course Project | Autumn 2020 IIT Bombay
• Used Kmeans++ algorithm and python Scipy Library to smoothen high contrast images.
• Utilized NumPy, Pandas, SciPy libraries of Python to store pixels of images in matrix form.
• Using K-means algorithm to find centroid and replaced all pixels by it’s centroid for image segmentation.
Levitt’s Matric
| Instructor : Prof. Amitabha Sanyal | Course Project | Autumn 2020 IIT Bombay |
• Used requests module of python to fetch India’s COVID-19 CSV files from a link.
• Utilized python csv, pandas and Matplotlib modu;e for plotting scattered graph of COVID-19 data.
• Used this plot to find the approximate number of days by which pandemic gets to end.
Extracurricular Activities
• Completeed one year rigorous physical training in 2 Maharastra Engineering Regiment National Cadet Corps at IIT Bombay (2019-2020)
• Attended Annual Training Camp of 10 days and underwent rigorous and professional military training.
• Fired 5 rounds of 0.22 Sporting Rifle with great precision in Annual training Camp of NCC.
• Assembled and Disassembled Self Loading Rifle (earlier used by Indian Army) as a part of NCC training.
• Volunteered as a mentor for Career Counselling Campaign to guide high school children of Government Schools acroos Mumbai conducted by Abhyuday,IIt Bombay in collaboration with NCC. (2019)
• Participated in RC Plane Competition a remote controlled plane making competition organised by the Aeromodellers Club IITB.The plane had a form body with servo motors for wing control. (2019)
Two Page Resume(Tech)
Key Projects
Notify Me
| Instructor : Prof. Amitabha Sanyal | Ongoing Course Project | Autumn 2020 IIT Bombay |
• Worked on an application to create a Centralized Notification System whereby a professor can send real-time notifications to the students enrolled utilsing the application
• Built a Dashboard, similar to moodle/Teams, using Django where a Professor can view the list of recipients who acknowledged a notification and can set deadlines for an event
• Designed a corresponding Android Application using Android Studio to resemble a virtual classroom environment(Google Classroom) which is much needed in this coronavirus crisis
GIF(Graphics Interchange Format)
| Instructor : Prof. Rushikesh K.Joshi | Course Project | Spring 2020 IIT Bombay |
• Implemented a C++ class for creation and efficient way of portraying animations using Fltk (Fast Light ToolKit), a cross-platform widget library for Graphical User Interfaces
• Used simple Widgets provided by Fltk for implementation of a class named gif to represent Simple Harmonic Motion of a ball constrained to move in a straight line
• Extended this idea to create a gif with 8 balls arranged in a beautiful manner, so that they apparently move in a circle with proper contrast between the surroundings and the components.
• Implemented various beautiful designs using the tools provided by Fltk as a part of this project
Image Segmentation Instructor : Prof. Amitabha Sanyal | Course Project | Autumn 2020 IIT Bombay
• Used Kmeans++ algorithm and python Scipy Library to smoothen high contrast images.
• Utilized NumPy, Pandas, SciPy libraries of Python to store pixels of images in matrix form.
• Using K-means algorithm to find centroid and replaced all pixels by it’s centroid for image segmentation.
Other Projects
Levitt’s Matric
| Instructor : Prof. Amitabha Sanyal | Course Project | Autumn 2020 IIT Bombay |
• Used requests module of python to fetch India’s COVID-19 CSV files from a link.
• Utilized python csv, pandas and Matplotlib modu;e for plotting scattered graph of COVID-19 data.
• Used this plot to find the approximate number of days by which pandemic gets to end.
Permutations
| Instructor : Prof. Ajit A. Diwan | Course Project | Autumn 2020 IIT Bombay |
• Implemented a C++ class for creation and efficient manipulation of permutation objects
• Implemented the operations of inverse and composition
• Utilised concepts from Group theory in acheiving linear time for implementation of above mentioned
operations.Decoding Monoalphabetic Substitution
| Instructor : Prof. Amitabha Sanyal | Course Project | Autumn 2020 IIT Bombay |
• Developed a decoding scheme for text encoded according to a monoalphabetic substitution based on a secret word key in Racket language by implementing the freaquency based ETAI strategy and used to crack a cipher.
• Applied Dictionary Closure and Secret Word Enumeration Strategies to decrypt the ciphertext.
Courses Undertaken
Computer Science : Data Structures and Algorithms , Software Systems Lab , Discrete Structures, Computer Programming and Utilisation , Abstractions and Paradigms for Programming , Digital Logic Design* , Digital Logic Design Lab , Design and Analysis of Algorithm , Logic for Computer Science , Computer Networks , Computer Networks Lab
Mathematics and Statistics Calculus , Linear Algebra , Data Analysis and Interpretation Physics Fluid Mechanics , Quantum Physics and application , Basics of Electricity and Magnetism
Labs Physics, Chemistry, Mechanical Workshop , Engineering Drawing
Miscellaneous Introduction to Electrical and Electronics Circuits , Economics* , Physical Chemistry , Biology, Organic and Inorganic Chemistry , Engineering Graphics and Drawing
Technical Skills
Programming : C++, Python, Bash, Java ,VHDL
Web Development : Django , HTML , JavaScript, Flask
Data Analysis : MATLAB, Matplotlib ,NumPy, Pandas, SciPy, SQlite.
Software : Git, LATEX, AutoCad, SolidWorks , Quartus.
Extracurricular Activities
• Completeed one year rigorous physical training in 2 Maharastra Engineering Regiment National Cadet Corps at IIT Bombay (2019-2020)
• Attended Annual Training Camp of 10 days and underwent rigorous and professional military training.
• Fired 5 rounds of 0.22 Sporting Rifle with great precision in Annual training Camp of NCC.
• Assembled and Disassembled Self Loading Rifle (earlier used by Indian Army) as a part of NCC training.
• Volunteered as a mentor for Career Counselling Campaign to guide high school children of Government Schools acroos Mumbai conducted by Abhyuday,IIt Bombay in collaboration with NCC. (2019)
• Participated in RC Plane Competition a remote controlled plane making competition organised by the Aeromodellers Club IITB.The plane had a form body with servo motors for wing control. (2019)