Python-django Developer Resume
Plano, TX
SUMMARY:
- 7+ Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications inPython.
- Experienced in developing web-based applications usingPython, Django, XML, CSS, HTML, JavaScript and JQuery.
- Have excellent knowledge onPythonCollections.
- Skilled experience inPythonwith proven expertise in using new tools and technical developments
- Good experience on creating REST.
- Good at using libraries for technical development like Beautiful Soup and MySQL for database connectivity to drive improvements throughout entire software development lifecycle. Solid understanding of MVC design patterns.
- Good experience in developing web applications implementing Model View Control architecture using Django and Flask web application frameworks.
- Experience in working with Amazon web services Amazon EC2 and Amazon s3.
- Good experience in using different kind of data bases like MySQL, Oracle and Apache Cassandra.
- Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
- Have good experience in working with application server like Apache, Apache Tomcat (6.0, 7.0, 8.0) and IIS.
- Experience in writing SQL queries, Stored Procedures, and implementation on different databases.
- Well versed in browser abstracting JavaScript libraries like jQuery etc.
- Proven ability in working with Shell scripting for designing automation framework.
- Expertise in understanding complex codes and extending their functionality.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in aPython based environment.
- Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Active Participation in full development life cycle (requirements, design, architecture, development, testing).
- Experienced in Unit, Integration, User acceptance and Functional testing.
- Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
- Experienced working with different operating systems Windows … UNIX and Linux.
- Hands-on experience writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem solving skills with efficient time management and result oriented attitude.
- Committed to tasks and provide good results, team player and Good communication skills.
TECHNICAL SKILLS:
Languages: Python, Shell Script, SQL.
Frontend technologies: HTML, CSS, JavaScript, Bootstrap, Responsive Web Design, jQuery, Bower, XML, JSON.
PythonFramework: DJANGO, MVC, and Flask.
Versioning Tools: Subversion, GIT, SVN.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery.
Web servers: Apache, Web Sphere.
IDE: Sublime, Pycharm, Vim, Eclipse.
Databases: MySQL, SQL server, Oracle.
Operating systems: Linux/Unix, Windows Variant.
PROFESSIONAL EXPERIENCE:
Python-Django Developer
Confidential, Plano, TX
Responsibilities:
- Involved in understanding and analyzing the client's business, requirements for the system.
- Developed monitoring and notification tools usingPython.
- Involved in the development of applications usingPython2.7, Django Frameworks, HTML5, CSS3, AJAX, JSON, JavaScript and JQuery and worked on backend of the application, mainly using Active Records.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- Used Python library Beautiful Soup for web scraping to extract data for building graphs.
- Experience in agile environment using a CI/CD model methodology.
- Involved in building database Model, APIs and Views utilizingpython, in order to build an interactive web based solution.
- GeneratedPythonDjango Forms to record data of online users.
- Developed MVC prototype replacement of current product with Django.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of data.
- Managed datasets using MySQL, queried MYSQL database queries frompythonusingPython-MySQL connector and MySQL dB package to retrieve information.
- Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
- GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.
- Performed unit testing and code reviews.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Used Test driven approach for developing the application and Implemented the unit tests usingPythonUnit test framework.
- Build and maintain code libraries to support analytics.
- Resolved ongoing problems and accurately documented progress of a project.
- Designed and configured database and back end applications and programs.
- Skilled in using collections inPythonfor manipulating and looping through different user defined objects.
Environment: Python2.7, Django, Beautifulsoup, HTML5, AWS, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, MySQL, Eclipse.
Python-Django Developer
Confidential, Columbus, OH
Responsibilities:
- Developed tools usingPython, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Build all database mapping classes using Django models.
- Involved in building database Model, APIs and Views utilizingPythonin order to build an interactive web based solution.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Developed custom screens using HTML5, JavaScript, JQuery, Bootstrap and Jinja.
- Developed monitoring and notification tools usingPython.
- Involved in business logic discussions and use case design.
- Created Data tables utilizing MySQL utilized Jinja to access data and display it in the front end.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Participated in weekly release meetings with Technology stakeholders to identify and migrate potential risks associated with the releases.
- Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional Testing, Regression Testing, Load Testing).
- Experienced in designing Test Plans and Test Cases, Verifying and Validating Web based applications
- Imported and managed multiple corporate applications into Subversion (SVN).
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Performed testing with Selenium.
- Integration with Jenkins.
Environment: Python, PyCharm, Selenium IDE, JQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, JSON, Bootstrap, Jinja, Flask, SQL Workbench.
PythonDeveloper
Confidential
Responsibilities:
- Involved in the Analysis, design and architecture of the application.
- Worked on requirement gathering and High level design.
- Created MySQL back-end for data entry from Flash, I had to assist the Flash developer send the correct data via query strings.
- Used HTML/CSS, XML and JavaScript for UI development.
- GeneratedPythonDjango Forms, Crispy forms to record data, login and signup of online users.
- Experience in development test automation.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data usingPythonand Django ORM.
- Skilled in using collections inPythonfor manipulating and looping through different user defined objects.
- Designed email marketing campaigns and also created responsive web forms that saved data into a database usingPython/ Django Framework.
- Skilled in using collections inPythonfor manipulating and looping through different user defined objects.
- Created Database tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Database Administration activities like taking backup, checking log messages, looking for database optimization.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- WrotePythonmodules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Created entire application usingPython, Django, MySQL and Linux.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Programming inPythonas well as Perl.
- Improved performance by using more modularized approach and using more in built methods.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the XML format.
- Developed API modularizing existingpythonmodule with the help of pyyaml libraries.
- Wrote unit test cases for testing tools.
- Created database using MySQL, wrote several queries to extract/store data.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
Environment: Python2.7, Django 1.4, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Cassandra.
PythonDeveloper
Confidential
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
- Used JQuery for all client side JavaScript manipulation.
- Created unit test/regression test framework for working/new code
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, JavaScript, Apache Web Server, Django.