We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 7+ Years of experience as a Web Application Developer and coding with analytical programming and developing client - server enterprise applications using Python, Django, Flask, MySQL, JavaScript, AJAX, HTML, CSS and XML.
  • Experienced with entire software development life-cycle (SDLC) of project including Analysis, Design, Development, Management and implementation of various stand-alone, Object Oriented Programming, Database Design and Agile methodologies.
  • Expert in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, Numpy, Scipy, Matplotlib, Pickle, PySide, Pandas Dataframe, NetworkX, urllib2, MySQL dB for database connectivity) to drive improvements.
  • Experienced in implementing Model View Control (MVC) architecture using Web framework like Django, Flask, and Pyramid.
  • Experienced in developing Web Services using Python programming language with SOAP, REST and securing API with JWT libraries.
  • Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Have good knowledge on SQLite, MySQL, MSSQL, PostgreSQL, NoSQL databases like (Cassandra, Mongo dB).
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL and MS SQL Server.
  • Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
  • Good knowledge in maintaining various version controls systems such as GIT, SVN, CVN and Source Tree.
  • Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyChecker and PyLint.
  • Proficient in developing RESTful Web Services in Python using XML, JSON.
  • Experienced in working with various Python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
  • Experienced in developing UNIX shell scripts as well as Wrapper scripts.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment and Excel data extracts.
  • Experienced in Unit testing, Integration testing, User acceptance testing and Functional testing.

TECHNICAL SKILLS

Languages & Scripts: C, Python2.7/3, HTML, XML, JavaScript, JQuery, Scala

Web-frameworks: DJANGO 1.4-1.5, Flask, Pyramid, Spring MVC

Database: MySQL, PostGRE, MySQL, MongoDB, DynamoDB, Cassandra

Web Servers: Apache Tomcat Servers, WebSphere, Django

Web Technologies: HTML, CSS/CSS3, Bootstrap, AJAX, MVC, JSP, Servlet, Json, AngularJS, and REST

Configuration Management: Github, SVN, CVS, Source Tree

SDLC Methods: Agile, Waterfall and SCRUM

Tools: PyCharm, Maven, Junit, GIT, DockerEclipse, Pydev, NetBeans

Bug Reporting Tools: Jira and Bugzilla

Operating System: Windows, CentOS7, Ubuntu, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Python Developer

Responsibilities:

  • Used Django Framework in developing web applications to implement the model view control architecture.
  • Implemented business logic for the modules such as liability shift, system checks and arbitration in complaint.
  • Involved in creating business processes and modeling diagrams using Rational Unified Process (RUP).
  • Extensively implemented the python libraries like Pandas, Matplotlib, Numpy to manipulate and visualize the data using interactive charts.
  • Worked with JSON based REST Web services.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Developed multi-threaded standalone app inPython, C to view Circuit parameters and performance.
  • Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • GeneratedPythonDjango Forms to record data of online users.
  • Used Django configuration to manage URLs and application parameters.
  • Created and executed test plans using PyUnit.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Managed large datasets using Panda data frames and python library Beautiful Soup for web scrapping.
  • Used Celery to string background tasks together with RabbitMQ as service broker.
  • Worked on preparing configuration specs, branching, labeling and merging using Subversion.

Environment: Python, Django, Subversion, PyUnit, PostgreSQL, JIRA, Celery, RabbitMQCSS, JavaScript, Bootstrap

Confidential, Clayton

Python Developer

Responsibilities:

  • Created and helped deploy advertisements with Advert Serve.
  • Used AW stat and Google Analytics to analyze web traffic.
  • Managed over 100 domains
  • Started developing with Django 0.96 and currently developing with Django 1.0
  • Deployed production site using Apache 2.0 with mod python
  • Upgraded Python 2.3 to Python 2.5 on a RHEL 4 server, this required recompiling mod python to use Python 2.5. This upgrade was necessary because in lined models with UTF-8 characters were causing unexpected errors. Submitted aticket to the Django projectdocumenting this incompatibility with Python 2.3.
  • Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
  • UsingDjango evolutionand manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Worked closely with designer, integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by theFlash.

Environment: Python, Django, mod python, HTML/XHTML, XML

Confidential, Woodland Hills, CA

Python Developer

Responsibilities:

  • Designed and developed test framework using Python.
  • Created 8 modules to streamline the testing of web applications and web services.
  • Used pymssql and mssql modules to retrieve data, insert data, update data in tables of the Sql-Server databases.
  • Created scripts to test the web applications using python. The coverage of the testing is approximately 50% of the documented test cases.
  • Responsible to plan, to create, to execute and to publish the performance results of various applications and services.
  • Created, executed and maintained the automation for handheld applications using Python and Test complete.
  • Interviewed, hired and mentored new resources to be independent contributors to the project teams.
  • Used AJAX to reduce page reloads.
  • Used the Model View controller (MVC) framework to build modular and maintainable applications.
  • Wrote complex SQL queries.
  • Created table-less design using CSS.
  • Developed multi-page applications from beginning to end.
  • Performed Flow Control, response to Front-End Request using Python/ MySQL/ Ajax.
  • Conceived and created tables using MySQL 5.
  • Created tables, stored procedures, triggers and views for data access and manipulation.
  • Fixed bugs using Xdebug.

Environment: Python 2.7, MySQL

Confidential

Web Developer

Responsibilities:

  • Development in Python, SQL in Linux OS/windows OS
  • Statistics, algorithms, data structures, relational databases, SQL programming (MySQL, MySQLdb)
  • Managed Big Data
  • Worked closely with marketing team to create respective test cases and algorithms for efficient work flow.
  • Tested HTML, CSS, JavaScript and JSP to present Client side GUI.
  • Involved in testing of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed dynamic content of presentation layer using JSP.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Frameworks.
  • Worked on Weblogic application server to deploy JSP and EJB applications.

Environment: Python 2.7, Linux /Windows OS, MySQL, pymysqldb, HTML, CSS, JavaScript.

We'd love your feedback!