Python Developer Resume
SUMMARY
- Around 5 years of experience in developing and designing web - based applications in Python using web framework such as Django, Flask.
- Experience of working in Agile Software Development Life Cycle (SDLC) with good understanding of requirement analysis, Application Life Cycle Management, Creating, developing, testing and deploying applications.
- Experience in using framework (MVT framework, MVC framework) for rapid development and pragmatic, clean design. Also, to follow the DRY principle which makes the code reusable.
- Experience in using Authentication modules within Django, making custom modifications according to requirements.
- Strong experience in development of JSON based REST web services in python.
- Experience of using python libraries such as Pandas, Pickle, SciPy, Pyexcel and NumPy for data analysis and building models (Data Modelling). Also, used ORM libraries for Database access.
- Experience of working with tools such as docker and Kubernetes.
- Experience of working with Application on Amazon Ec2 instance and utilized Amazon S3 for storage.
- Experience in working with relational databases such MYSQL, Oracle, along with some non-relational databases such as MongoDB, CouchDB.
- Experience in working with various Python Integrated Development Environment such as PyCharm, Sublime Text, Visual Studio, IntelliJ Python.
- Conducted extensive Joint Application Development Sessions for all Development related issues with stakeholders and SME’s from all other technology department.
- Experience in using JIRA tool to monitor the progress of the debugging and error correction.
- Good understanding of CRUD operations such as Create, Read, Update and Delete.
- Experience of working on LINUX environment and use of version control system such as GIT, BIT Bucket.
TECHNICAL SKILLS
Programming Language: Python
Web Technologies: HTML, CSS
Web Framework: Django, Flask
Web Services: REST
Database: MongoDB, MySQL, PostgreSQL, Cassandra
Development Tools: PyCharm, Sublime, Visual Studio, Jira, Git, IntelliJ
Software Methodology: Agile
PROFESSIONAL EXPERIENCE
Confidential
Python Developer
Responsibilities:
- Involved in Development of back-end web application in python using Flask framework.
- Created Rest API’s for response communication using Flask framework.
- Wrote python scripts for parsing XML and JSON reports, and MongoDB database queries using python Mongo Client and MongoDB package for Database.
- Views and Templates were developed with Python and to create a user-friendly application interface.
- Deployed the application into different clusters using Jenkins, Kubernetes and docker.
- Deployed the Applications using AWS (Amazon Web Services) such as Ec2 and utilized AWS s3 buckets for storage.
- Used ITRACK for project monitoring, and tickets or story tracking.
- Worked on Linux/Unix environment.
- Religiously used BIT Bucket as a version Control of the Project.
- Worked on almost Agile Methodology with scrum implementation providing successful deliverables on each sprint.
- Experience with PyUnit, which is Python Unit test framework for unit testing of the application.
Technologies: Python, Flask, MongoDB, Bit Bucket, iTrack, Docker, Kubernetes, Jenkins, AWS
Confidential
Python DeveloperResponsibilities:
- Involved in Designing and Development of back-end web application in python using Django framework.
- Created Rest API’s for response communication using Django framework.
- Wrote python scripts for parsing XML and JSON reports, and MYSQL database queries using python MYSQL connector and MYSQL DB package for Database.
- Utilized Django ORM to database objects. Also, involved in Validation and processing of the files.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Deployed the application into Amazon Ec2 instance and utilized Amazon S3 for storage.
- Used JIRA for project monitoring, creating use cases and bug tracking.
- Worked on Linux/Unix environment.
- Religiously used GIT as a version Control of the Project.
- Worked on Agile Methodology with scrum implementation providing successful deliverables on each sprint.
- Experience with PyUnit, which is Python Unit test framework for unit testing of the application.
Technologies: Python, Django, MySQL, Git, JIRA, Amazon Ec2, S3Oops
Confidential
Python Developer
Responsibilities:
- Contributed in all the stages of software development life-Cycle starting from requirement such as designing, development, implementation and testing of the application.
- Used Django framework for designing and development of the application.
- Utilized Django’s API along for performing data manipulation.
- Experience of using Pandas for high-performance while dealing with large datasets.
- Successfully implemented Business logic, performed data exchange and graphics were created using Python and Django.
- Worked on JSON based REST Web Services.
- Responsible for Debugging a project monitored on JIRA.
- Worked with MySQL database and handled its connection with application using Django ORM.
- Good knowledge of working on Linux/Unix environment.
Technologies: Python, Django, JIRA, JSON, Rest Web Servicers
Confidential
Backend Developer
Responsibilities:
- Worked on complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
- Implemented code in Python to review and manipulate the data.
- Development multi-page application from beginning to end.
- Designed and developed the UI of the website sing HTML, CSS.
- Profiled code for optimization and memory management.
- Worked on Agile Methodology.
- Used GIT as version control.
Technologies: Python, GIT, Agile, MYSQL, Sublime-text.