We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Around 7 years of experience in web application development in analytical programming using Python with skills in analysis, design, development, testing and deploying software applications.
  • Experience using various Python libraries to speed up development (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity, JSON libraries).
  • Experience using Python modules like NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, PyTables, etc., for generating complex graphical data, creation of histograms, etc.
  • Worked on various software applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Experience with Object-Oriented Design and Programming using Python and C++.
  • Experience with building automation tools such as ANT, MAKE, GULP, MAVEN, and JENKINS.
  • Experience using various version control systems such as; CVS, Git, GitHub and deployment using Heroku.
  • Experience with working on Celery Task queue and service broker using RabbitMQ.
  • Experience with Elasticsearch, Log stash and Kibana (ELK) framework.
  • Experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Experience in using Django, PHP, C++, CSS, HTML, XHTML, JavaScript, jQuery, XML, AJAX and JSON for developing web applications.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3
  • Experience with implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Experience with working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra.
  • Experience in successfully migrating the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Experience with Installing, upgrading and configuring RedHat Linux4.x, 5.x, 6.x and 7.x using Kickstart Servers.
  • Experience in implementing Puppet, Chef and worked on Data-Center operation and migration across both UNIX and Linux platforms.
  • Experience in developing Web Services and its related frameworks like: WSDL, SOAP, REST, AXIS and Jersey.
  • Possess good knowledge in analyzing, debugging, troubleshooting and solving problems/issues in applications.
  • Experience in creating and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experience in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.

TECHNICAL SKILLS:

Languages: Python 2.7/3.6, C, Java, SQL, PL/SQL, Perl, Ruby

Scripting Languages: CSS, PHP, JavaScript, jQuery, Shell Scripting

MS Office Tools: Word, Excel, PowerPoint, Outlook, OneNote, OneDrive

Virtual Technologies: Docker, VirtualBox, AWS

Databases: MongoDB, MySQL, Oracle, Microsoft SQL Server

Web Technologies: Django, REST, SharePoint

Tools: Git, PyCharm, Sequel Pro, CVS, JIRA, MongoDB Compass

Operating Systems: Linux (CentOS, Ubuntu), Windows& Mac, Android and iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Python Developer

Responsibilities:

  • Developed web applications and RESTful web services and APIs using Python and Django.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Built docker images for various applications using Docker file, docker-compose. YML files.
  • Documented REST APIs with Swagger API specification, documentation helps front end developers to understand functionality of APIs, and easily consume/operate on APIs.
  • Successfully migrated the Django database from SQLite3 to MYSQL Database with completedata integrity.
  • Utilized agile methodologies to manage full life cycle development of the project.
  • Performed various CRUD operations with SQL queries on databases.
  • Performed Unit testing, Integration Testing, and web application testing
  • Launched Amazon EC2Cloud Instances using Amazon Images (Linux/Ubuntu) andconfiguring launched instances with respect to specific applications.
  • Provided support for Amazon AWS S3 and RDS to host static/media files and the database intoAmazon Cloud.
  • Constantly collaborated with user interface team to ensure proper visual quality and performance of websites and used jQuery for data manipulations on client side.
  • Used Amazon Web Services ( AWS ) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Designed and developed automation framework using Python and Shell scripting.
  • Constant involvement in Continuous Integration/Continuous Deployment using Jenkins.
  • Used performance tracking tool such as New Relic and resolved debugging/troubleshooting issues.
  • Used Git version control system to keep track of multiple issues and easily switch from one task to another and deployed final project into AWS.
  • Constant engagement in Design, Development, Deployment, Testing and Implementation of the applications.
  • Worked with various Python IDE’s using PyCharm and Sublime Text.
  • Worked regularly with a team of developers on Python applications.
  • Effective participation in understanding software requirements and preparing design documents.
  • Wrote SQL queries to retrieve data from databases and developing programs per the software requirements using Python and Django framework.
  • Constantly followed all coding standards and fixed defects reported to quality assurance team.
  • Provided production support and performing monthly deployments.
  • Involved in various project stages - Gathering requirements, Development, Testing.
  • Developed Backend for Applications in Python, Docker, Django, REST, MongoDB, MySQL, Linux.
  • Built APIs and SQL queries to perform CRUD Operations on MongoDB, MySQL databases.
  • Used agile development tools and methodologies in Python, Git, PyCharm, code review.
  • Developed unit test cases in python to make sure the functionality of source code is working as desired.

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, Script, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira, Selenium, AWS

Confidential, Knoxville, TN

Python Developer

