Python Developer
Utilized Python libraries like wxPython, NumPy, SciPy, Web2py. Developed views and templates with Python and Django's to create a user-friendly website interface. Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DBpackage. Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developedin Python and Bash. Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customerrecords. Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB. Development of Python APIs to dump the array structures in the Processor at the failure point for debugging. Implemented responsive user interface and standards throughout the development and maintenance of the websiteusing the HTML, CSS, JavaScript, JQuery. Created a Git repository and added the project to GitHub. Used automation Jenkins for continuous integration on Amazon EC2. Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance acrossinstances. Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a mainsource of data for both customers and internal customer service team. Automated RabbitMQ cluster installations and configuration using Python/Bash. Used JIRA for Bug tracking and issue tracking. Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts. Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developingapplications.Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, JSON, AJAX, RESTful webservice, MySQL, SQLite,Cassandra, AWS (EC2, S3), PyUnit, Karma, Jenkins, Selenium.