We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 7 years of IT experience as a python developer web/application developer in Django.
  • Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Using django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Built the web application by using Python, Django, AWS, MongoDB, Jinja, WSGI, Fabric, PostgreSQL, and Redis.
  • Experience in full SDLC starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies. Involved in projects using agile and Extreme Programming methodologies.
  • Applied HTML, HTML5, XML, DHTML, CSS3, CSS, JavaScript, JQUERY, and AJAX to deliver cutting-edge user interfaces and components.
  • Familiar with JSON based REST Web services and Amazon Web services.
  • Testing a program by running it across test cases to ensure Experience in creating unittest cases and mock objects to ensure validity and effectiveness of code.
  • Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
  • Expertise using and deploying enterprise applications in Tomcat.
  • Thorough understanding of Database Application Designs and Implementation using Oracle, MySQL and SQL Server. Good understanding of PL/SQL Normalizing and De-Normalizing Databases for performance.
  • Experience using no SQL database MongoDB.

WORK EXPERIENCE:

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Design and develop modular tool and micro-services which trigger different workflow which mine data from database.
  • The application will interact numbers of server to get workflow and star mining job.
  • The application also look for data mining workflow and services health check and integrate HQL and SQL queries in it.
  • If anything has been change in any workflow or any database queries it will detects and start a new job and make a log for it.
  • This tool dump all mine data in in Oracle from various databases like Hadoop, SAP BW, and it will integrated with Oozie workflow.
  • For version control I have use Gitlab.
  • Maintain all job report and heath of the job. Time by time generate email to all upper management team and associated project developer regarding job status.

Environment: Python, PyCharm, Eclipse, Sublime, Linux, Shell Scripting, Mac, Gitlab.

Confidential, Palo Alto, CA

Python Developer

Responsibilities:

  • Part of the development team which is assigned to develop payment transaction and maintain financial reports for the department.
  • Write models in django RESTful API environment to interact with RDBMS and no-SQL DB.
  • Write ORMs query for search database from different DB and for generate different reports.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal finance team.
  • Using the Model View controller (MVC) framework to build modular and maintainable applications.
  • Write unit test cases with individually and in suits using pyunit.
  • Implemented code in Python to retrieve and manipulate data.
  • Host all codes in Github repositories.

Environment: Django, Python, Eclipse, Linux, Shell Scripting, Git, Agile, Scrum.

Confidential, Durham, NC

Python Developer

Responsibilities:

  • Developed an application for HR department in Django environment.
  • Involved development of application's views, models.
  • Developed various kinds of reports with using ORMs to import data from DB.
  • Created tool to generate excel file from reports.
  • Involved in test driven development and load testing.
  • Checked and validate finished application for testing team.
  • Troubleshoot developed projects identify errors and develops solutions.
  • Maintained ongoing projects.
  • Worked on AWS using EC2 instances, setting security groups (ports, source) handling events between python scripts and linux server.
  • Designed templates and forms using html, css.
  • Maintained version control using git.

Environment:: Python, Linux, Shell Scripting, Django Framework, SQL, MySQL, ORMs, git.

Confidential, Durham, NC

Python Developer

Responsibilities:

  • Wrote application views which triggered by URLs and open respected templates
  • Developed different REST APIs in Jinja and flask framework with using python scripting.
  • Developed Python ORMs fetched data from DB.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Followed MVC Structure to develop Application.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Chrome) on both Windows.
  • Managed application state using server and client-based State Management options.

Environment: Python, Django, HTML, CSS, Oracle, AJAX, Redis, oracle, MongoDB.

Confidential

ASP.Net Developer

Responsibilities:

  • Assigned to develop interactive websites with using C#.
  • Responsible for backend development in environment of Visual studio 2005/2008, designed and developed database in MS SQL 2005/2008.
  • Worked in a team, Involved in developing the backend with C#, design database and create database schema for web application that matches requirements of the company.
  • Excellent Coordination in project activities and ensured that all project phases are followed and documented properly.
  • Integrated different web-services like SMS in admin website to create bulk messages for website users.

Environment: UNIX, SQL, PL/SQL, Perl Scripting, Mercury Test Director 6.5, SQL *Loader, Oracle 9i, SQL Server 2003, Java.

We'd love your feedback!