Sr. Python Developer Resume
Seattle, WA
SUMMARY:
- I have 7+ years of Python Development experience and Analysis with Design, Development, Implementation and Testing of various stand - alone and client-server architecture-based enterprise application software in Python on various domains.
- Expertise in implementing Object-Oriented technologies, Web based client-server architecture, service-oriented architecture and Object Relational Mappings (ORM).
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and JQuery.
- Skilled experience in Python with using new tools and technical developments (Libraries Used: libraries - Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, Pandas data frame, SQL Alchemy, network kx, numpy, scipy, urllib2, Pychart, High charts, PySide, SciPy, PyTables) to drive improvements throughout entire SDLC.
- Experience with Open VMS 6.2, 7.1 & 7.2, Unix (SOLARIS), Linux, and NT systems. Performed system tuning functions and installed software on NT, UNIX, and Alpha-servers.
- Expertise in working with server-side technologies including databases, Restful APL and MVC design patterns.
- Experience in creating Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
- Experience in scripting languages including Shell Scripting, PERL Scripting and build automation using ANT, MAVEN and other UNIX, Windows system level programming.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like ReactJS and Angular2. .
- Experienced in using Pig, Hive, Sqoop, Oozie, Zoo Keeper, Kafka, HBase and Cloud era Spark, Ansible, Docker and Git.
- Excellent hands on experience in developing web-based applications using Django and Flask which involves MVC Architecture.
- Experience in using the Redis server for in-memory data structure, cache and message broker.
- Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres and MongoDB. Hands on experience in working with Python ORM libraries including Django ORM, SQL Alchemy.
- Excellent Experience of Databases such as MySQL, Oracle 8g/9g/10g, Microsoft SQL Server, Postgre SQL, SQL/PLSQL concepts & Power Shell .
- Hands-on experience in SOAP and RESTful web services. Hands-on experience in relational database connections like DB-API connection.
- Experience in using third party tools like Telerik, Dev Express and kendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Confidential Web Services.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack. Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Familiarity with developing for and deploying to cloud-based environments, specifically AWS and EC2.
- Experienced in working on Application Servers like Web Sphere, Web Logic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, NumPy Eclipse, My Eclipse, JDeveloper and RAD.
- Expertise in development using Python (libraries used: libraries- Beautiful Soup, numpy, scipy, Matplotlib, python-twitter, Pandas, network, urllib2, MySQL dB, psycopg2 for postgres and pymongo for mongo DB connections) and IDEs - sublime text, Spyder, pycharm, emacs, vim, code-insiders, pydev, eclipse, atom-editor.
- Experienced in developing web-based applications using Python, QT, C++, XML, PHP, CSS, HTML, DHTML, JavaScript and JQuery.
- Good Experience in HTML, CSS, JavaScript, Angular.JS, Bootstrap, JQUERY, JSON, and AJAX to deliver cutting-edge user interfaces and components.
- Experience in writing Sub queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Expertise in working with different databases like Oracle, MySQL, Postgre SQL and Good knowledge in using NoSQL database MongoDB.
PROFESSIONAL EXPERIENCE:
Sr. Python Developer
Confidential, Seattle, WA
Responsibilities:
- Worked with open-stack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE. Used J2EE Design patterns (Singleton, Service Locator and DAO).
- Added support for Confidential AWS S3 and RDS to host static/media files and the database into Confidential Cloud.
- Developed Kafka producer and consumers, H Base clients, Spark, shark, Streams and Hadoop Map Reduce jobs along with components on HDFS, Hive.
- Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible systems that handled load on the servers.
- Implemented TFS Build Archival to AWS Simple Storage Service S3 and created Life Cycles for managing the files in S3. Implemented cloud watch for setting alarm for monitoring the Ec2 instances.
- Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images and Docker Compose for handling images for installations and domain configurations.
- Extracted data from the database using SAS/Access, SAS SQL procedures and create SAS data sets. Responsible for Data Backups, Restores and Recovery using tape.sys software.
- Created server monitoring daemon with Psutil, supported by Elastic search app for analytics which I created. Also researched big data solutions with Cassandra database.
- Worked on migration of Splunk to AWS (cloud) instances. Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms.
- Configured Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
- Django caching, sessions and Redis to reduce the server calls and increase performance
- Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration. Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings. Placed data into JSON files using Python to test Django websites.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites. Implemented SOAP/RESTful web services in JSON format.
- Using Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express JS, React JS and Node JS) and REST based API.
- Developing python programs by using boto3 sdk to implement security by using AWS Cognito service.
- Using Python, included Boto3 to supplement automation provided by Ansible and Terra form for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Used React JS to create Controllers to handle events triggered by clients and send request to server. Maintained states in the stores and dispatched the actions using redux.
- Developed Docker images to support Development and Testing Teams and their pipelines and distributed images like Jenkins, Selenium, JMeter and Elastic Search, Kibana and Log stash (ELK) and handled the
- Worked with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, Dev Centre, Data stax Ops center.
- Build the Silent Circle Management System (SCMC) in Elastic search, Python, and Node.JS while integrating with infrastructure services.
- 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 SQL Alchemy as Object Relational Mapper (ORM) for writing ORM queries.
- Developed a module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
Environment: Python 3.0, Django 1.6, C++, HTML5, QPID, Hadoop, CSS, PHP, Redis, Java, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, LAMP, Mongo DB, MS SQL Server, T-SQL, AWS, Linux.
Python Developer
Confidential, Pleasanton, CA
Responsibilities:
- Generated Python Django Forms, Crispy forms to record data, login and signup of online users.
- Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework.
- Learned technical skills that are required for the system like CherryPy, Django, Flask, Pandas, JIRA, and Heroku etc.
- Developed Python scripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different data logs.
- Learned how to create specific images using Python Imaging Library for the custom images used for each book.
- Database Administration activities like taking backup, checking log messages, looking for database optimization.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Write a wrapper program in Python to automate the entire process like running different executables of FORTAN and call the Java swing program.
- Worked for development and enhancements of all the modules of rail docs and have them running it the design team for project structure.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript and Angular.JS.
- Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
- Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Responsible for tracking and monitoring project status in JIRA (Agile)
- Used IDE tool to develop the application and JIRA for bug and issue tracking.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Utilized STL and C++ algorithms to achieve optimal design efficiency.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Responsible for using Tableau efficiently.
- Developed an application that would allow transfer of log files from Linux computer to Linux server using C++ multithreading environment.
- Collaborated on architecture, design including Python and Java automation framework.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM.
- Extensive knowledge in using UNIX shell scripts for automation of ETL processes & for file handling.
- Used Confidential Elastic Beanstalk with Confidential EC2 to deploy project into AWS
- Expertises in developing web-based LAMD stack applications using Python and Django for large dataset analysis.
- Upgraded Python 2.5 to Python 2.7 on a RHEL server. This upgrade was necessary because in lined models with UTF-8 characters were causing unexpected errors.
Environment: Python 2.7, Rabbit MQ, FORTAN, XML, WSDL, CherryPy, Flask, Django, Pandas, MySQL, CSS, HTML, Jenkins.
Python developer
Confidential, Irving, TX
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Application was based on service-oriented architecture and used Python 2.7, Django1.5, JSF 2.1, spring 3.2.5, Ajax, HTML, CSS for the frontend.
- Developed Automation Scripts for Regression using Selenium Web Driver and Python.
- Generated Python Django Forms to record data of online financial users.
- Worked on Integration of Selenium RC/Web Driver with existing API to test Framework.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Cleaned data and processed third party spending data into manoeuvrable deliverables within specific formats with Excel macros and python libraries. Used TDD (Test driven development) methodology.
- Experienced Python on LINUX for execution.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Implemented database access using Django ORM.
- Designed and developed ETL processes that were used to integrate data between various sources using Informatica, Power Centre 9.
- Designed and developed Oracle PL/SQL Procedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, Postgre SQL, and VMW are API calls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Postgre SQL database.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Designed RESTful XML web service for handling AJAX requests.
- Worked in development of applications especially in Linux environment and familiar with all of its commands.
- Used Confidential Cloud EC2 along with Confidential S3 bucket to upload and retrieve project history.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Troubleshooting ETL issues in SQL Server Integration Services.
Environment: Python, Django, Selenium, HTML5, CSS, VMware, Oracle DB, Pandas, Spring, MS SQL Server 2013, Jasper, Reports, JavaScript, Ajax, Eclipse, Linux, Shell Scripting, RESTful, MVC3.
Software Developer
Confidential, Harrisburg, PA
Responsibilities:
- Wrote Python scripts to parse XML documents and load the data in database.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Developed monitoring and notification tools using Python.
- Deployed the entire code using Linux parameters of the virtual machines for UAT phase.
- Worked on Technologies: QT, QML, C++, QNX, UML, JavaScript and Json.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, Bootstrap, and REST API calls using the JSON.
- Integrating the application with Django REST framework for building the API's.
- Worked with on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request.
- Good Experience in Linux Bash scripting and following PEP-8 Guidelines in Python.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Utilized STL and C++ algorithms to achieve optimal design efficiency.
- Creating Restful web services for Catalog and Pricing with Django MVT, MySQL and Oracle.
- Using SQL Alchemy with Flask and PostgreSQL as database for developing the web application.
- Used REST and SOAP API for testing web service for server-side changes.
- Developing scripts for build, deployment, maintain and related task using Jenkins, Maven, Python and Bash.
- Automated tasks with tools like Puppet and Ansible.
- Setup Docker on Linux and configured Jenkins to run under Docker host. Managed code versioning with Git Hub, Bit bucket and deployment to staging and production servers.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Continuous improvement in integration workflow, project testing, and implementation of continuous integration pipeline with Jenkins
Environment : Python 2.7, Django 1.10, MySQL, Python Scripting, MongoDB, AJAX, SOAP, REST, jQuery, JavaScript, Bootstrap, PyCharm, AWS (EC2, S3, RDS)