Python Developer Resume
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.
