MAHESH CHANDRA
Full stack developer
Email: *******.**********@*****.***
Github: https://github.com/mmahesh
Website: http://mmahesh.github.io/
Mobile: +91-968*******
OBJECTIVE I am a full stack developer looking for a challenging engineering position for full time. I am willing to
relocate and give my full effort.
EDUCATION Indian Institute of Technology Bachelor of Technology in CPI: 8.97/10.0
Jodhpur (IIT Jodhpur) Electrical Engineering
FIITJEE Junior College 12th grade 90.5%
St. Joseph’s English School 10th grade 91.6%
INTERESTS Web Development, Software Engineering, Python
TECHNICAL SKILLS Platforms: Linux, Windows, Mac OS
Programming Languages: Python (2, 3), Matlab, C, JavaScript
Web frameworks: Django, Pyramid, Tornado
Markup Languages: HTML5, LaTeX
ORMs: SQLAlchemy
Databases: MySQL, MariaDB, PostgreSQL, SQLite
Testing Frameworks: Selenium, Nose
Embedded Systems Languages:8085, Arduino, ATMega
Front end tools: AngularJS, jQuery and Twitter Bootstrap (2, 3)
Web Services: Heroku, Google App Engine, AWS EC2, AWS Elastic Bean Stalk
Templating Engines: Mako, Jinja2
Version Control: Git
Web Scraping tools: BeautifulSoup
Caching systems: Memcached, Redis
Other Tools: RESTFul Services, AJAX, CSS3, Gevent, Websockets, Hadoop
SOFTWARE Python 2+ years of experience. Currently have 57 public repositoriesand all my open source
ENGINEERING contributions can be found at my Github profile https://github.com/mmahesh.
Core-Developer& CTO, Nebule [May 2013 to December 2013]
Built the entire backend code (~250K LOC) from scratch, using the Pyramid web framework in Python
3.3. The technologiesused are Twitter Bootstrap 3, AngularJS,AJAX, jQuery, Elastic Search, MySQL,
Mako, SQLAlchemy, Alembic database migrations, Heroku, etc. Initial development was done in Django
and Python2 by myself, after which I handled porting of thecodebase into Pyramid framework and
Python3 due to performance reasons. After our market research and feedbackfrominvestors regarding
a very low market size, the project was discontinued.Some of the tasks I took care of in this project
are:
1) Authorization, Authentication, Profiles for users
2) Upvoting, Commenting, Posting Updates, Follow-Unfollow implementations
3) News feed, Activity feed implementation
4) File uploading system
5) Dynamic Docs with collaborative editing with full version control using Google Diff Patch API
6) Initial Product design using Twitter Bootstrap
py_filehandler – A python package for ease of handling files [UNDER DEVELOPMENT]
Repo URL: https://github.com/mmahesh/py_filehandler
Completed features are :
a) Bulk and secure copying with md5 hashed filenames
b) API for returning sizes and names of files
Planned Features are
1) Concurrent process for copying files
2) Intuitive uploading to AWS S3
3) Robust to security vulnerabilities e.g. File Inclusion attacks
4) Robust to the framework used.
pyramid_demos – pyramid app with all the basic apps that go into website development
Repo URL: https://github.com/mmahesh/pyramid_demos
App consisting all the basic demos that go into website development using Pyramid Framework. Some
of the demos are
1) Version Control using Google Diff Patch API
2) AJAX implementation using AngularJS and jQuery
3) Autocomplete using typeahead.js
4) Authentication and Authorization
5) File Uploads [Both single and Multiple]
6) Tagging implementations using AngularJS
Django_threaded_comments
Repo URL: https://github.com/mmahesh/django-threaded-comments
App demonstrating the implementation of Threaded comments in Django web framework .
Materialized Path Algorithm is used and corresponding trees are stored in the Database. Full Tree is
generated using Django builtin ‘order_by’ and used for rendering the comments in the template.
Webscraper for ResearchGate.net
Built a webscraper to extract all the tags and Institutions on ResearchGate.net.
Technologies: Python 2.7 and BeautifulSoup
Result: Extracted 22888 tags and 38256 institutions
Mobile Controlled Robot[May 2011 to June 2011]
Built a robot which can be controlled via Mobile Phone. It can be configured to do any locomotive task
remotely. Two GSM modules, DTMF decoder and AVR microcontroller were used to build the robot.
Wrote a program in C to decode the received DTMF signals and feed it to Motor Driver for the
corresponding locomotive operation
RESEARCH Wireless Power Transmission in implantable monitoring device for diabetic patients[29thJuly to
PROJECTS Present]
Advisor:Prof.Arun Kumar Singh, Prof.SatyajitSahu, Prof.Ambesh Dixit, of IIT Jodhpur
This project aims to develop a wireless monitoring system to be implanted in the torso of the patient’s
body with efficient wireless power transmission. Analyze the antenna radiation pattern and study the
biomechanics of the device including the electrodynamics, thermal and vibrational effects of the
device. Based on the simulations and computational study, the materials can be optimize d for a robust
design of the device.
Software Used: Matlab
Paramagnetic Meissner Effect in Pure Nb crystal and Susceptibility measurements on High
Temperature Superconductor Bi2212[29th May to June 30th 2012]
Advisor:Prof.R.Ranaganathan, Experimental Condensed Matter group, SINP Kolkata, India
Experimental: Observed Paramagnetic Meissner effect in type-II Nb superconductor and also
synthesized the BI2212 High Temperature Superconductor.
Theory: Introduced To Microscopic BCS theory, Verified the Parama gnetic Meissner Effect of pure Nb
crystal through susceptibility measurements. Special study on Tunneling process between
combinations of Normal Metals and Superconductor and studied the working mechanism of
Josephson effect, its applications.
Apparatus: CryoBind and Physical Property Measurement System(PPMS)
Software Used:Origin Data Analysis and Graphing Software
CONFERENCES “Capturing Vision of Young India-2035”Science by TIFAC, Department of and Technology,
Government of India – 16th September, 2012
ACHIEVEMENTS One of 40 selected for FIITJEE -FORTUNATE 40 program from all over India, and was provided
with 100% fellowship for Intermediate education in FIITJEE Junior college
Selected in Merit List in Joint Entrance Examination 2010 for admission in Indian Institute of
Technology among 600000 students
One of fifty students selected from all over India for TIFAC Technology Vision 2035 conference
organized by Department of Science and Technology, Government of India.