Python Developer Resume
Box-borough, MA
PROFESSIONAL SUMMARY:
- Around 6+ years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
- Vigorous knowledge in progressing web applications and effectuating Model Template View architecture using Django web application framework.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, numpy, Scipy, Pickle, PySide, Pandas dataframe, networks, urllib2, MySQL dB for database connectivity)
- Good experience in developing web applications implementing Model Template View architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
- Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML.
- Involved in creating a platform for Validators where they could run scripts from Python .
- Implemented features using Python , C++ .
- Good knowledge on front end frame works like HTML, CSS, Bootstrap, Javascript.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in ETL (Extraction, Transformation and Loading) using Data transfer services (DTS) , Service Broker and SQL Server Integrated Services (SSIS) from various Data sources.
- Expert in Data Validation either for the migrated data or for the existing data .
- Migrated and configured earlier versions into new infrastructure , codebase and schema.
- Performed legacy data migrations and backups, schema upgrades and maintenance using Pewee, MySQL, yoyo-migrations, Pickle .
- Experienced in all facets of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet.
- Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
- Experience in writing Terraform scripts for AWS infrastructure .
- Good Experience with Django, a high-level Python Web framework.
- Sound experience in Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Knowledge about setting up Python REST API Frame work using Django.
- Experience in working with Python ORM Libraries including Django ORM.
- Extended Testing framework by adding some helper classes and methods
- Good Knowledge in implementation of Python best Practices (PEP-8).
- Good at writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MySQL, DB2.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Experienced in developing test automation framework with Python scripting& Selenium.
- Having experienced in Agile Methodologies, PCI, Scrum stories and sprints experience in a Python based environment, Data analytics, data wrangling and Excel data extracts.
- Shares expertise throughout the organization and may provide user training for products
- Excellent in Business Analytics. Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in team environment.
TECHNICAL SKILLS:
- Programming Languages: C, C++, Python-3.5 & 2.7, SQL
- Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, wxPython, PyTables, pdb
- Frameworks: Django, web2py, pyramid, Flask, Mongodb, and CSS Bootstrap
- Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS
- Version Control: GIT (GitHub), SVN
- Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP IDE's/ Development Tools NetBeans, Android Studio, Py Charm, Eclipse and Sublime Text.
- Application Tools: Net Beans, Eclipse (SE, EE, Android), Visual Studio, MySQL
- Deployment Tools: Heroku, Jenkins
- Tracking Tools: Bugzilla and JIRA.
- Methodologies: Agile, Scrum and Waterfall
- Databases: Access, SQL Server, MySQL, Oracle.
- Software packages: MS Word, Advanced MS Excel, MS PowerPoint, SQL Plus
- MSWord, and MS: PowerPoint.
- Operating systems: Linux/Unix, Windows Variants .
- Cloud Environment: AWS Services, EC2, Cloud formation, S3, Cloud
PROFESSIONAL EXPERIENCE:
Confidential, Box-borough, MA
Python Developer
Responsibilities:
- Working for Cisco CX Innovation group to improve the Customer Experience using the power of data.
- Involved in the development of front end of the application using HTML5, CSS3, AJAX, Javascipt and JQuery and worked on backend of the application mainly using python and Django Framework.
- Developed dynamic web pages using Python, Django Frameworks.
- Developed monitoring and notification tools using Python.
- Worked with routing protocols and hardware platforms utilizing TCP/IP, IP Routing, Metro Ethernet protocols, Cisco.
- Used data structures like dictionaries, tuples and object-oriented class-based inheritance features for making complex algorithms of networks.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web-based solution.
- Designed and Developed database schema in postgreSQL.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format.
- Developed view function and forms using Django Framework for users to GET and POST data.
- Significantly optimized database design thereby reducing number of hits by using caching and followed PEP8 Standards in code design.
- Wrote scripts to integrate API's with third party applications like ISE and integrated with third party email, messaging and storage services.
- Led the end to end testing between the custom front-end tool and the back end server leveraging python for application enhancement and validation via postman for test cases.
- Worked on dashboards. For deploying the dashboard, we have used tools like Nginx, gunicorn .
- Developing and maintaining the UI for Cisco's Next Gen Test Automation Platform that provides a highly-secure framework with a flexible architecture.
- Interface with internal, external customers and partners to gather feature requirements and influence developing the next iteration plan.
- Worked on serializing data using Serializer in Django Rest Framework.
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
- Working under Linux environment in development of application using python.
- Implementing change requests raised by user for server configuration, software installation and OS hardening, Managing Linux VMs as per some projects requirement.
- Used Python scripts to update content in the database and manipulate files.
- Developed Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Responsible for debugging the project monitored on JIRA .
- Built development environment with JIRA, BitBucket.
- Responsible for analysis, design, development and integration of Market Risk applications with PYTHON.
- Used Python to place data into JSON files for testing Django Websites.
- Wrote Python routines to log into the websites and fetch data for selected options.
Environment: Python 3.5/2.7, Django 1.7, HTML5, CSS, JSON, JavaScript, RESTful web service, Mercurial, Bitbucket, git.
Confidential, Mansfield, MA
Python Developer
Responsibilities:
- Designed and developed the server module and resolved issues and responsible for its enhancements.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack and PostgreSQL for the database.
- Worked on Django ORM module for signing complex queries.
- Followed the Object-Oriented Analysis and Design (OOAD).
- Defined the process of User A cceptance Testing for Data Migration and responsible in creating Testing Guides, Instruction Packets and Data Samples .
- Providing production support during the week end if there is application down.
- Performs troubleshooting for escalated issues, upgrades and deployments for complex environments. Has in-depth knowledge of a majority of computer Provides guidance to lower level technical specialist on specific functional tasks
- Routine F-5 Load Balancer, ASA wireless, Palo Alto config.
- Responsible for general troubleshooting of the F5 load balancers . Extensive knowledge of Load balancing technology including health check options, I Rules implementation and licensing F5 Big-IP load balancer devices .
- Implemented Identity Management Flow using SAML - Identity Provider, Resource Provider, SAML2
- Documented, architected and implemented the flow.
- Defined different Django API profiling techniques for faster rendering information.
- Used Ansible, Vagrant, and Docker for managing the application environments.
- Developed Python scripts for testing the car functioning on different services.
- Worked with Splunk for testing the performance and debugging server level problems.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Working close together with QA and Operations teams to understand, design, and develop and end-to-end data flow requirements.
- Developed Restful MicroServices using Flask and Django and deployed on AWS servers.
- Developed views and templates with Django view controller and template to create a user-friendly website interface.
- Worked on Django and RabbitMQ queues.
- Used Circle CI for continuous integration and delivery platform over GIT.
- Used Django Migrations for designing and expanding of the database.
- Automated most of the daily task using python scripting.
- Involved in the CI/CD pipeline management for managing the weekly releases.
- Worked on Jira for managing the tasks and improving the individual performance.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python 2.7, AWS, Devops, Mango DB, Django, Django Rest, Flask, React, Circle CI, Vagrant, Splunk, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.
Confidential - Minneapolis, MN
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 application. Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
- Working as an application developer experienced with controllers, views and models in Django.
- Used Salt Stack to configure and manage the infrastructure.
- Restful web services using Python REST API Framework.
- Monitor and maintain application infrastructure performance
- Work with multiple teams including App Svc, Tech Svc, Vendors, and the business for application infrastructure metrics, diagnostics and troubleshooting.
- Create and maintain test plans for infrastructure upgrades, patches, and fixes .
- Experienced with batch processing of data sources using Apache Spark .
- Framework and handled the security using Python Spring Security.
- Tested entire frontend and backend modules using Python on Django Web Framework.
- Responsible for handling the integration of database systems.
- Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
- Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
- Installed and configured py Builder for application builds and deploying it.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application
- Developed and Deployed SOAP based Web Services on Tomcat Server
- Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
- Used IDE tool to develop the application and JIRA for bug and issue tracking.
- Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug,
- Used JIRA to assign, track, report and audit the issues.
- Used GIT to coordinate team development.
Environment: Python, Django Web Framework, AWS, HTML, CSS, NoSQL, JavaScript, JQuery, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services.
Confidential
Python Developer
Responsibilities:
- Work with team of developers on python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
- Used JQuery for all client-side Java script manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django