We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Westlake, TX

PROFESSIONAL SUMMARY:

  • 6+ years of experience as a Web/Application Developer and coding wif analytical programming using Python, Django.
  • Experienced wif full software development life - cycle, architecting scalable platforms, database design and agile methodologies.
  • Experience in object-oriented programming (OOP) concepts like Multi-Threading, Exception Handling and Collections using Python.
  • Built Web application using Python, Django, Flask, JavaScript, AJAX, HTML and template languages.
  • Used Apache to deploy production site.
  • Strong experience using Web Services and API’s in python.
  • Experience in using Design Patterns such as MVC and frameworks such as Django, Flask.
  • Proficient in SQL databases MYSQL, PostgreSQL, Oracle and MongoDB.
  • Good noledge in maintaining various version control systems such as GIT, SVN, CVN.
  • Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
  • Experience in Application Development and Object-Oriented Programming Analysis and Design (OOAD).
  • Experience in working wif various python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
  • Good experience in software development using Python and using its libraries and modules like NumPy, Pandas, Pickle, Jupyter, Python-twitter, Matplotlib, urllib2 for data analytics and rapid development.
  • Experience wif teh Python Scientific Stack (SciPy).
  • Experience in creating initial website prototype from Django skeleton and building out views, templates using CSS for whole site following Django MVC architecture.
  • Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and TEMPeffectiveness of code using PyChecker and PyLint.
  • Involved in Unit testing and Integration testing of teh code using PyTest.
  • Displayed and proved capability to learn any new technology and work on it.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping wif teh software release process.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO, Ability in handling Django ORM (Object-Relational Mapper) and SQLAlchemy.
  • Proficient in Python OpenStack API'S and GUI framework - Pyjamas (for web).
  • Proficient in performing Data analysis and Data Visualization using Python libraries.
  • Scaling up projects using python tools like multithreading, celery.
  • Experience in full software development life-cycle (SDLC), Agile/Scrum Methodology wif high quality deliverables delivered on-time.
  • Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
  • Exposure to CI/CD (Continuous Integration and Continuous Deployment) tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
  • Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Experienced wif containerizing applications using Docker.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Problem solver wif an ability to work independently in a fast-paced environment and quickly adopt emerging technologies.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, GoLang, Shell programming

Web Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, Docker

Frameworks: Django, Flask, Pyramid, Pyjamas, Web2py, Bootstrap

Python Libraries: NumPy, SciPy, Pandas, Jupyter, Matplotlib, Urllib2, Python-twitter

Databases: MySQL, Oracle, PostgreSQL, DB2, NoSQL - MongoDB and Cassandra

Web Services: AWS, SOAP, RESTful

Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat

Version Control: Git, GitHub, SVN, CVS

Deployment Tools: Heroku, Jenkins, Ansible

Operating Systems: UNIX, Linux, Windows, Mac OS

IDE's/Dev Tools: PyCharm, Eclipse, Sublime Text, NetBeans, Visual Studio, JIRA, Putty

Testing Tools: Selenium, HP QC, HP QTP

Methodologies: Agile, Scrum and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Westlake, TX

Python Developer

