Python Developer Resume
Pawtucket, RI
SUMMARY
- 6 years of IT Experience in designing, developing, implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Expertise in development of web-based applications using Python, Django, Angular Versions, HTML5, XML, CSS3, 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.
- Expertise in working with GUI frameworks- PyJamas, Jython, PyGUI, PyQt, PyWebkitGtk, Tkinter and WxPython.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experienced in working with Angular concepts like Directives, Components, Router, Data Binding, Reactive Forms, Form Validations, pipes and Services.
- 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 Windows, and Linux.
- 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, Bootstrap
Web: HTML5, CSS3, JavaScript, Ajax, Jquery
Databases: Oracle, My SQL
IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio and Sublime Text.
Version Control: SVN, CVS, Git, GitHub.
Cloud: AWS
Operating systems: Windows, Linux/UNIX
PROFESSIONAL EXPERIENCE
Confidential, Pawtucket, RI
Python Developer
Responsibilities:
- Participated in Agile and Scrum meetings which included Sprint planning, Daily Scrums or Stand-ups and involved in designing, developing and testing the application.
- Involved in deploying the code into Amazon Web Server using BOTO API.
- Used regular expressions for faster search results in combination with Angular built in, custom pipes and ng2 charts for report generation.
- Used Django’s built-in authentication for the purposes of Login authentication and security.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Used Git version control system for collaborating with teammates and maintaining code versions.
- Used Node JS handled HTTP Request/Response calls using Angular Router module and developed a Single Page Application.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python, Django, Node JS, jQuery, Ajax, Angular 12, Boto API, Ajax, Mongo DB, PyUnit, GIT, Jira, Agile, Windows.
Confidential, Newport, NH
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.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Developed Front End User Interface using Angular Framework, Bootstrap, Html5, and CSS3.
- Used Angular 8 CLI commands for productivity and global/generic building blocks.
- 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.
- 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, Angular, HTML5, CSS3, JSON, AJAX, AWS, Webapp2, Jira, Maven, Jenkins, GIT, Agile, Linux.
Confidential, Boston, MA
Python Developer
Responsibilities:
- Worked with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented Programming, database design and agile methodologies
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Implemented REST calls to consume the REST API’s using Angular (GET, POST, UPDATE and DELETE) methods.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Creating Python scripts to fully automate AWS services which includes ELB, Cloud Front Distribution, EC2, Security Groups and S3.
- This script creates stacks, single servers and joins web servers to stacks.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Used regular expressions for faster search results in combination with Angular built-in, custom pipes and ng2-charts for report generation.
- Created and maintained continuous Integration (CI) using tools Jenkins over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
- Responsible for debugging and troubleshooting the web application. Build development environment with JIRA.
Environment: Python, Django, Angular, HTML5, CSS3, Bootstrap, JSON, MySQL, AWS, XML, Jenkins, Jira, Agile, Windows.
Confidential, Secaucus, NJ
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 framework.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
- UsedAngular Routing Moduleto implementrouting, and role-based routingforSingle Page Application.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- 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, Angular, AWS, MySQL, Jenkins, GIT, XML, Jira, Agile, Windows.