Responsibilities:

  • Built database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Constantly engaged in debugging and troubleshooting the web applications.
  • Developed object-oriented programming to enhance company product management.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Constantly used Django Database API's to access database objects.
  • Written python scripts to parse XML documents and load the data in database.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Efficiently handled the integration of database systems.
  • Created tables on top of data on AWS S3 obtained from different data sources.
  • Migrated the data from cluster into the AWS environment.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Performed the Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Implemented automate scripts to back up the old records using MongoDB export command and transferred those backup files into backup machine using FTPLIB.
  • Maintained multiple copies of data in different database servers using MongoDB Replication concept.
  • Worked with Linux shell commands and command line utilities.
  • Developed and configured test automation networks to execute stability and performance tests.
  • Used advanced features in Python such as; pickle/unpickle for sharing the information across the applications.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Used Pandas library for statistics Analysis.
  • Constantly ensured high quality data collection and maintaining the integrity of the data.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Installed and configured pyBuilder for application builds and deploying it.
  • Dynamic implementation of SQL server work on website using SQL developer tool and working with continuous integration and automation using Jenkins.
  • Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
  • Utilized PyUnit, Python unit test framework for all Python applications.

Environment: Python 2.7, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Jasper, JavaScript, Angular JS, Linux, Shell Scripting, RESTful, Amazon AWS S3 CLI, Amazon BotoPil, Open stack cloud.

Confidential, Dallas, TX

Python Developer

Responsibilities:

  • Full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies and WAMP (Windows, Apache, MYSQL, Python) Architecture.
  • Used Django framework in developing web applications to implement the Model View Control architecture.
  • Written Sub Queries, Stored Procedures, Triggers, Cursors, and Functions onMySQL and PostgreSQL database.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX.
  • Performed efficient code delivery based on Test Driven Development (TDD) principles and continuous integration to keep in line with Agile Software Methodology principles.
  • Created an entire application using Python, Django, MySQL and Linux.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managed MongoDB environment from availability, performance and scalability perspectives.
  • Deployed the application in User Acceptance Testing (UAT) and Production Web Sphere environment.
  • Used jQuery libraries for all client-side JavaScript manipulations.
  • Involved in developing a Restful service using Python Flask framework.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Anticipated potential parts of failure (database, communication points, file system errors).
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Actively worked as a team member with managers and other staff to meet the goals of the project in the stipulated time.
  • Extensively used Python modules such as requests, urllib, urllib2 for web crawling.
  • Used Pandas library for statistics Analysis &NumPy for Numerical analysis.
  • Handled potential points of failure through error handling and communication of failure.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Managed large datasets using Panda data frames and MySQL and implemented configuration changes for data models.

Environment: Python 2.7, Django 1.4/1.5, FLASK, Web2py, MySQL, MAC OS X, Linux, HTML, CSS, JQuery, AJAX, JavaScript, GIT, SVN, Apache.

Confidential

Python Developer

Responsibilities:

  • Developed frontend portal with HTML, JSON, and CSS.
  • Built application backend with Django, Python, and MySQL.
  • Developed test cases by analyzing the functional requirements and design.
  • Created SQL queries to test Oracle based applications and used JavaScript and JSON to update a portion of a webpage.
  • Developed views and templates with Python and Django view controller and templatinglanguage to create a user-friendly website interface.
  • Developed consumer-based features and applications using Python, Django, HTML, BehaviorDriven Development (BDD) and pair-based programming.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Python & Django to interact with jQuery UI to manage the storage anddeletion of content.
  • Implemented web applications in Flask framework using MVC architecture and worked on frontend frameworks likeCSS Bootstrap for developing Web applications.
  • Good exposure in developing user friendly, simple yet effective web-based applications.
  • Deployed the project into AWS using GIT version control system.
  • Built SQL queries to perform various CRUD operations like create, update, read and delete.
  • Used Collections in Python for manipulating and looping through different userdefined objects.
  • Performed Unit testing, Integration testing, web application testing.
  • Took part in entire software lifecycle of the projects including Design, Development, Deployment, Testing, Implementation and Support.
  • Worked in development of applications in UNIX environment and familiar with commands.

Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Confidential

Junior Python Developer

Responsibilities:

  • Designed and developed different web-based applications based on client requirements.
  • Developed applications using CherryPy, Flask (Python frameworks).
  • Deployed web applications to Google App Engine and deployed projects using Jenkins.
  • Utilized Pandas - python library for analyzing data and data structures.
  • Managed large datasets using Pandas data frames and SQLite.
  • Designed email marketing campaigns and created responsive web forms that saved datainto a database using Python / Django Framework.
  • Knowledge of Model-View-Controller (MVC) design pattern and learned new technical skills as required for the system such as Django, CherryPy and Flask frameworks.
  • Developed Python scripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different data logs.
  • Performed front-end development for web initiatives to ensure usability, using HTML and CSS.
  • Tested all completed work to ensure proper and error free functionality and enhanced quality, and usability of consumer-facing website.
  • Written Use Case diagrams, Class diagrams, Sequence Diagrams, and State Diagrams.
  • Collaborated with a team of instructors and programmers to develop the curriculum andguidelines for workshops to teach the logic of programming.
  • Designed manuals, workbooks, and other printed media for reference purpose.
  • Created and run custom SQL queries, stored procedures.

Environment: Linux, Python, Mod Python, Perl, PHP, MySQL, JavaScript, Ajax, Shell Script, HTML, CSS

We'd love your feedback!