We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Kalamazoo, MI

PROFESSIONAL SUMMARY:

  • Almost Five years of experience in Analysis, Design, Development, Testing, Bug fixes, Enhancement, Support and Implementation of web, stand - alone, client-server enterprise applications using Pythonin various domains.
  • Experienced with Object Oriented Programming, Software Development Life Cycle, Database designs, Agile methodologies, coding and testing of enterprise applications.
  • Good Understanding of object-oriented programming (OOP) concepts using Python.
  • Experience inLinux, Apache, MySQL, and Python and WindowsArchitecture.
  • Experienced in writing Sub Queries, Stored Procedures, Triggers, functions on SQL, MySQL databases.
  • Experience in using different Python libraries like Pandas, Numpy, pymssql, matplotlib etc.
  • Good experience in working with various Python Integrated Development Environments like PyCharm, PyScripter, Spyder, PyStudio, PyDev and automation testing tools like PyUnit and Selenium.
  • Experienced in Python's modules pandas, numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, HTML/HTML5, CSS/CSS3, JavaScript, and JSON.
  • Familiar and Worked on various Operating Systems like Mac, Windows, UNIX, and Linux.
  • Knowledge of Servers, Apache Tomcat.
  • Exceptionally solid background in composing API's along with Web Services over Python.
  • Good in Unit testing/ Test-driven Development (TDD), Load Testing and Integration Testing.
  • Experienced in using SVNand GIT.
  • Expertise in practicing the SDLC models, Agile methods with Scrum.
  • Involved in database-driven web application development using a variety of frameworks such as Django on Python.
  • Experience in using UNIX shell Scripts for automating batch programs.
  • Goodat using JSON based REST Web services.
  • Performed code reviews and implemented best Pythonic programming practices
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
  • Ability to work on own initiative and as a part of team. Willingness to learn new technologies, openness to new ideas and ability to learn very quickly.

TECHNICAL SKILLS:

Operating Systems: : Mac, Windows, Unix, and Linux

Web technologies: HTML5,CSS/CSS3, JSON, JavaScript, JQuery, XML.

Languages: Python, Java, C,SQL, Shell Scripting.

Databases:: MYSQL, MS SQL, SQLite 3, MS SQL Server

Frameworks: Django, Flask REST, Pyramid, and CSS Bootstrap.

Development Tools: Sublime Text, Jet Brains Pycharm, Eclipse, Python & Django PluginPydev

Methodologies: Agile, Waterfall, Hybrid (waterfall, Agile)

Configuration Management: GIT, GITHUB, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Kalamazoo, MI

Python Developer

Responsibilities:

  • Involved in MVP software development (using Python 3.7) related to Enterprise Risk Management (ERM), strategic visualization and virtual analytics, powdered by Artificial Intelligence and Machine Learning
  • Designing, developing and testing the ERM software using AGILE methodology
  • Current professional development includes Bayesian probability theory and neural networks
  • Exposure to related languages includes NumPy, Pandas, BayesianPy, Tkinter.
  • DevelopingPython Script for moving files from Dropbox to Amazon server.
  • Writing Python Scripts for loading data from CSV files into the database tables.
  • Currently working with version control systems such as Git and SVN for maintaining a consistent state throughout the application development process.
  • Involved in database-driven web application development using a variety of frameworks such as Django on Python.
  • Developing UI for handling different phases of exceptions for the data in SQL Server database and fix them.
  • Following the best practice of Python such as PEP-8.
  • Developing Python scripts to execute Stored Procedures and load data from various forms of csv files into staging tables in SQL Server database.
  • Involved in back end development using Python with framework Flask
  • Developing internal project in Flask to generate report from google analytics on daily, monthly and weekly basis.

Environment : Python 3.7, Django 2.0, Agile, Flask, HTTP, JSON, HTML, CSS, Pandas, GITHUB, Microsoft SQL Server, Jupyter.

Confidential, Minneapolis, MN

Python Developer

Responsibilities:

  • Designed front end and backend of the application using Python on Django Web Framework
  • Used HTML, CSS, JSON designed and developed the user interface of the website.
  • Developed views and templates to create a user-friendly Website interface.
  • Utilized Python libraries with Python, NumPy, Pandas and matplotlib.
  • Used Git to keep track of multiple issues and easily switch from one task to other.
  • AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
  • Developed Job dashboard monitor UI using Django/Flask.
  • Automated JIRA processes using Python scripts.
  • Design and configure database, back end applications and programs. Managed large datasets using Pandas dataframes and SQL.
  • Involved in maintaining python scripts using automated testing.
  • Experience working with version control systems such as Git and Apache SVN for maintaining a consistent state throughout the application development process.
  • Involved in database-driven web application development using a variety of frameworks such as Django on Python.

Environment : Python 2.6, Python, Django, REST, HTTP, Bootstrap, JSON, HTML, CSS, Pandas,Bugzilla, SVN, Amazon Web Services (AWS)(basic).

Confidential, Kalamazoo, MI

Python Developer

Responsibilities:

  • Designed, and developed minimal viable product (MVP), using Python 3.7
  • Designed, and created MySQL, SQLite 3 database(s) for MVP to store, retrieve, and modify the data
  • Created calendar, which allows users to create, modify, and delete event(s), where the events are
  • Building a cross platform software using Python that merges workflow visualization and virtual
  • Developing REST API, which pulls out and pushes data from/into Salesforce CRM
  • Contributed throughout all (completed) phases of software development to produce high quality, user
  • Involved in the design, development, and testing phases of application using AGILE methodology.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Involved in the design and maintenance of the databases using Python and Python based API using Flask.
  • Return test cases using Pyunit and Selenium automation testing for better manipulation of test scripts.
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Placed data into JSON files using Python to test websites.
  • Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.

Environment : Python3.5, REST Web services, CSS, JSON, HTML, CSS, SQL, Agile, SVN, MySQL, GitHub, Linux.

Confidential

Python Developer

Responsibilities:

  • Generated property list for every application dynamically using Python.
  • Used Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Designed and developed database management system using MS SQL.
  • Rewrite existing Java, C++ application in Python.
  • Experience in Agile Methodologies and SCRUM Process.
  • Involved in entire lifecycle of the projects including Design, Development, Testing and Implementation and support.
  • Creating unit test/regression test framework for working/new code.
  • Wrote SQL, MS SQL queries for implementing functions, triggers, and tables.
  • Used GIT version control tool to coordinate team-development.
  • Involved in maintain, testing and editing python scripts using automated testing
  • Handling the day to day issues and fine tuning the applications for enhanced performance.

Environment : Python2.7, REST Web services, C++, HTML5, CSS3, Bootstrap, JavaScript, GitHub, Flash, SQLite 3, MYSQL, MS SQL, Oracle and Windows, Linux.

We'd love your feedback!