We provide IT Staff Augmentation Services!

Senior Python Developer Resume

5.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Over 8+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture based enterprise application software.
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience in Agile (SCRUM) using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocols SOAP, REST.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools like Bugzilla and JIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
  • Responsible for user validations on client side as well as server side.
  • Adept at automating repetitive work through Shell scripts and Python.
  • Able to analyse a requirement and act accordingly by managing the resources efficiently.

TECHNICAL SKILLS:

Programming Languages: Python 2.5-2.7/3.4-3.6, C, SQL and PL/SQL.

Web Technologies: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, AngularJS.

Frameworks: Django, PyJamas, Flask, Jython, Pyramid, CherryPy

Version Control: MVC, SVN, CVS, Git, GitHub.

Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL

Application servers: Apache Tomcat, JBoss

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra

IDE s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.

Operating Systems: Windows 98/2000/XP/7/8/10, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MacOS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.

WORK EXPERIENCE:

Senior Python Developer

Confidential, Deerfield, IL

Responsibilities:

  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Engineered RESTful APIs using Django REST Framework.
  • Developed REST API and integrated with cloud products like AWS REST API gateway and AWS lambda.
  • Developed internal testing tools and simulating tools in Python.
  • Designed and developed user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code.
  • Responsible for writing python scripts to scrape web data for data usage/collection using Beautiful SOUP, Scrapy, and Selenium.
  • Developed and executed various MySQL database queries from python using Python-MySQL connector and MySQL database package.
  • Expert in business process and software development life cycle, including analysis, design, development, testing and implementation of software applications.
  • Responsible for Production support and deployment. Good knowledge of configuring jobs in Jenkins and git hooks.
  • Used Mongo DB to stored data in JSON format.
  • Manual testing of web applications, Integration testing.
  • Creating test automation plan/scenarios/test cases.
  • Participation in planning of testing process, including creating of a test plan, smoke/regression testing.
  • Responsible for user validations on client side as well as server side.
  • Used Git to resolve and coding the work on python.
  • Work on DNS tables to map the website to its IP address and mapped them to AWS Route 53.
  • Interacted with QA to develop test plans from high-level design documentation.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.

Environment: Python 3.4, Django 1.6/1.7/1.8LTS, HTML5, CSS, Bootstrap, JavaScript, Celery JQuery, UNIX, MVC architecture, AWS EC2, AWS RESTAPI gateway, AWS RDS, GitHub, Chef, JSON, XML, MYSQL, SQL, PLSQL, Jenkins, Restful API, JIRA.

Sr. Python Developer

Confidential, Cleveland, OH

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database model, Views and API's using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Unit test/ regression test framework for working/new code.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Developed Spark Code using python for faster processing of data.
  • Responsible for managing large databases using MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
  • Developed and designed automation framework using Python and Shell scripting.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Associated with debugging the applications monitored on JIRA using Agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.

Python Developer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for using the best technologies to add features to the existing system and services.
  • Involved in all aspects of the development process from product inception to scaling in production.
  • Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
  • Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
  • Heavily leveraged Python’s graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
  • Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
  • Involvement in using collections in Python for manipulating and looping through different user defined objects.
  • Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
  • Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
  • Used Django configuration to manage URLs and application parameters.
  • Responsible for configuring NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django.
  • Designed and created backend data access modules using PL/SQL stored procedures.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
  • Responsible for debugging the project monitored on JIRA.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Generated Django forms to record data of online users and used PyTest for writing test cases.
  • Extensive use of version controlling systems like GIT and SVN.

Environment: Python, Django, MySQL, NOSQL, GIT, SVN, Linux

Python Developer

Confidential, Hartford, CT

Responsibilities:

  • Designed and developed data management system using MySQL.
  • Worked on high level design and detail design.
  • Design, develop, test, deploy and maintain the website.
  • Developed the interactive user interface using jQuery JavaScript library.
  • Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
  • Built application logic using Python 2.7, Django and MYSQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Developed python scripts to parse XML documents and load the data in database.
  • Worked on all the client-side validation using JavaScript.
  • Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Extensively used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.
  • Worked with jQuery for all client-side JavaScript manipulation.
  • Developed unit test/regression test framework for working/new code.
  • Used Subversion control tool to coordinate team-development.
  • Worked with Forms, views, models using Django.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Generated complex graphical data, creation of histograms etc. using the Python's modules numpy, matportlib etc.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

Software Developer

Confidential

Responsibilities:

  • Worked on requirement gathering and High-level design.
  • Used HTML/CSS, XML and JavaScript for UI development.
  • Converted Visual Basic Application to Python, MySQL.
  • Used python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER.
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
  • Developed build and deployment scripts using ANT & MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Prepared the Test data (Input files) for interpreting the Positive/Negative/regression results based on the design requirements.
  • Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
  • Used Collections in Python for manipulating and looping through different user defined objects.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Applied EMV card algorithms to system via python programs.
  • Contributed patches back to Django.
  • Responsible for getting the teams up and running with game record features.
  • Performed research regarding Python Programming and its uses and efficiency.
  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Used Thales theorem for applying encryption and decryption of ISO standard message in Python programming.
  • Used Redis as messaging broker to execute asynchronous tasks.
  • Developed object-oriented programming to enhance company product management.
  • Followed Agile Methodology and SCRUM Process.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peer.
  • Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Managed, collaborated and coordinated the work of an offshore development team.

Environment: Python, Django, Visual Basic, Java Script, Hive, XML, JASPER, QTP, MySQL, PL/SQL, Oracle 9i, Bugzilla

We'd love your feedback!