Python Developer Resume
OK
SUMMARY
- 6 years of experience in Design, Development, Implementation of Python, Django, and client - server technology-based applications.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment,
- Experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask, Pyramid and Python web application frameworks.
- Proficient in Front end development experience using Python, Django, HTML5, CSS3 and JSON.
- Proficient with serverless architect especially under AWS Cloud services.
- Strong foundation in Object Oriented Programming principals, and writing extensible, reusable and maintainable code.
- Well Versed with various Python Integrated Development Environments like PyCharm, Eclipse, Visual Studio.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Experience in using NOSQL libraries like MongoDB and Version Control Tools like GIT, GITHUB.
- Well Versed with issue tracking/bug tracking tool like Jira.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS
Languages: Python, SQL
Frameworks: Django, Eclipse, Visual Studio
Cloud Environment: AWS
Web: HTML5, CSS3, XML
Tracking Tools: ALM, JIRA
Version Control Tools: GIT, GITHUB
IDE's: PyCharm
Deployment Tools: Jenkins
Methodologies: Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, OK
Python Developer
Responsibilities:
- Involved in the development and deployment of a Python based web application using Django framework with Agile and TDD methodologies.
- Writing helper scripts with boto3 to launch EC2 instances, monitor instance status with emails notifications.
- Worked on standard python packages like boto3 for AWS.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML5 data
- Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.
- Developed the Application using Python IDE - PyCharm.
- Update, maintain and change the current web applications as per the project requirement.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Used Git and Jira for code submissions and review process.
- Handling the day-to-day issues and fine tuning the applications for enhanced performance.
Environment: Python, Django, HTML, AWS, Boto 3, JSON, XML, PyCharm, Mongo DB, Jenkins, GIT, Jira, Agile, Windows.
Confidential
Python Developer
Responsibilities:
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
- Wrote REST APIs, as part of developing web-based applications using Django REST framework.
- Written Python utilities and scripts to automate tasks in AWS using boto3 and AWS SDK. Automated backups using AWS SDK (boto3) to transfer data into S3 buckets.
- Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
- Used PyQuery for selecting particular DOM elements when parsing HTML 5.
- Created Data tables utilizing MySQL utilized Jinja to access data and display it in the front end.
- Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
- Used Jenkins to deploy our code into different environments and scheduling jobs.
- Used GitHub as a version control and for issue tracking/bug tracking used JIRA.
Environment: Python, Django, AWS, HTML5, MySQL, Beautiful Soup, Jenkins, GITHUB, Jira, Agile, Windows.
Confidential
Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Amazon Web Services (AWS) for enhanced productivity of capacity and quick access.
- Developed tools using Python, XML to automate some of the menial tasks.
- Created, Configured, and Managed AWS Services using Boto3.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Django configuration to manage URLs and application parameters.
- Organized Python code using PEP8 online tool including documentation of scripts.
- Created PyUnit test scripts and used for unit testing.
- Using Git as version control tool to coordinate team-development.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python, Django, HTML5, CSS3, XML, MySQL, PyQt, PyCharm, AWS, Boto3, Shell Scripting, PyUnit, GIT, Jira, Agile, Windows.