Responsibilities:

  • Designed and developed customer ps portal in Python using Django framework.
  • Extensive use of Python / Django Framework for developing some backend components.
  • Used secured web services for communication and integrations wif other enterprise applications.
  • Achieved business process automation via applications developed using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Numpy, Scipy, Matplotlib libraries for n-dimensional representation of data and plotting graphs.
  • Analyzed teh code completely and have reduced teh Python code redundancy to an optimal level.
  • Improved teh website part of teh application using Django, and REST API.
  • Implemented Ajax calls to get, post, delete REST API calls for upload and delete files.
  • Created custom user wif overriding key field and adding more fields other TEMPthan that provided by teh Django out-of-box features.
  • Worked wif Pandas for automatic and explicit data alignment, easy handling of missing data.
  • Customized user registration wif two steps (in-active user creation and email activation).
  • Designed User Interface to leverage HTML, XHTML, AJAX, CSS and JavaScript.
  • Enhanced teh design of user interface using Bootstrap framework for Django.
  • Worked on writing and as well as read data from CSV and excel file formats.
  • Implemented web scraping using Python’s Beautiful Soup library.
  • Performed Data framing, Data Analysis, and Data representation using Python Pandas.
  • Involved in Sprint planning sessions and participated in teh daily Agile SCRUM meetings.
  • Conducted every day scrum as part of teh SCRUM Master role.
  • Fixed existing user interface bugs wif CSS and JavaScript functionalities.
  • Wrote python scripts to perform CRUD operations on MySQL database.
  • Responsible for debugging teh project monitored on JIRA (Agile).
  • Involved in unit testing using pytest.
  • Performed QA testing on teh application.
  • Worked on Jenkins continuous integration tool for deployment of project. Deployed teh project into Jenkins using GIT version control system.
  • Held meetings wif design team and worked for teh entire project wif limited help from teh design team.
  • Automating teh deployment of applications as portable, self-sufficient containers that can run on teh cloud or on-premises using Docker.
  • Helped various teams to deploy teh application on GCP, IBM soft layer and Microsoft Azure.
  • Managed Build, Reporting, and documentation using Maven.
  • Maintaining release boards in JIRA and ensuring release velocity.

Environment: Python, Django, Django REST framework, Bootstrap Framework, Nodejs, Jenkins, GIT, Zeus, JBOSS, Ruby, Cassandra, Jira, Microsoft AZURE.

Confidential, Plano, TX

Python Developer

Responsibilities:

  • Experienced wifPythonLibraries Beautiful Soup, NumPy, Pandas Data Frame, Matplotlib,python-twitter, urllib2.
  • Experience in developing web-based applications usingPython, Django, PHP, AngularJs, Reactjs, C++, XML, CSS, HTML, JavaScript and jQuery.
  • Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP).
  • Developed Consumer-based custom features and applications usingPython, Django, and HTML.
  • Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
  • Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments.
  • Working wif backendPythonautomation, CI pipelines, Docker and cloud provisioning/automation.
  • Experience wif Django and Flask a high-levelPythonWeb framework.
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
  • Experience and understanding of React Redux life cycle wif components and rendering to DOM.
  • Good experience in Shell Scripting, UNIX commands.
  • Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
  • Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
  • Experience in working wif Relational DB (RDBMD) like SQLite, MYSQL Workbench, PostgreSQL and No-SQL database MongoDB for database connectivity.
  • Experience in analyzing and handling large datasets using Oracle Relational database.
  • Basic Knowledge on JSON based REST Web services.
  • Experience in building frameworks inPythonfor Test Automation.
  • Excellent Experience in Code Refactoring and Udeploy. Solid ability to code in JavaScript.
  • Thorough noledge in various front-end tools like HTML, JavaScript, XML, jQuery and AJAX.
  • Experience in Bash Shell Scripting, SQL and Java Full stack web development usingPython.
  • Having Good Experience in Object Oriented Concepts (OOPS) wif C# and Python.
  • Good noledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
  • Good noledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Good Experience in error and exceptional handling.
  • Proven ability in working wif Shell scripting for designing automation framework.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Familiar wif Agile and Waterfall development methodologies.
  • Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
  • Managed windows servers which included Active Directory maintenance and support
  • Hands on experience wif bug tracking tools such as JIRA and Bugzilla.
  • Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
  • Maintained customers relationship management databases (MySQL / PostgreSQL)
  • Unit testing for teh entire code and fixing bugs in unit testing

Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, Javascript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-cms, SSO, database access,Django-cms plugins, Bootstrap, Agile, Eclipse, Weblogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.

Confidential, Raleigh, NC

PythonDeveloper

