We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 8+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django, Django Rest Framework in various domains.
  • Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Expert in Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications usingPython and Django.
  • Handy experience in developing Web-Applications implementing Model View Control architecture using Django, Flask frameworks.
  • Experienced in developing web-based applications using Python, Django, MVC3, Bootstrap and HTML5.
  • Experienced in developing Web Services withPythonprogramming language.
  • Experience in data analysis using Python (Pandas, NumPy).
  • Experience inAmazon AWS Cloud platform and its features.
  • Experience in composing API's along with Web Services over Python.
  • Strong experience of software development in Python IDEs - sublime text, Spyder, pycharm, emacs.
  • Strong expertise in development of web-based applications using Python, HTML5, XML, Angular JS, CSS3, DHTML, JavaScript, JSON and jQuery.
  • Experience in Object Oriented Design and Programming concepts in Python.
  • Experience with JSON based REST Web services and Confidential Web services (AWS) and Responsible for setting up Python REST API framework using Django.
  • Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
  • Experience in writingREST APIsinPythonfor large-scale applications.
  • Experience in developing of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Experience implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django and MYSQL.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Python 3.x, 2.7, SQL

Python Framework: Django, WebApp2

Python Libraries: Pycharm, PyUnit, PyQt, NumPy, MatPlotLib, PySpark, Pandas.

Web Technologies: HTML5, XML, CSS3, Javascript, JQuery, AJAX, Angular.js, Bootstrap

Office Tools: Microsoft Word, Excel, MS Visio

Web servers: Apache, IIS

Methodologies: Agile, Waterfall

Databases: MySQL, SQL Server 2008/12, Oracle.

Operating systems: Linux/Unix, Windows 2000/XP/2003/Vista, MAC

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Worked on developing internal testing tools which were written inPython. Generated Python Django Forms to record data of online users.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
  • Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard.
  • Written python module to view and connect to AWS S3 instance.
  • Constructed product-usage data aggregations using Py-Spark, Spark SQL and maintained in AWS S3 location for reporting, data science dash boarding and ad-hoc analyses.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interfacUsed PyQuery for selecting particular DOM elements when parsing HTML.
  • Used Jenkins for continuous integration services.
  • Used the Django Framework to develop the application.
  • Build all database mapping classes using Django models.
  • Worked with JSON based REST Web services and Amazon Web services (AWS).
  • Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
  • Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework.
  • Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
  • Set up rules and policies with a Node.js/Python back end.
  • Created a Git repository and added the project to GitHub.
  • Utilized Agile process and JIRA issue management to track sprint cycles.
  • 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.

Environment: Python, Django, Pandas, NumPy, PySpark, PyUnit, Eclipse, PyCharm, PyQuery, HTML5, JSON, REST, AWS, AJAX, JSON, Node.js, SQL, LINUX, GitHub, Jira, Agile and Windows.

Confidential, St. Louis, MO

Python Developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Experience in GCP Dataproc, GCS, Cloud functions, BigQuery.
  • Worked on Multi-Tier distributed Enterprise applications and data processing automation using Python.
  • Performed testing using Django’s Test Module.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to production.
  • Developed user interface solutions using a Django web framework.
  • Worked on Python Open stack API's.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Worked on Python Scientific packages like NumPy and Pandas to handle data sets.
  • Developed Business Logic using Python on Django Web Framework.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Collected, studied, interpreted large datasets and visualized it using PySpark
  • Carried out various mathematical operations for calculation purpose using Python libraries.
  • Worked with JSON based REST Web services.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
  • Used GitHub for version control.
  • Created PyUnit test cases for unit testing.
  • Utilized Agile process and JIRA issue management to track sprint cycles.
  • Managed large datasets using Panda data frames and MySQL.
  • Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs.

Environment: Python, Django, PySpark, Pandas, NumPy, AWS, XML, JSON, REST, PyUnit, GitHub, Jira, Subversion, SQL, MYSQL, Oracle, Agile and Windows.

Confidential, Dallas,TX

Python Developer

Responsibilities:

  • Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Developed views and templates using Python and created a user-friendly website interface using Django’s view controller and template language.
  • Have used Python libraries like NumPy/SciPy, Pandas for market analysis and done some machine learning using Python.
  • Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, GIT, Puppet for micro services and continuous deployment.
  • Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap and JQuery.
  • Recorded the online users' data using Python Django forms and implemented test case using Pytest.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used Git version control system for collaborating with teammates and maintaining code versions.
  • Used Jira to manage workflow and track progress.
  • Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.

Environment: Python, Django, HTML, PyQt, PyUnit, JSON, AWS, PyQuery, GitHub, DOM, REST, SQL, Agile and Windows.

Confidential

Python Developer

Responsibilities:

  • Worked with full software development life-cycle (SDLC), architecting scalable platforms, object oriented Programming, database design and agile methodologies.
  • Developed custom reports using HTML, Python and MySQL.
  • Used Python based GUI components for the front end functionality such as selection criteria.
  • Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
  • Developed server-based web traffic statistical analysis tool using Pandas.
  • Used Django configuration to manage URLs and application parameters.
  • Used PyQuery for selecting Particular DOM elements when reading HTML.
  • Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization.
  • Exposure to the threading limitations ofPython, and multi-process architecture.
  • Used collections inPythonfor manipulating and looping through different your defined objects.
  • Set up rules and policies with a Node.js/Python back end.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Written queries in MySQL and Native SQL.
  • Worked in an agile development environment.
  • Actively handled multiple priority tasks in parallel and participated in review of project deliverables.

Environment: Python, Django, Webapp2, HTML, CSS, JavaScript, JSOn, REST, Bootstrap, Pandas API, Agile, PL/SQL and Windows.

We'd love your feedback!