JUN '19 – PRESENT
Designed and developed API for mentorpick, a modern web application developed on top of MEAN Stack to help mentees learn coding under the direct guidance of ex-Microsoft employees.
▪ Company website: Being Zero. Worked on: Mentorpick.
▪ My goal, working for this company was to reinvent the current product Mentorpick and give it a new shape. Over the time I have:
- Designed a robust, scalable database using MongoDB.
- Developed back-end REST API using a open source node.js framework, strapi, built on top of koa.js.
- Implemented routing, handling requests and views for the application using ExpressJS.
- Implemented dynamic and reusable HTML documents using PugJS.
- Developed UI/Interaction layer of this application by using MVC architectural pattern, written in AngularJS.
- Designed and prototyped the responsive, elegant UI using Bootstrap and Bootstrap Material Design.
MAY '18 – JUN '19
Designed and developed API for mentorpick, a modern web application developed on top of MEAN Stack to help mentees learn coding under the direct guidance of ex-Microsoft employees.
▪ Company website: Being Zero. Worked on: Mentorpick.
▪ My goal, working for this company was to reinvent the current product Mentorpick and give it a new shape. Over the time I have:
- Designed a robust, scalable database using MongoDB.
- Developed back-end REST API using a open source node.js framework, strapi, built on top of koa.js.
- Implemented routing, handling requests and views for the application using ExpressJS.
- Implemented dynamic and reusable HTML documents using PugJS.
- Developed UI/Interaction layer of this application by using MVC architectural pattern, written in AngularJS.
- Designed and prototyped the responsive, elegant UI using Bootstrap and Bootstrap Material Design.
SEPT '16 – JUL '17
Designed and developed API for mentorpick, a modern web application developed on top of MEAN Stack to help mentees learn coding under the direct guidance of ex-Microsoft employees.
▪ Company website: Being Zero. Worked on: Mentorpick.
▪ My goal, working for this company was to reinvent the current product Mentorpick and give it a new shape. Over the time I have:
- Designed a robust, scalable database using MongoDB.
- Developed back-end REST API using a open source node.js framework, strapi, built on top of koa.js.
- Implemented routing, handling requests and views for the application using ExpressJS.
- Implemented dynamic and reusable HTML documents using PugJS.
- Developed UI/Interaction layer of this application by using MVC architectural pattern, written in AngularJS.
- Designed and prototyped the responsive, elegant UI using Bootstrap and Bootstrap Material Design.
JUN '15 – JUL '15
Designed architecture and implemented a prototype for data analysis of power consumed.
▪ Company website: TRANS. CO.
▪ Trans.Co. is a company of Govt. of Telangana, responsible for Generation, Transmission and Distribution of Electricity. During my internship in this company I have:
- Worked on Hadoop fully distributed multi node cluster mode installed on Ubuntu linux distro.
- Developed a server to invoke map-reduce queries through a web page to analyze the power consumed in (almost) real-time.
- Implemented UI for analysis of data through web interface using Bootstrap.
JUN '14 – AUG '14
Developed application for secure question paper distribution using standard Java libraries.
▪ Company website: University College of Engg., Osmania University
▪ My first step into the world of cryptography started here, under the guidance of Dr. Prof. Ramachandram Sirandas, I have:
- Encrypted Question Paper (*.pdf file) using 128 bit AES key.
- This AES key is encrypted using RSA public key.
- All files in the folder are compressed to a password protected zip file using zip4j library.
JUL '15 – JUN '16
A Dashboard for monitoring and managing running nodes in IaaS Cloud service model.
▪ Source Code: Github
▪ Contributors: Sai Dinesh Tumu, Abhinav Kumar
▪ Detailed description:
- VirtProj is a dashboard for monitoring and managing running nodes, accessed on desktop. It monitors all running domain and the host using libvirt library. Also generates a time-based report in PDF.
▪ As the capstone project, within the stipulated one year time, we have:
- Implemented a cloud infrastructure on a linux powered local machine, using KVM, QEMU and libvirt virtualization API.
- Designed and developed a desktop application to monitor and manage the cloud infrastructure locally.
- Python script to generate automated performance reports, daily and weekly to analyse the resources used by a host or the virtual machines.
- Implemented code module to monitor the power usage patterns of virtual machines and visualize it using graphs.
- This project is completely written in python3 and using its libraries pip, PyQt5, pyuic5, subprocess, matplotlib, sqlite3 and fpdf.
OCT '14 – DEC '14
Application to recognise and extract number from an image to a text file, retaining format of text in the image, using MATLAB.
▪ Source Code: Github
▪ Contributors: Sai Dinesh Tumu, Dalchand Sharma
▪ Detailed description:
- This project intends to develop a number recognition software. That is, when an image of a number is captured and processed using the software, the software tells the user what number it is. However, unlike most of image processing softwares, which usually creates template and compares it with another input image to check the percentage of similarity, here, the content of the image is informed to the computer.
▪ As a academic project, we have:
- Designed a simple algorithm/flowchart for number recognition.
- Implemented the designed algorithm using MATLAB2010A software.
AUG '17
Learned algorithmic techniques for solving various computational problems and had implemented algorithmic coding problems in C++ and Python.
▪ Specialization Link: Data Structures and Algorithms Specialization
▪ Certificate Link: Verified Certified Link
▪ List of courses in this specialization:
- Algorithmic Toolbox
- Data Structures
- Algorithms on Graphs
- Algorithms on Strings
- Advanced Algorithms and Complexity
- Genome Assembly Programming Challenge
JUN '17
▪ Summer School Link: summerschool.cse.iitk.ac.in
▪ Certificate Link: pdf
▪ List of courses I have enrolled during Summer School:
- Data Structures and Algorithms
Course Link: DSA Instructors: Aayush Ojha, Divyanshu Shende.
- Machine Learning
Course Link: ML Instructor: Govind Gopakumar
APR '17
This specialization introduced the implementation of application environments and public cloud infrastructure using Google Cloud Platform (GCP), to design, create and migrate application environments and infrastructure.
▪ Specialization Link: GCP for sysops
▪ Certificate Link: Verified Certificate Link
▪ List of courses in this specialization:
- Google Cloud Platform Fundamentals: Core Infrastructure
- Computing, Storage and Security with Google Cloud Platform
- Configuration Management on Google Cloud Platform
- Designing Highly Scalable Web Apps on Google Cloud Platform
JUL '15
▪ Certificate Link: pdf
▪ Instructors: Venkatesh Raman, N.S. Narayanaswamy.
JUL '15
This course introduced the basic concepts of cloud computing, NIST model, issues in cloud security, economics and benefits analysis.
▪ Course Link: Introduction to Cloud Computing
▪ Certificate Link: Verified Certificate Link
MAY '14
Learned tools of effective thinking through puzzles and the world of mathematics around me in this fun and fascinating course.
▪ Course Link: Effective Thinking through Mathematics
▪ Certificate Link: Verified Certificate Link
▪ C++ (proficient), Python, Java and JavaScript.
▪ Core Data Structures and Algorithms (real time application).
▪ (Beginner) - Applied Cryptography and Big Data Hadoop.
JUL '16
Overall Percentage: 72%
MAR '12
Overall Percentage: 89.5%
MAY '10
Overall Percentage: 93.8%
▪ Active student member of IEEE for four years during Bachelors.
▪ Part of the designing team, Reverie, the official newsletter of JUIT.
▪ Volunteered for different roles in international IEEE Conferences.