Post Job Free
Sign in

Developer Project

Location:
Jodhpur, RJ, India
Posted:
December 28, 2013

Contact this candidate

Resume:

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.



Contact this candidate