•Over * years of experience in Analysis, Design, Development and Implementation of applications using Python and Django.
•Experience with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and Agile methodologies.
•Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
•Involved in entire lifecycle of the projects including Design, Development, and Testing
•Experience with Requests, NumPy, Matplotlib, SciPy and Pandas python libraries during development lifecycle.
Programming Languages: Python, Java
Web Framework and IDE: Django, PyCharm
Data Base: MySQL
Graduate Research Assistant Jan 2016 – June 2017
•Worked with mathematics research team on developing visualization of densities of red blood cells using Numerical method models. Technologies involved are Python, UNIX, Mayavi, SciPy, Numpy.
•Successfully completed our project (Eye-Dec modelling) migration from UNIX platform to windows compatibility in python technology.
•Developed an optimized model to find out optimum parameters for our project called Retina Modelling in Python technology.
Software Developer Feb 2015 – Dec 2015
Idea Entity, Hyderabad
•Designed the web application using Python on Django Web Framework pattern to make it extensible and flexible.
•Involved in designing the initial website prototype from Django skeleton and building out views, templates using CSS for the website following Django MVC architecture.
•Used python scripts to update content in the database and manipulate files.
•Worked on writing and as well as read data from csv and excel file formats.
•Wrote python routines to log into the websites and fetch data for selected options.
•Used MySQL as database and execute various MySQL database queries from python using Python-MySQL connector and MySQL database package.
•Wrote python scripts to parse XML documents and load the data in database.
•Used Pandas library in python for statistical analysis and NumPy for numerical analysis and comparisons.
•Exposure on implementing authentications using ORM libraries.
•Monitored the error logs at various stages of development phase and fixed the bugs using Splunk.
•Utilized PyUnit, the python unit test framework for testing the functionality of the application.
•Have an experience with Git and GitHub for version control.
Master of Science in Computer and Information Science, SUNY Poly, Utica Jan 2016 – Dec 2017
Relevant coursework: Machine Learning, Big Data, Parallel Computing, Formal Methods Software Construction and Verification, Advanced Algorithms, Computer Vision and Image Processing.
Bachelor of Technology in Information Technology, SRM University, Chennai, India June 2011 – May 2015
Relevant coursework: Data Structures and Algorithms in C++, Data Mining, Database Management Systems, Software Engineering.
Predictive Analysis of Movie Data
Main objective is to recommend the movies to a user based on the movies that the user rated before.
Implemented Alternating Least Square (ALS) algorithm in MLLIB.
Worked with Hortonworks virtual machine.
Ingested data on to HDFS.
Data Mining Feb 2015 – May2015
We developed an application to investigate the Quality of Service (QOS) of Real-world web services by using an algorithm.
Web-service evaluation as main approach for obtaining the QOS values.
Machine Learning March 2017 – May 2017
Developed a machine learning model to predict the winning outcome of the cricket game.
Used classification algorithms on large data set containing Cricket data such as past statistics, field reports etc. to predict the ball to ball scores during the match.
Big Data. Oct 2016 – Dec 2016
Developed workflow scheduling system for the server-based job.
Used Apache-Oozie to manage and schedule the Hadoop jobs in Big-Data to increase the efficient the resource usage.