Python Developer
Current• Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution. • Used Django frameworks and Python to build dynamic webpages. Developed tools for monitoring and notification using Python. Enhanced the application by using HTML and Java script for design and development. • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.• Developed entire frontend and backend modules using Python on Django Web Framework.• Designed and developed data management system using MySQL.• Rewrite existing Java application in Python module to deliver certain format of data.• Developed Python batch processors to consume and produce various feeds.• Successfully migrated the Django database from SQLite to MySQL with complete data integrity.• Created test harness to enable comprehensive testing utilizing Python.• Wrote Python scripts to parse XML documents and load the data in database.• Handled all the client side validation using JavaScript.• Performed testing using Django’s Test Module.• Used python scripts to update content in the database and manipulate files. • Generated Python Django Forms to record data of online users• Developed the required XML Schema documents and implemented the framework for parsing XML documents.• Used JQuery for selecting particular DOM elements when parsing HTML. • Worked with JSON based REST Web services.• Using Subversion version control tool to coordinate team-development.• Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.• Responsible for debugging and troubleshooting the web application.Using; Python, Flask, Celery, Docker, PostgreSQL, RabbitMQ, Nginx, Ansible, Terraform, AWS, ECS, RDS