We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Over 4 years of IT Experience in designing, developing, testing and implementing various stand - alone and client-server Architectures based enterprise application software on different domains.
  • Experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries).
  • Experience in Python handling File I/O, performing complex calculations using NumPy, SciPy, Matplotlib, and Pandas. Also, have a familiarity with web scraping using BeautifulSoup and machine learning concepts.
  • Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python. Used Pandas library for Statistical Analysis.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Experience in developing web applications implementing MVT/MVC architecture using Django.
  • Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
  • Experience in integration of various data sources including MySQL, PostgreSQL, Oracle and MS access and noSQL sources like flat files, MongoDB, Dynamodb into staging area.
  • Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Experienced communicating with business users, well-being with a team or as an individual, working in Agile development environment adhering to deadlines.
  • Experienced in version control systems using Git/Github and issue tracking tool like Jira.
  • Experience in Agile Iterative model, Waterfall. Preference for Agile SCRUM environment.
  • Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Engineers, Scientists, Health professionals, Scientists, Professors, Clients, and Vendors

TECHNICAL SKILLS

Languages: Python, SQL, PL/SQL.

IDE s: PyCharm, Eclipse, NetBeans

Databases: SQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB

Frameworks: Django, Flask, web2py, Tornado, Pyramid

Web Servers: JBoss, WebLogic, WebSphere, Tomcat

Version Controls: SVN, VSS, CVS, Git.

Operating Systems: MS Windows, Linux/Unix

Building& Design Tools: ANT, MAVEN, Gulp, UML, JIRA

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web-based solution and used Django Database API's to access database objects.
  • Worked on several standard Python packages like Numpy, matPlotLib, Scipy, Pandas and PyTables etc.
  • Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
  • Implemented the AWS lambda functions using Python to improve the performance of the file upload and merge functionality to AWS S3 buckets with in the Amazon Cloud environment.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
  • Pipelined into AWS Glue then used PySpark to perform complex transformations standardizing the data and stages it into S3 buckets.
  • Involved in development of Web Services using SOAP and REST for sending and getting data from the external interface in XML and JSON format.

Environment: Python, Django, Numpy, matPlotLib, Scipy, Pandas, PyTables, Beautiful Soup, PySpark, PyUnit, AWS, Rest, XML, JSON, Agile, Windows.

Confidential, West Chester, PA

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.
  • 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.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Recorded the online users' data using Python Django forms and implemented test case using Pytest.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • 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, NumPy, Pandas, Pytest, PyQuery, AWS, PostgreSQL, Git, Jira, Agile, Windows.

Confidential, Pittsburgh, PA

Python Developer

Responsibilities:

  • Participated in all phases of the System Development Life Cycle Analysis (SDLC) and responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed web application usingMVCarchitecture with the help ofDjangoframework.
  • Responsible for writing OOP code in Python for server-side scripting.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python.
  • Designed and developed a horizontally scalable APIs usingPython Django.
  • Developed RESTFUL API’s for the functionality implemented in the project using class-based views in Python Django. Used Django’s native testing framework to implement unit testing.
  • Responsible for debugging the project monitored on JIRA (Agile).

Environment: Python, Django Framework, SQL, MySQL, SOAP, JQuery, Jenkins, Tomcat, GIT, Jira, Windows.

We'd love your feedback!