Post Job Free
Sign in

Python Developer

Location:
Houston, TX
Posted:
July 20, 2017

Contact this candidate

Resume:

Name: Madhusudan Sridharan

Mobile: 713-***-****

Email: ****************@*****.***

Linkedin: https://www.linkedin.com/in/madhusudan-sridharan-73544a23

Github: https://github.com/madhu74

Summary

Good knowledge with Django, a high-level Python Web framework. Experience in object oriented programming (OOP) concepts using Python. Worked on several Python packages like NumPy, SQLAlchemy, scikit-learn, SciPy, HTML parser like Beautiful Soup and Web crawlers(Spider) using Scrapy. Acquired hands on over Python collections(High-performance container data-types).

Education

University of Houston Houston, Texas

Master of Science-Computer Science

December 2016

Anna University. Chennai,India

Bachelor of Engineering, Computer Science and Engineering

May 2012 Technical Skills

+ Programming Languages: C, C++, Python, R, SQL and Core Java.

+ Web Technologies and Framework: HTML, CSS (Bootstrap), Django framework and Scrapy.

+ Database: MySQL, Oracle and Postgresql.

+ Tools: Informatica, SAP Crystal Report, Rational Rose, Eclipse, PyCharm and Weka.

+ Python Packages: SQLAlchemy, BeautifulSoup, NumPy, Scrapy, Requests, Pandas and scikit-learn.

Work Experience

HCL Career Development. Chennai, India

Intern June 2011 – Aug 2011

Developed internal Employee management portal using API’s and Web services using technologies like Python (web.py) and Django framework.

Tata Consultancy Services (TCS). India

Assistant System Engineer Nov 2012 – July 2014

Developed Online Inventory management system, later worked as an ETL Informatica Developer and also have worked in Crystal Report along side Universe creation team in LMPR (London market Platform Replacement) Program which is a Platform Regulation Project. In addition, have worked on automation scripts using Python. Finally lead a role of a senior ETL Developer for JPMorgan Chase client in TCS, which is an Architecture up gradation project.

University Projects

+ Kernels Exploration in SVM, University of Houston: Made an elaborate study over selecting and customizing the kernels on multivariate data-models for a support vector machine (SVM) classifier using R.

+ Graph the web using MapReduce, University of Houston: Developed a Java MapReduce program to calculate ranks (for both Indegree and Outdegree) in a small model of the world wide web (Developed via Random Crawl), using graphs.

+ Pseudo Relational Database,University of Houston: Developed a simple relational database system from the scratch, which handles basic SQL operations like CREATE,UPDATE,SELECT,DELETE,INDEX and DROP using Java.

+ K Means and Canopy Clustering of Netflix Data Set, University of Houston: Implemented Clustering algorithm on Netflix data set to find people with similar taste in movie using K means on SPARK in cluster mode.

+ Localized Support Vector Machine, University of Houston: Have implemented the Profile Support Vector Machine (PSVM) and (K-Nearest Neighbor Support Vector Machine)K-NN SVM. Then evaluated and analyzed the performance of these local algorithms over global SVM (Support Vector Machines) using technologies like Python (NumPy, Matplotlib and scikit-learn).

+ Digit Recognizer, Kaggle data science contest: Performed classification of handwritten single digit to determine what digit it is using the MNIST dataset which uses the pixels of the image to classify the digits. Used technologies like Python (NumPy, Matplotlib and scikit-learn) and PIL(python image lib).

+ Mining Frequent K+ Itemsets, University of Houston: Implementing a pattern mining algorithm (Apriori Algorithm) on set of Products

and Purchase Transaction from Amazon website using Java. This enables us to find products that are bought together and later help suggest customers what to buy in addition to the items already in cart.

+ VoIP Call Quality Optimization through Cloud Computing, Anna University: Introduced an optimized technique to improve call quality by monitoring latency, jitter and packet loss continuously while creating multiple MOS profiles to observe call quality.



Contact this candidate