Python Developer Resume
Memphis, TN
SUMMARY
- 6 years of IT Experience in designing, developing, implementing of various standalone and client - server architecture based enterprise application software in Python on different domains.
- Expertise in development of web-based applications using Python, Django, HTML, XML, CSS, DHTML, JavaScript, JSON and JQuery.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
- Hands on experience with Build Automation tool like Maven, and version control tools such as Git, and GitHub.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, Oracle and MongoDB.
- Experienced in working with different operating systems like Windowsx.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Ability to handle multiple tasks, Initiative and Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals
TECHNICAL SKILLS
Languages: Python, SQL
Frameworks: Django, Flask, Angular Versions
Databases: My SQL
IDE s/ Development Tools: PyCharm, PyScripter, PyStudio, Visual Studio Code and Sublime Text.
Version Control: SVN, CVS, Git, GitHub.
Cloud: AWS
Operating systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Python Developer
Responsibilities:
- Followed Agile (Scrum) Methodology by involving in gathering requirements, system analysis, design, development, testing and deployment.
- Developed web-based applications using Python, Django.
- Worked on Python Open stack API's and was involved in writing Shell scripts to automate Web Sphere Admin tasks and application specific syncs / backups and other schedulers.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS and RDS to host static/media files and the database into Amazon Cloud.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database and performed error and exceptional handling.
- Deployed the project onto the Jenkins server, and organized the configurations and versions of the code using GIT version control system.
- Responsible for debugging the project monitored on JIRA.
- Developed unit test cases in python to make sure the functionality of source code is working as desired.
Environment: Python, Django, JSON, AJAX, AWS, Angular, PostgreSQL, Jira, Maven, Jenkins, GIT, Agile, Linux.
Confidential, Portsmouth, VA
Python Developer
Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile-Scrum Software development methodology.
- Creating website interface by templates and views with Python and Django views controller and template language.
- Worked on Python Django Forms to record data of online users and used Django frameworks for creation of web pages.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Used the Django Framework to develop the application.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Involved in development of Web Services using REST for sending and receiving data from the external interface in the JSON format.
- Developed and designed automation framework using Python and Shell scripting.
- Using Git to resolve and coding the work on Python.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, REST, HTML5, JSON, CSS3, Angular, Ajax, JSON, GIT, MYSQL, Windows.
Confidential, Raleigh, NC
Python Developer
Responsibilities:
- Built database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Designed front end and backend of the admin application Python using on Django Web
- Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation.
- Responsible for using AWS console.
- Worked on Jenkins continuous integration tool for deployment of project.
- Used Git version control system for collaborating with teammates and maintaining code versions.
- Used JIRA to assign, track, report and audit the issues.
Environment: Python, Django, AWS, MySQL, Jenkins, GIT, JSON, Jira, Agile, Windows.
Confidential, Charlottesville, VA
Python Developer
Responsibilities:
- Coded model level validation and provide guidance in making long term architectural design decisions and also used Agile Methodology and SCRUM process.
- Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
- Built database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Worked on object-oriented programming (OOP) concepts using Python and Linux.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Used Python in-built libraries urllib2 and beautiful soup modules for web scraping.
- Designed Django REST web services using Python and Django to get and post data.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Handled exceptions and used-test cases by writing python-scripts to refrain website from rendering Error codes.
- Using Gitlab for continuous integration and deployment and Git version control system for collaborating with teammates and maintaining code versions.
- Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats
Environment: Python, Django, HTML5, CSS3, Oracle, Git, Jira, Agile, Windows.
