Python Developer Resume
Houston, TX
SUMMARY
- Having 7+ Years of Experience as web/application developer software development and design using python, Django, Java, Webapp2, Angular.js, HTML/CSS, JavaScript and jQuery Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL, PL/SQL and PostgreSQL database.
- Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations
- Good knowledge in working with application server - Apache Server, Tomcat (6.0, 7.0, 8.0), Nginx, WebLogic (10.0, 10.3, 11g), WebSphere (7.0, 8.5).
- Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts
- Expertise in MVW frameworks like Django, Angular JS, JavaScript, jQuery and Node JS.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Proficient in Front end development experience using Python 3.6/2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, Bootstrap, JQuery, JSON and, Angular.js, Node.js.
- Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Involved in designing and developing of Automation Test cases using Selenium WebDriver, Java, and TestNG.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Working experience in UNIX and Linux shell environments using command line utilities.
- Creating Python scripts to automate daily networking tasks (Ex. auto Config generation, retrieving information from network devices, parsing data, etc.) - including a custom Fortigate firewall Config generator (which included multi-threaded functionality to generate Configs for multiple firewalls at once).
- Used Python/Django MVC framework to design and develop the application.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Good experience with Python frameworks like Flask and WebApp2.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework Hudson/Jenkins in the builds triggered by each push to GIT.
- Proficient in SQL databases MS SQL, MYSQL, Oracle and NO SQL databases Mongo DB, Cassandra.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
TECHNICAL SKILLS
- Python 3.6/2.7
- Django 2.0/1.6
- HTML5
- CSS
- AWS
- API Gateway
- Java
- J2EE
- REST API
- Spring framework
- AngularJS
- HTML
- Amazon S3
- CloudWatch eclipse
- MS-SQL Server
- GIT
- Jira
- Jenkins
- Confluence.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Houston TX
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.
- Designed front end and backend of the application using Python on Django Web Framework.
- Develop consumer - based features and applications using Python and Django in test driven Development and pair-based programming.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django and Flask.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
- Created interactive data charts on web application using High charts JavaScript library with data coming from Apache Cassandra.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Worked on frontend frameworks like CSS Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
- Developed python Script for moving files from drop box to Amazon server.
- Consumed external APIs and wrote RESTful API using Django REST Framework and AngularJs.
- Developed views and templates with python and Django view controller and templating language to create a user-friendly Website interface.
- Developed internal project in Flask to generate report from Google analytics on daily, monthly and weekly basis.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
Environment: Python 3.6/2.7, Django 2.0/1.6, HTML5, CSS, AWS, API Gateway, Java, J2EE, REST API, Spring framework, AngularJS, HTML, Amazon S3, CloudWatch, eclipse, MS-SQL Server, GIT, Jira, Jenkins, Confluence.
Python Developer
Confidential - Charlotte NC
Responsibilities:
- Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products, and processes.
- Wrote and executed various MYSQL database queries from python using Python - MySQL connector and MySQL dB package.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs Worked in development of applications especially in UNIX environment and familiar with all its commands.
- Developed Python based API (RESTful Web Services) to track the events and perform analysis-using Django.
- Supported/maintained client website within the DJANGO CMS system for various website needs.
- Performed dynamic UI designing with HTML5, CSS3, less, Bootstrap, JSON and AJAX.
- Created Python and Bash scripts to monitor & increase efficiency of retail management application system and operations.
- Developed a Django CMS based promotion management system offering the ability to created arbitrary forms through an admin interface
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins
- Used GCP to create storage resources and define resource attributes, such as disk type or redundancy type, at the service level.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Created a Python/Django based web application for data processing using MySQL as database, and HTML/CSS/JavaScript for frontend development and D3 JavaScript for Data Visualization.
- Implemented REST API's in Python using python based micro-framework called Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Designed and developed MySQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
- Responsible for debugging and troubleshooting programming related issues.
- Worked on Atlassian tools like Bamboo, Jira, and confluence Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
Environment: Python, Django, Django-CMS, SSO, PostgreSQL, MySQL, Bootstrap JS, HTML5, CSS3, Agile, REST, JSON
Python Developer
Confidential - NY
Responsibilities:
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Build all database mapping classes using FLASK models.
- Involved in building database Model, APIs and Views utilizing Python to build an interactive web based solution.
- Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
- Created Test plans. Worked on SQL scripts to load data in the tables.
- Connected continuous integration system with GIT version control repository and continually build as the check - in's come from the developer.
- Coding groovy, domain class to handle the business logic.
- Developed entire frontend and backend modules using Python on FLASK Framework.
- Developed custom screens using HTML5, JavaScript, and jQuery, Bootstrap, Jinja and Angular.js.
- Developed monitoring and notification tools using Python.
- Expert knowledge of mobile application development along with various patterns native, web and hybrid concept.
- Involved in business logic discussions and use case design.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Experience in Selenium Automation using Selenium Web Driver, Java and Unit Test Framework.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
- Very good understanding of Microsoft Azure cloud platform. Experience with managing cloud delivery platforms, Azure/Aws.
- Established framework to setup Continuous Integration environment using Jenkins, Nexus.
- Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
- Used Couchbase Python SDK to build applications that use Couchbase Server.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
- Worked on AWS Cloud and Created instances in EC2.
- Experienced in designing Test Plans and Test Cases, Verifying and Validating Web based application.
Environment: Python, Windows, MySQL, flask, Numpy, SQLAlchemy, MySQL, MySQLdb, HTML, CSS, JQuery, JavaScript.
Python Developer
Confidential
Responsibilities:
- Participated in the complete SDLC process and used Python to develop website functionality.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL. Built application logic using Python
- Used MYDQL for database access.
- Used Python to extract information from XML files
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on installing and setting up the channels by using Django. Used JavaScript and JSON to update a portion of a webpage.
- Involved in gathering and analyzing system requirements.
- Performed joins, group by and other operations in MapReduce using Python.
- Followed Agile Methodologies to manage full life - cycle development of the project
- Implemented monitoring and established best practices around using elastic search.
- Effectively communicated with the external vendors to resolve queries.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Environment: Python, Django Framework, JavaScript, CSS, SQL, MySQL, LAMP, jQuery, Adobe Dreamweaver, Apache web server.
Environment: Python, Django, MY SQL, Linux, Git, Agile, HTML, CSS, Eclipse, Linux, Shell Scripting.
