We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Richardson-, TX

SUMMARY:

  • Hands on experience in development and automation using analytical programming with Python.
  • Expert knowledge of and experience in Object Oriented Design and Programming concepts.
  • Experience object - oriented programming (OOP) concepts using Python.
  • Experienced in developing web-based applications using Python, Django, YML, XML, CSS, HTML, Java Script, jQuery and JSON.
  • Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experienced in developing Web Services with Python programming language.
  • Familiar and developed JSON based REST Web services .
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL database.
  • Hands on Experience with using different kinds of Juniper and Cisco routers.
  • Hands on experience with creating JIRA tasks and updating them on JIRA tool.
  • Extensive experience in Continuous Integration (CI)/Continuous Deployment tools like Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Involved in Unit testing and Integration testing.
  • Excellent analytical and communication skills with ability to interact with individuals at all levels.

TECHNICAL SKILLS:

Programming Languages: Python, Django, C, SQL.

Technologies: SQL, PL/SQL.

Software/Tools: SQL Server, MongoDB.

Technologies: HTML5, JavaScript, jQuery, JSON, YML, XML, CSS.

Software/Tools: PyCharm, Eclipse

Version Control: GIT, Bitbucket.

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Richardson- TX

Python Developer

Responsibilities:

  • Worked on single page web application using Django, HTML5, CSS3 and Java Scripts and REST to display day-to-day bug reports and automation status.
  • Created GUI with Python, Django and MongoDB to start the cisco router automation graphically.
  • Working on a Django application to design a webpage to show the automation reports.
  • Wrote some core functional networking libraries with object-oriented python to perform some critical actions on Cisco and Juniper routers.
  • Hands on experience with writing RESTful API’s.
  • Wrote custom Netmiko library classes in special cases like authenticating second time login for the router or jumper boxes using minimal delay factor.
  • Wrote some python scripts to automate the IXIA connection and traffic generation.
  • Working on deferent libraries like Netmiko, Paramiko and Requests and Python debugger.
  • Utilized BitBucket to constantly keep the libraries up to date and push the working code in to master branch
  • Creating and updating the JIRA tasks is a daily task.
  • Basic knowledge of working with Jenkins job creation as part of continues integration using bit bucket branch.

Environment: Python, Django, REST, MongoDB, JIRA, Jenkins, Cisco IOS, PYTEST, JSON, HTML5, CSS3, JavaScript, PyCharm, Windows.

Confidential, San Jose- CA

Python Developer

Responsibilities:

  • Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Writing Python automation scripts for Cisco router installation (Image upgrading, installing and removing SMU’s and reloading router and etc, cli output validation).
  • Writing Python programs to automate test cases for Model Driven Network.
  • Writing Python scripts to check-out code from GitHub and deploy in production and updating GIT branch daily to avoid way off master code.
  • Writing TextFsm parsers for router’s cli commands using regular expressions.
  • Testing Restful web services with JSON payload using POSTMAN and automating them using Python framework.
  • Develop and execute manual and automated test cases in network test products involving both hardware and virtual test beds.
  • Experience in using Python features: Python Data Structures, Lambda Expressions, range and Xrange, PEP8 standardization, Control and Conditional structures.
  • Responsible for debugging and troubleshooting in automation failure cases.

Environment: Python, Django, MYSQL, IOS XR, Pytest, JSON, HTML5, CSS3, JavaScript, Django, PyCharm, Linux.

Confidential

Python Developer

Responsibilities:

  • Designed and developed the UI of the website using HTML, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Used REST API’s to perform Get and Post methods to obtain and send data from and to backend database.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Dashboard features were developed and tested using Django, Java Script and CSS.
  • Experienced in using Python and Django to interface with the jQuery UI and manage the content storage and deletion.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
  • Used Bit bucket to do basic Git operations and controlling read and write access to the code
  • Used JQuery for all client-side Java script manipulation.
  • Created unit test/regression test framework for working/new code.
  • Using Subversion control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django, HTML5/CSS, MySQL, Java Script, Git, Pycharm, Linux.

We'd love your feedback!