We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • 5+ years of experience as Web/ Application Developer using Python, Django, Flask.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, PYTHON/ PHP) Architecture.
  • Experienced in Object Oriented Programming (OOP) concept using Python, C++ and PHP.
  • Developed Web - based applications using Python, Amazon Web Services, JQuery, CSS and also Model View control frameworks like Django, Flask and JavaScript.
  • Good experience with design, coding, debug operations, reporting and data analysis utilizing python and using python libraries to speed up development.
  • Libraries used: Pandas data frame, network, Beautiful soup, NumPy, SciPy, Matplotlib, urlib2, JSON libraries and MySQL database for connectivity.
  • Hands on experience with Bid Data environment on technologies including Hadoop.
  • Experiences with Unit testing/ Test Driven Development (TDD), and Load testing.
  • Knowledge on JSON BASED REST, SOAP and Amazon Web Services cloud platformand its features which includes EC2, AMI, EBS cloudwatch, Auto-scaling, IAM user management and AWS S3.
  • Good experience coding in using various IDBs like Netbeans, Sublime Text, Spyder, Pycharm.
  • Worked on Python OpenStack API’s.
  • Experienced with full software development, architecture scalable platforms, database design, etc.
  • Excellent knowledge on Predictive Modelling using python and K - mean Clustering for Python Machine Language.
  • Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzill.
  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Bootstrap framework, PHP, XML, JavaScript, node Js and Angular Js.
  • Experience in Agile scrum development techniques, sprint releases and TDD.
  • Good in writing Sub Queries, stored procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases.
  • Good in developing, implementing, and improving processes by bringing engineering, Operations, QA, and Product Management.
  • Excellent debugging, problem solving, optimization and testing skills.

TECHNICAL SKILLS

Languages: Python, SQL, Java

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, MA

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Python Developer

Responsibilities:

  • Written Shell scripting for automation.
  • Used Django to develop web applications.
  • Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.
  • Gathering and analysis phase of project in documenting business requirements by conducting workshops and meetings with various business clients.
  • Used python scripts for automated data movement.
  • Involved in validating, processing files and building database models and views implementing Python to build interactive solutions
  • Used GIT for controlling version.
  • Implemented Agile Methodology and Scrum process for implementation.
  • Used JIRA as a tracking tool for sprints.
  • Used AWS for configuring and developing of application.
  • Developed User Interface screens using HTML, CSS, JavaScript and JQuery.
  • Successfully migrated the Django database from SQLite3 to PostgreSQL with complete data integrity.
  • Implemented MVC framework to design modular & maintainable applications.
  • Implemented Matplotlib for data representation.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Developed consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.

Environment: Python, Django, Linux, Shell Scripting, GIT, Amazon (AWS, EC2, S3), HTML, CSS, JavaScript, Jquery.

Confidential, Auburn Hills, MI

Python Developer

Responsibilities:

  • Created new functionalities to the website by updating the views and templates with Python and Django's view controller and templating language.
  • Created a user-friendly interactive website using Django's Model-View-Controller pattern.
  • Developed both dynamic and static web pages using Python's Django framework.
  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing in python.
  • Worked on using Django's APIs for accessing data from the database and supported Apache server on Linux platform.
  • Utilized Django's MVC architecture to implement and enhance CRUD operations for applications and conducted code reviews.
  • Implemented data analysis with various analytical tools such as Python / SQL, Pandas, NumPy, Matplotlib, Jupiter Notebook, and Anaconda.
  • Automated transfer of data stored in database tables into objects using Django's ORM (Object Relational Mapper).
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Maintained and developed modules which parse data from CSV, XML, JSON data from files and other REST services.
  • Developed numerous regulatory and custom reports in Python and delivered over FTP/email to clients/vendors/regulatory agencies.
  • Deployed application in Apache Tomcat Server for UAT and dev environments.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and took part in improving the front-end services implemented using ReactJS.
  • Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database APIs to access database objects.
  • Used bug tracking tools like Jira, Confluence, and version control systems like Git for build a development environment.

Environment: Python, Django, MySQL, Linux, XML, JSON, CSS, HTML, React, JavaScript, Restful API, MVC architecture, Apache Tomcat Server, Jenkins, Pandas, NumPy, Bash, Agile, JIRA, GIT, PyUnits.

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.
  • 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.
  • 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.

We'd love your feedback!