We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 7+ years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
  • Python development experience encompasses the utilization of new tools and technical developments ( libraries used: libraries- Beautiful Soup, Jasy, NumPy, Scipy, MatPlotLib, Pickle, Pyside, python-twitter, Pandas dataframe, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Proficient in developing websites and web applications using PHP, MYSQL, HTML 4.01/5, XML, JSON,CSS, Java Script & AJAX.
  • Performed Test Driven Development and Behavior Driven Development methodologies for enterprise wide projects.
  • Experience in Implementation of MVC/ MVT architecture using Django, and RESTful, Soap web service and SoapUI.
  • Building out the next-generation public-facing web site with an advanced Django-based web frameworks.
  • Developed web applications and Restful web services and APIs using Python Django and PHP.
  • Experience in the design of Mongo DB database - Indexing and Shading.
  • Responsible for linking the Python API to the SPARK core and initializing the spark context.
  • Used to link Python API to the spark core by using Pyspark shell.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyStudio, Eclipse and Sublime Text.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef .
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, Cloud Front, Route 53.
  • Automated Regular AWS tasks like snapshots creation using Python scripts.
  • Experience in using various version control systems like Git (GitHub / Bitbucket), SVN .
  • Implemented CI/CD pipeline by testing and deployment of the applications
  • Used SDLC Methodology to yield fast and robust software with CI/CD strategies .
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Worked on creating the Docker containers, Docker container images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Experience in analyzing and handling large database using Oracle Relational Data Architecture .
  • Experienced in developing UNIX shell scripts and Bash scripting.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Worked on Python Testing frameworks like Zope, PyTest, nose and Robot framework.

TECHNICAL SKILLS

Operating systems: Windows, Linux Ubuntu, UNIX

Languages: Java, C, C++, Python 3.3/2.7/2.4, Perl, Ruby

Scripting languages: CSS, AJAX, Java Script, jQuery, PHP, Shell Scripting

Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL,MVC3

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, IBM Web sphere, open stock, RESTful web services

Databases: Oracle, My SQL, Apache Cassandra, MongoDB.

IDEs/ Tools: Eclipse, Toad, Sublime text, Spyder

Revision Controlling Systems: GitHub, SVN

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum

MS office tools: Microsoft Excel (Super user), Microsoft word, Microsoft PowerPoint, PPTPlex

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Python Developer

Responsibilities:

  • Developed and designed Python based API ( Restful Web Service ) to interact with company's website.
  • Successfully implemented Django framework (including Tastypie) to design server applications.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Responsible for debugging and troubleshooting the web application.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Excellent Experience and knowledge in using XML, SOAP web Service for inter operable software applications .
  • Generated graphical reports using python package NumPy and matplotlib.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Used Pandas library for statistics Analysis.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
  • Deployed the project into Jenkins using SVN version control system.
  • Used Code Collaborator for reviewing the code and document to meet the software quality, did Integrations with Jira, SVN and eclipse.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
  • Designed and developed data management system using MySQL.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Performed troubleshooting, fixed and deployed Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Planning, implementing, and converting manual test cases to automation test cases.

Environment: Python, Amazon AWS S3, MySQL, HTML, Python 3.6, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Jenkins.

Confidential, Malvern, PA

Python Developer

Responsibilities:

  • Designed and developed frontend modules using Django web development framework.
  • Built all database mapping classes using Django models and did Data Exchanges and sorting as per customer requirement between Database and Files like Text file to Excel file and vice versa.
  • Conducted data analysis for various reports using Python libraries: Pandas and Numpy.
  • Prepared various graphs to use in different reports for business decision making using Python library MatPlotLib.
  • Automated some of the menial tasks by using Python , Shell scripting and XML.
  • Managed URLs and application parameters by using Django configuration .
  • Developed Python scripts to access and analyze the data from the right sources for use in different reports.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
  • Used the continuous integration (CID) tool Jenkins for automating the build processes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Lead parts of new and existing front-end, back-end, and API development, translate business requirements into user stories.
  • Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Performed data modeling and data manipulation using SQL on Oracle and PostgresSQL .
  • Designed, developed and maintained PostgreSQL database architecture and used SOAP and Restful API for information extraction.
  • Building Word Press back-end for websites for easier inventory management and an easier checkout process for users.
  • Worked with open source technologies like Apache Traffic Server and Chef and used Selenium Grid to execute tests on different nodes and on several browsers.
  • Managed deployment automation using Chef , Custom Puppet modules and created test scripts using Selenium WebDriver using Page Object Model.

Environment: Python 2.7/3.4, Django, PyQt, Panda API, HTML, CSS, AJAX, Tomcat, JSON, Restful, XML, OOD, Shell Scripting, GitHub, MYSQL, Cassandra, Jira, Agile.

Confidential, Chevy Chase, MD

Linux Administrator

Responsibilities:

  • Develop, administer, and support the company's Linux systems (Redhat6) for creating and enhancing specialized systems and applications that are efficient, effective, and secure
  • Performed all System Administration tasks like installing packages, and patches.
  • Experienced with the installation, configuration and volume/File system management using Logical Volume Manager (LVM)
  • Troubleshooting system, network and user issues.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients.
  • Worked extensively on various networking protocols like TCP/IP, FTP, HTTP, HTTPS, and DHCP.
  • Responsible for managing log files for troubleshooting probable errors
  • Responsible for setting up and configuring the nodes for Test, Dev environments. Worked with the developmentand application teams for installation and configuring Mail Server, Apache Web Server.
  • Responsible for deployment and Configuration of application server (Tomcat) and web server (Apache) from scratch for deploying JAR and WAR Applications.
  • Planned and performed upgrades to Linux operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Configured SUDO access and granting root permission to users for performing certain activities.
  • Performing tape backups, archiving and checking data integrity through Shell Scripts, cron jobs and job automation.
  • Responsible for monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Responsible for providing for 24x7 support for production and responding to users' tickets from remedy.

Environment: Redhat6, Tomcat, MySQL, PostgreSQL, Shell Scripts, UNIX, Windows 8, LAMP stack, ACL’s, TCP/IP, FTP, HTTPS, DHCP, Python, Cron jobs.

We'd love your feedback!