Python Developer
Current• Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.• Developed web applications and RESTful web services and APIs using Python and Django.• Made use of advanced python packages like NumPy, SciPy for various sophisticated numerical and scientific calculations.• Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.• Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.• Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.• Developed and tested many features of dashboard using Flask, CSS and JavaScript.• Developed backend of application using Flask Framework. • Supported development of web portals, completed database modeling in PostgreSQL, front-end support in HTML/CSS, and JQuery.• Used Python Library Beautiful Soup for web scrapping to extract data for building graphs• Implemented machine learning schemes using Python libraries scikit-learn and SciPy.• Extensively used python modules such as requests, urllib, urllib2 for web crawling.• Involved in development of Web Services using REST for sending and getting data from the external interface in the XML format• Successfully migrated the Django database from SQLite3 to MYSQL Database with complete data integrity.• Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.• Used Git version control system to keep track of multiple issues and easily switch from one task to another and deployed final project into AWS.• Used design patterns efficiently to improve the code reusability and also used JIRA for bug tracking and issue tracking.