Responsibilities:

  • Develop, test, deploy and maintain teh application.
  • Worked wif UI team to maintain and monitor teh application using JAVA andPython.
  • Developed web-based applications usingPython2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
  • Rewrite existing Java application inPythonmodule to deliver certain format of data.
  • WrotePythonscripts to parse csv files and load teh data in database.
  • Generated property list for every application dynamically usingPython.
  • Designed test cases and test plans, and developed an embedded software data driven test automation framework in Linux/Python.
  • Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
  • Developed automated testing framework for command-line based tests on Linux using
  • Objected Oriented Perl and for selenium-based tests usingPython.
  • AGILE development process TEMPhas been followed. Experienced wif stand-up, Retrospective, Demo, Planning and Code Review meetings.
  • Used AJAX for request response processing wifout reloading teh complete page.
  • Designed teh architecture based on teh popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Developed UI screens using Angular JS (Custom Directives, Validation and Promises).
  • Developed Angular Controllers, Services, Filters and HTML templates using Angular Directive.
  • Developed Test Cases using Easy Mock and used POSTMAN to test REST Calls.
  • UsedPythonand Django Creating Graphics, XML Processing, Data Exchange and Business Logic
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed wif Quality Assurance teams responsible for integrated testing.
  • Worked in agile environment and developed CI/CD (Continuous Integration and Continuous Deployment) pipeline through Jira, GitHub, Team City, Pypi, Docker Hub, Supported Amazon AWS S3 and RDS to host static/media files and teh database into Amazon Cloud.
  • Expert in writingPythonmodules to extract/load asset data from teh MySQL source database.
  • Wrote and executed various MySQL database queries fromPython-MySQL connector and MySQL database package.
  • Involved in building database Model, APIs and Views utilizingPython, to build an interactive web-based solution.
  • UsingPython/Django, HTML, CSS, Sass, JavaScript, SQL, and PostgreSQL, maintaining and adding software.

Environment: Python2.7/2.6, Django 1.4/1.3, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript, SQl, PostgreSQL, Jira, REST API, Mongo DB.

Confidential

Python Developer

Responsibilities:

  • Extensively used OOD concepts in overall design and development of teh system.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Prepared and analyzed reports using Python libraries and involved in environment Setup.
  • Created teh environment specific settings for a new deployment and update teh deployment specific conditional checks in code base to use specific checks.
  • Involved in database scrapes, folder cleanup, applying data retention using Airflow.
  • Produce SAS Graphical reports showing GPLOT charts as well as PIE and BAR charts for analysis while providing teh drill down capabilities.
  • Used Python and Django to interface wif teh JQuery UI and manage teh storage and deletion of content.
  • Assisted wif teh addition of Hadoop processing to teh IT infrastructure.
  • Administration of Continuous Integration tool in Jenkins.
  • Implementing customer data collection wif PySpark/Hadoop analytics.
  • Developed Hadoop integrations for data ingestion, data mapping and data processing.
  • Used XML for dynamic display of options in select box and description on web page.
  • Wrote Python modules to view and connect teh Apache Cassandra instance.
  • Responsible for Debugging and Troubleshooting issues.
  • Involved in debugging teh applications monitored on JIRA using agile methodology.
  • Setting up network environments using TCP/IP, DNS, DHCP and proxy.
  • Involved in postproduction support for solving complex tickets.
  • Resolved user problems in a timely and accurate manner as a member of teh End-User support team.
  • ETL process for continuously bulk importing catalog data from MySQL into Elastic search
  • Involved in presenting demos to teh clients and also reporting teh daily and weekly status to teh Project manager.
  • Involved in creating teh database modelling to teh project and wrote queries for retrieving data from backend.
  • Deployed teh project into Hebrok using GIT version control system.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environment: Python 3.x, Django 1.7, Java Script, Coffee Scripting, Elastic Search, Kafka, Airflow, DAG, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, MySQL, PySpark, SAS/SQL, Hadoop Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Ansible, Linux, PyCharm.

We'd love your feedback!