Picture of Sai Dinesh Tumu

SAI DINESH TUMU

Pursuing Masters in Cloud Computing at National College of Ireland

I have a unique blend of Software Engineering and Problem Solving skills. I take pride in putting my skills to build something which makes a difference.


EXPERIENCE

SEPT '16 – JUL '17

WEB DEVELOPER (INTERN)

BEING ZERO PVT. LTD., HYDERABAD

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

SUMMER INTERN

TRANSMISSION CORP. OF TELANGANA LTD., HYDERABAD

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

SUMMER INTERN

OSMANIA UNIVERSITY COLLEGE OF ENGG., HYDERABAD

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.


UNIVERSITY PROJECTS

JUL '15 – JUN '16

IAAS CLOUD MONITOR

FINAL YEAR CAPSTONE PROJECT

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

DEVELOPED AN OPTICAL NUMBER RECOGNITION APPLICATION

ACADEMIC PROJECT

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.



CERTIFICATES

AUG '17

DATA STRUCTURES AND ALGORITHMS

COURSERA SPECIALIZATION BY UNIVERSITY OF CALIFORNIA, SAN DIEGO & HIGHER SCHOOL OF ECONOMICS

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 ON DATA STRUCTURES AND ALGORITHMS, AND MACHINE LEARNING

ORGANIZED BY ACA., DEPT. OF COMP. SCI., INDIAN INSTITUTE OF TECHNOLOGY KANPUR

▪ 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

GOOGLE CLOUD PLATFORM FOR SYSTEMS OPERATIONS PROFESSIONALS

COURSERA SPECIALIZATION BY GOOGLE CLOUD

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

SUMMER SCHOOL ON DESIGN AND DEVELOPMENT OF EFFICIENT COMPUTER ALGORITHMS AND ITS APPLICATION

ORGANIZED BY DEPT. OF COMP. SCI. AND TECH., NIIT UNIV AND IARCS

▪ Certificate Link: pdf

▪ Instructors: Venkatesh Raman, N.S. Narayanaswamy.


JUL '15

INTRODUCTION TO CLOUD COMPUTING

EDX COURSE BY IEEE

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

EFFECTIVE THINKING THROUGH MATHEMATICS

EDX COURSE BY UNIVERSITY OF TEXAS, AUSTIN

Learned tools of effective thinking through puzzles and the world of mathematics around me in this fun and fascinating course.


KEY SKILLS

▪ C++ (proficient), Python, Java and JavaScript.

▪ Core Data Structures and Algorithms (real time application).

▪ (Beginner) - Applied Cryptography and Big Data Hadoop.


COMPUTER SOFTWARE SKILLS

WEB APPLICATION DEVELOPMENT

MEAN STACK, LAMP STACK, BOOTSTRAP


DATABASE DESIGN

MYSQL, SWI PROLOG, MS VISIO, MONGODB


PROJECT MANAGEMENT

MS PROJECT 2013


DESKTOP APPLICATION DEVELOPMENT

CODE BLOCKS, ECLIPSE, PYCHARM, MATLAB2010A, MS VISUAL C++ 2010


EDUCATION

JUL '16

BACHELOR OF TECHNOLOGY, COMPUTER SCIENCE AND ENGINEERING

JAYPEE UNIVERSITY OF INFORMATION TECHNOLOGY, SOLAN

Overall Percentage: 72%


MAR '12

BOARD OF INTERMEDIATE EDUCATION, TELANGANA

NARAYANA JUNIOR COLLEGE, HYDERABAD

Overall Percentage: 89.5%


MAY '10

BOARD OF SECONDARY EDUCATION, TELANGANA

SRI CHAITANYA TECHNO SCHOOL, HYDERABAD

Overall Percentage: 93.8%


ACTIVITIES

▪ 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.

Sai Dinesh Tumu