We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • 5 years of experience as a Web/Application Developer and coding with analytical programming using Python.
  • Experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask.
  • Experience in AWS Cloud platform and its features.
  • Experience in Implementation of MVC/ MVW architecture using Django and REST.
  • Experience in Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
  • Experience in developing consumer-based features and applications usingPython, Django, HTML, Behavior Driven Development (BDD)and pair-based programming.
  • Experience in using various version control systems like Git, GitHub and Amazon EC2 and deployment using Jenkins.
  • Expert in working with various Python IDEs using PyCharm, Spyder, Net-Beans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Expertise in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines.
  • Well Versed with bug tracking/issue tracking tools like JIRA and ALM.
  • Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.

TECHNICAL SKILLS

Programming Languages: Python 3.x,2.7/2.4, SQL

Python Framework: Django, Flask

IDE: PyCharm, Spyder, Net-Beans

Web Technologies: Angular Versions, Web Services, HTML, CSS, jQuery

Databases: Oracle, MYSQL, PostgreSQL

Methodologies: Agile, Scrum and Waterfall

Version control: SVN, GIT, GitHub

Cloud Platform: Amazon Web Services

Bug Tracking tools: JIRA, ALM

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application.
  • Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
  • Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.
  • Worked with caching using Django session for better performance of the webpage.
  • Created a very secure login/registration application using Django Auth package and securing on front end using proper restful services.
  • Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON.
  • Designed and developed data management system using MySQL.
  • Used Jenkins to run automated testing for the new builds to work with the REST development.
  • Responsible for debugging the project monitored on JIRA (Agile)

Environment: Python, Django, HTML5, CSS3, AWS, Boto 3, REST, JSON, MySQL, Jenkins, Jira, GIT, Agile, Windows.

Confidential, Fairfax, VA

Python Developer

Responsibilities:

  • Participated in various stages of Software development life cycle (SDLC), Worked in an Agile (Framework: SCRUM) development environment.
  • Develop the existing application to enhance the features using the Django Framework and improve the performance using REST Web services.
  • Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
  • Build all database mapping classes using Django models and used Python scripts to update content in the database and manipulate files.
  • Developed tools using Python, Shell scripting, JSON to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Developed Python code for instantiating multi-threaded application and running with other applications.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Recording of scripts usingSOAPUIand validate through co-relation and parameterization.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers.
  • Used design patterns efficiently to improve the code reusability and also used JIRA for bug tracking and issue tracking.

Environment: Python, Django, HTML5, CSS3, JSON, DOM, PyQuery, GITHUB, Jira, Agile, Windows.

Confidential, Mayfield, OH

Python Developer

Responsibilities:

  • Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Used Python’s File Handling syntax to read the files for data retrieval and storing purposes.
  • Used Ajax for transmitting JSON data objects between frontend and controllers.
  • Developed unit test cases in python to make sure the functionality of source code is working as desired.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Wrote & executed various MYSQL database queries from Python using Python-MySQL connector & MySQL dB package.
  • Deployed the project into Jenkins using GIT version control system.
  • Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.

Environment: Python, Django, HTML, CSS, jQuery, MySQL, GIT, Jira, Agile, Windows.

We'd love your feedback!