Sr. Python Developer Resume
Tempe, AZ
SUMMARY
- Around 6+ years of IT Experience in designing, developing, testing, and implementing 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 the 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 data frame, 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 frameworks 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 Framework 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 experience 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 a 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
Reporting Tools: MS-Word, and MS-PowerPoint.
Operating systems: Linux/Unix, Windows Variants.
Cloud Environment: AWS Services, EC2, Cloud formation, S3, Cloud Operating Systems
PROFESSIONAL EXPERIENCE
Confidential - Tempe AZ
Sr. Python Developer
Responsibilities:
- Working for Confidential to improve the Customer Experience using the power of data.
- Involved in the development of the front end of the application using HTML5, CSS3, AJAX, Javascipt and JQuery and worked on the 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 protocols to create connections over proxy servers etc.
- 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 MongoDB.
- 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 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.
- Deployed the product as an end point for microservices on AWS servers.
- Developing and maintaining the UI for the 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 users for server configuration, software installation and OS hardening, Managing Linux VMs as per some project’s 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.
- Developed multiple Python scripts to crawl and parse websites to extract useful data from it.
- Collaborated with a team of technical engineers to create and analyze multiple models (SVM, random forest, & decision tree) to predict the exploitation of common vulnerabilities and exposures (CVE).
- The development of the models for training and testing purposes was done on Amazon EC2 instances.
- Used Python scripting to bridge the gap between cross-functional teams (database, API, and machine learning) to help bring the platform into a production environment.
Environment: Python 3.5/2.7, Django 1.7, HTML5, CSS, JSON, JavaScript, RESTful web service, Mercurial, Bitbucket, git, MongoDB, NumPy, Pandas, Amazon EC2, keras, scikit learn, AWS
Confidential, Phoenix, AZ
Python Developer
Responsibilities:
- Designed and developed the server module and resolved issues and was 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 Acceptance Testing for Data Migration and was responsible for creating Testing Guides, Instruction Packets and Data Samples.
- Providing production support during the weekend in case the application was 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 the database.
- Automated most of the daily tasks 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
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software
- Development Life Cycle (SDLC) and agile methodology was used for developing the 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 browsers 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.