We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 5+ years of experience in developing various web applications and implementing server - side enterprise applications, stand-alone applications usingpython, Djangoand mapping the requirements to the system.
  • Experience in various stage of software development life cycle (SFDC) includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Good experience in developing web applications implementing Model View Control (MVC) architecture using Django framework.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO, Ability in handling Django ORM (Object-Relational Mapper) and SQL Alchemy.
  • Experienced in developing a portal to manage and entities in a content management system using Python and Django.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Strong Experience in web based UI design and interface development using HTML5, CSS3, Bootstrap, JavaScript and JQuery.
  • Expert in developing dynamic web pages including front end and back end usingPythonand Django Frameworks.
  • Extensive hands-on experience of using Python packages likeNumPy, Matplotlib, SciPy, PyTables, Urlib2libraries.
  • Hands on experience onPythonfor data analytics, data wrangling and extracting data using Pandas, NumPy and SciPy.
  • Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS. Cloud systems design, implementation and troubleshooting (AWS, Rackspace, Azure).
  • Experienced withJSON based Restful web services andXML based SOAP web services.
  • Experience in Database Administration, development, design, maintenance and production support of relational databases, business applications, new server setup,MySQLServer installation, upgrade, migration.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Have the ability to understand complex systems and be in command of the details to provide solutions.
  • 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, SQL

Python Framework: Flask, Django

IDE’S/Tools: Eclipse, PyCharm, Pydev, Spyder

Python Libraries: Numpy, scipy, matplotlib, Pandas dataframe, networkx, urllib2, MySQLdb

Databases: MS SQL, My-SQL, Oracle

Web Technologies: XML, CSS3, HTML5, JavaScript, MVC, Bootstrap, AJAX, Angular.JS, JavaScript, JQuery, JSON

Web Services: SOAP, REST

Methodologies: Agile, Scrum

Operating Systems: Window (All Variants), UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL.
  • Develop Python microservices with Django framework for Confidential and Confidential internal Web Applications.
  • Involved in designing user interactive web pages as the front end part of the web application using various web technologies likeHTML5, JavaScript, Angular.JS, JQuery,AJAXand implementedCSS3for better appearance and feel.
  • Developed Python batch processors to consume and produce various feeds.
  • Design and documentation of REST APIs using Django Rest framework for collection and retrieval of high volume data which is results of search query.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used collections inPythonfor manipulating and looping through different your defined objects.
  • Created Python tools to increase efficiency of application system and operations; data conversion scripts, REST, JSON, and CRUD scripts for API Integration.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Utilized Python 3.4 libraries such as numpy, pandas and matplotlib to read data from csv files aggregate and update data.
  • Used Python to place data into JSON files for testing Django Websites.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Worked on Python to place data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
  • Used JQuery for selecting particular DOM elements when parsing HTML.
  • Created User Controls and simple animations using Java Script and Python.
  • Involved inPythonOOD code for quality, logging, monitoring, and debugging code optimization.
  • Analyzed theSQLscripts and designed solutions to implement usingPyspark. Created custom new columns depending up on the use case while ingesting the data usingPyspark.
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart
  • Involved in AGILE(SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Python, Django, PyQt, HTML5, CSS3, JavaScript, Angular.JS, AWS, PySpark, DOM, Numpy, Pandas, Matplotlib, AJAX, JQuery, JSON, PL/SQL, REST, PostgreSQL, Agile and Windows.

Confidential, Nashville, TN

Python Developer

Responsibilities:

  • Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Build all database mapping classes using Django models.
  • UsedPythonbased GUI components for the front end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizingPython.
  • Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
  • Designed and developed the presentation layer using HTML5, CSS3, JavaScript, JQuery and AJAX.
  • Worked on frontend frameworks like Angular.js.
  • Involved in development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Developed remote integration with third party platforms by using Restful web services and Successful implementation of PySpark and Spark Streaming applications for large scale data.
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Used Python plotly, numpy library to visualize data point using interactive charts. Designed data visualization to present current impact and growth.
  • Set up rules and policies with a Node.js/Python back end.
  • Worked with JSON based REST Web services and Amazon Web services (AWS).
  • Wrote Python scripts in order to parse and load the data into the database, from the XML and JSON files, and wrote programs for performance calculations by using NumPy and SQL Alchemy.
  • Used python packages like NumPy, SciPy for various sophisticated numerical and scientific calculations.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
  • Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.

Environment: Python, Django, PyUnit, PySpark, PyQt, HTML5, CSS3, JavaScript, Angular.JS, Numpy, Pandas, Matplotlib, AWS, AJAX, JQuery, JSON, PL/SQL, Agile and Windows.

Confidential, Bloomington, IL.

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Involved in building database Model, APIs and Views utilizingPython, to build an interactive web-based solution.
  • Worked on server-side applications with Django usingPythonprogramming and usedPythonlibraries like Beautiful Soup, Matplotlib, SciPy, NumPy and built efficient Node.js backend for client web application.
  • Developed tools to automate some base tasks usingPython, Shell scripting and XML. Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Developed the application using the Test-Driven methodology and designed the unit tests usingPythonUnit test framework.
  • Build all database mapping classes using Django models.
  • Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3 and JavaScript.
  • DevelopedPythonbased API (RESTful Web Services) to track the events and perform analysis using Django.
  • Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
  • Managed large datasets using Panda data frames and MySQL.
  • UsedPythonto extract information from XML files.
  • Involved in development usingPython, bug fixing and unit testing of the layout commands.
  • Developed Merge jobs in Python in order to extract and load data into MySQL database and used Test driven approach for developing applications.
  • Worked on object oriented programming (OOP) concepts usingPython, Django and Linux.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP- serializable JSON strings.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Involved in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met

Environment: Python, Django, PyQt, HTML5, CSS3, JavaScript, Angular.JS, XML, Numpy, Matplotlib, AJAX, JQuery, JSON, RESTful, MySQL, Agile and Windows.

Confidential, Columbus, OH.

Python Developer

Responsibilities:

  • Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
  • Participated in the complete SDLC process.
  • Used Django configuration to manage URLs and application parameters.
  • Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page outcomes, written controllers using annotations.
  • Added the navigations and paginations and filtering columns and adding and removing the desired columns for view utilizing Python based GUI components.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
  • Used JQuery for selecting particular DOM elements when parsing HTML.
  • Developed complex web, middleware, and back end systems in Python, SQL for Linux and Windows.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle 9i SQL and PL/SQL.
  • Actively participated in System Testing, production support and maintenance/patch deployments.

Environment: Python, Django, XML, HTML5, CSS3, JavaScript, Angular.JS, PyQt, PyQuery, AJAX, JQuery, JSON, SQL, Agile and Windows.

We'd love your feedback!