Python Developer Resume
Phoenix, AZ
SUMMARY
- Over 6 years of Experience in developing web - based applications, software development and design using Python 2.7,3.31 and 3.4, Django 1.9/1.8, XML, CSS, HTML, DHTML, JavaScript, JQuery and Angular Js.
- Experience developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, Emacs.
- Expertise experience working on the Plugins, Frameworks & Packages: Django, Flask, Webapp2, MapReduce, Celery, SQLAlchemy, PyMongo, WTForms, jinja2, Bootstrap, jQuery, pycrypto, Mock, Nose, Sphinx.
- Proficient in Object oriented design and experience with Apache Kafka JMS and Rabbit MQ as the message oriented middleware.
- Experience in working on OpenStack components along with Salesforce CRM (SAAS, PAAS) and have extensively worked with Infrastructure as a Service (IaaS) environments using tool Chef.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, and Python) Architecture. Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in working with various Version Control Systems, mostly GIT and knowledge of CVS and subversion SVN.
- Extensive knowledge and experience in Docker and for implementing a Continuous Delivery.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Zope Python web application frameworks.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, ember.js, Jquery, Ajax for server-side rendered application.
- Expertise in using the GO programming language for integrating the source code of 2 distinct branches into a stable code.
- Experience working on scalable environment in Agile/SCRUM methodologies Preparing Test Cases using TDD (test driven development) and BDD (behavior driven development) approach using RSpec/Cucumber on multiple platforms like Linux, Mac and Windows.
- Excellent understanding and knowledge of Hadoop Distributed file system data modelling, architecture and design principles.
- Experience on 64 bit SQL Server 2012 / SQL Server 2008 R2 systems and MSCS Configurations.
- Expertise in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Very strong experience writing API's/ and Web Services in PHP and in Python and utilized Python Pandas framework to provide data analysis.
- Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Well experienced in testing and deployment phases using ANT, MAVEN, Log4j and Junit tools.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
- Involved in various Object-Oriented Programming (OOPS) concepts and implementing the same for Design and Architecture of the application.
- Generated Python PostgreSQL Forms to record data of online users and used Python and PostgreSQL creating graphics, XML processing, data exchange and business logic implementation.
TECHNICAL SKILLS
Primary Languages: Python, Java, C
Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, urllib2
Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamas, Pyspark, Pyramid, Hibernate
Database: Sqlite3, MySQL, Mongo DB, Hadoop, Oracle 11g
IDE's: Pycharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE
Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP
Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)
Web Technologies: HTML, CSS, DHTML, XML, Java Script
Operating systems: Windows, Mac, Fedora Linux, Red hat Linux
SDLC Methods: SCRUM, Agile, TDD(Test Driven Development)
Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest
Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational Clear-quest
Version Controls: VSS, SVN, GitHub, Git
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Phoenix, AZ
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Responsible for executing SQL queries to view successful transactions of data and used Docker for packing applications along with their necessary operating system dependencies for easier deployment across environments.
- Designed and developed System monitoring in Python and Redis to keep track health of Platform, Hbase, Storm, Kafka etc in the multi-node cluster environment.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Supported application deploy in IAAS Cloud platforms like Rackspace, AWS and Google Compute engine and was responsible for resource planning of various virtual compute engines.
- Involved in agile and waterfall methodologies with high quality deliverables delivered on-time and used ansible for automating cloud deployment process.
- Designed and implemented back-end services for the Cut2It web application, using Go programming Language and has experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Responsible for creating the Docker containers and Docker consoles for managing the application life cycle and developing the entire front-end and back-end modules using Python on Django including Tastypie Web Framework using Git.
- Write Python scripts for backend connectivity and was responsible for developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
- Deployed the project into Heroku using GitHub version control system and responsible for creating database driven front and back-end web-based applications in Python Object Oriented Design.
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Developed data access queries/programs using SQL Query to run in production on a regular basis and assists end users with development of complex Ad Hoc queries.
- Responsible for developing build support utilities in PowerShell and Go programming language and developing .net Core based REST API to integrate business functions.
- Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, Back-Office Admin).
- Implemented web applications in Flask, Zope frame works following MVC architecture and developed a horizontally scalable APIs using Python Flask.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS/ PaaS near term strategy with SaaS mobile cloud services end state.
- Responsible for Migrating PHP and PERL applications from UBUNTU Unix and designed and developed System monitoring in Python and Redis to keep track health of Platform, Hbase, Storm, Kafka etc in the multi-node cluster environment.
- Used Pandas API to put the data as time series and tabular format for easy time-stamp data manipulation and retrieval.
- Responsible for implementing the existing Spring MVC based application to work with both vSphere and Openstack simultaneously and was involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Experience in using containers like Docker Puppet and experienced in designing Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark).
- Used Celery with Rabbit MQ, MySQL, Django, and Flask to create a distributed worker framework.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and Jquery.
- Executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
Python Developer
Confidential - Dallas, TX
Responsibilities:
- Developed entire front-end and back-end modules using Python on Django Web Framework.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Implemented tools for automating different file operations associated with embedded products.
- Utilized Pandas - python library for analyzing data and data structures and Associated with working cloud computing platforms like Openstack.
- Expertise in analyzing OLAP and OLTP Databases and worked with Cloud computing as well by using Openstack.
- Performed testing methodologies like unit testing, Integration testing, web application testing and used Py Unit framework for performing unit testing.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and tested many features for dashboard using Flask, CSS and JavaScript and worked with RSpecand Cucumber in a TDD and BDD test driven environment.
- Developed data access queries/programs using SQL Query to run in production on a regular basis and assists end users with development of complex Ad Hoc queries.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
- Experience in integrating Apache Kafka with Apache Storm and created Storm data pipelines for real time processing.
- Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Wrote SQL Queries and used SSIS/SSRS during different phases of project development and deployed projects using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Utilized Python to create a generic framework for log collection applications, design and implement pluggable collection engine architecture customized for various network devices.
- Used Numpy and pandas for Numerical and statistical analysis and applied MLlib for data mining and tuning parameters to seek the best model in test datasets.
- Responsible for creating unit test/regression test framework for working/new code and used subversion version control tool to coordinate team-development.
- Worked on creation of custom Docker container images, tagging and pushing the images and created a Git repository and added the project to GitHub and responsible for debugging and troubleshooting the web application.
- Explored various open source software projects for company use as needed, including server backup/restoration utilities, geographic information system (GIS) toolkits, and other development tools.
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Wrote complex SQL queries including in-line queries and sub queries for faster data retrieval from multiple tables and used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Built various graphs for business decision-making using Python mat plotlib library and used Python library Beautiful Soup for web scrapping.ss.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Python Developer
Confidential - Bellingham, Washington
Responsibilities:
- Created a Python based GUI application for Freight Tracking and processing and used Django framework for application development.
- Accurately mapped slum and demographic profile using GIS and validated using ANOVA, Linear/Logistic Regression.
- Responsible for Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Experienced in web applications development using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, Jquery, Ajax while using HTML/CSS/JS for server-side rendered application.
- Developed, tested, and deployed Storify Business featureset in Node.js wih Express and MongoDB backend, incorporating APIs.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Also Learnt to deploy projects using Jenkins.
- Created entire application using Python, Django, MySQL and Linux and developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Integrated with Redis Cache and Rabbit MQ to store and propogate common information like account and diagnostics information.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, and NoSQL queries using Flask web-framework and MongoDB.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, Functions on MySQL and PostgreSQL database also used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing.
- Experienced in developing applications using agile methodologies like Test Driven Development (TDD), Scrum and using Waterfall methodology.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Worked in Test Driven Development and created database using MySQL, wrote several queries to extract data from database.
- Wrote scripts in Python/Oracle for extracting data from HTML file and effectively communicated with the external vendors to resolve queries.
- Used Perforce for the version control and worked in WAMP (Windows, Apache, MYSQL, Python) Architecture.
- Used Maven for building the application, and completed testing by deploying on application server.
- Designed and implemented a Web GIS application with JavaFX, JSP, HTML, and MySQL.
- Performed efficient delivery of code based on prin and created a Python based GUI application for Freight Tracking and processing and used Django framework for application development.
- Accurately mapped slum and demographic profile using GIS and validated using ANOVA, Linear/Logistic Regression.
- Responsible for Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Experienced in web applications development using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, Jquery, Ajax while using HTML/CSS/JS for server-side rendered application.
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Developed, tested, and deployed Storify Business featureset in Node.js wih Express and MongoDB backend, incorporating APIs.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Also, learnt to deploy projects using Jenkins.
- Integrated with Redis Cache and Rabbit MQ to store and propogate common information like account and diagnostics information.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, and NoSQL queries using Flask web-framework and MongoDB.
- Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Worked in Test Driven Development and created database using MySQL, wrote several queries to extract data from database.
- Wrote scripts in Python/Oracle for extracting data from HTML file and effectively communicated with the external vendors to resolve queries.
- Used Perforce for the version control and worked iciples of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Deployed the application in UAT and Production Web Sphere environment and used JQuery libraries for all client side JavaScript manipulations.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.