We provide IT Staff Augmentation Services!

Sr. Python Developer/ Openstack Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 6+ years of professional experience as Python Developer in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Implemented multi-tier application provisioning in Openstack cloud and integrating it with Chef/Puppet
  • Hands on working with Python latest versions 3.4.3 and 2.7.10.
  • Good experience in Python, Django, Zope, Pyramid Framework.
  • Proficient in SQL databases MS SQL, MySQL, Microsoft Azure, Oracle and NoSQL databases MongoDB, Cassandra.
  • Experience in utilizing MDM, ETL, Teradata, SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
  • Open source advocate, SaltStack contributor, and documentation fanatic. Dedicated to improving development pipelines and processes to help both developers and community members attain their goals.
  • Experience in Internet working with devices such as routers, switches and firewalls.
  • Experienced in working as DevOps Engineer/ Build & Release Engineer/ System Administrator operations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Environment, Service, Incident and Change Management).
  • Develop and modify Perl programs to query database configuration compliance.
  • Experience with Jsp Servlets, Web Services (SOAP, REST) and Tomcat.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4).
  • Experienced in Install, setup, and configured Cisco switches for TCP/IP intra-network and wireless access point across the network for the local area network and Wi-Fi.
  • Knowledge of cloud computing and virtualization including KVM, HPVM and Dockers.
  • Working on an open-source project related to Openstack at Award Solutions.
  • Experience object oriented programming (OOP) concepts using Python, Django and Linux.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Hands-on experience in Unix and Linux Kernels.
  • Experimented and proposed new development to deployment process using Docker and wrote scripts to encapsulate the current LAMP (Linux, Apache, MySQL and PHP) stack with Docker.
  • Working Knowledge of Pandas, Numpy, and Scipy.
  • Design and develop financial web applications using Perl, HTML, JavaScript, CSS and SQL.
  • Proficient in Front end development experience using HTML, XML, Backbone, CSS, Docker, JQuery, JSON and Javascript, CSS, Bootstrap.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Hands on SVN, Git, JIRA, Postures, Bugzilla, Axosoft, Amazon EC2/S3.
  • Job duties include Developing an alarm system that provides customizations and produces alarms when resource usage exceeds the limit or when the user set rules are violated, Integrating OpenFlow to OpenStack etc.
  • Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Good understanding of Django ORM and SqlAlchamy.
  • Well versed in writing unit test cases and selenium test cases.
  • Understanding of Python best Practices (PEP-8).
  • Created Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
  • Good knowledge of .NET Framework features including Namespace, Inheritance, Backbone and Delegates.
  • Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
  • Expertise in client scripting (perl) language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, Perl.
  • Worked on Celery Task queue and service broker using RabbitMQ.

TECHNICAL SKILLS:

Python Libraries: Pandas, Numpy, UnitTest, JSON, CSV, XLS, Perl

Python Framework: Django, Pandas, Pyramid, Flask, Ansible, Bottle, Salt

Source version Control: GITHUB, SVN, Emacs

Database: Sqlite3, MongoDB, SQL, Cassandra, Oracle 8i

Operating System: Unix, Microsoft Windows 7, XP

Web Technologies: AngularJS, JavaScript, AJAX, HTML, CSS and XML

Software Development Lifecycle: Agile Methodology, Scrum Framework

Languages: Python 2.7/2.4, C++, C, Java, Shell Script, SQL, VHDL 

Python Framework: Django 1.3/1.4

Virtualization: (VMWare, Xenserver, KVM)

Linux Versions: Hypervisors Ubuntu, Red Hat, VM Ware, KVM, Hyper-V, Centos. 

Databases: MySQL, Oracle, PostgreSQL 

Web Technologies: AJAX, KVM, JavaScript, JSON, HTML, DHTML, XHTML, XML,JSON

Versioning Tools: Git, SVN, CVS 

Applications/Web servers: Apache, Nginx 

Operating systems: Linux/Unix,

WORK EXPERIENCE:

Sr. Python Developer/ Openstack Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked extensively on the Python based proprietary framework Quartz.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Implemented large-scale data processing of trade and position level information, by using a custom built MapReduce engine.
  • Working on virtualization technologies like Ovirt Virtualization, RHEVM Virtualization Manager, Hypervisors, KVM.
  • Developing test scripts for HP moonshot chassis through deploying OS on the chassis, running Meat Grinder stress tests and testing different network switches
  • Erase and reload Routers and Switches and configure to company standards.
  • Help develop an application to keep track of all the changes made on different routers/switches to promote quick problem solving, in case of an issue, using Kafka message consuming and relaying
  • Working as a Devops Engineer/Python Devloper for supporting multiple projects doing automation for OS patching to the all Linux distributions and implemented monitoring tool in python for getting agent logs from all the Linux virtual machines.
  • Primary developer involved in DevOps managing SaltStack based configuration management for deploying several applications.
  • Write documentation for system administration and cloud administration audiences as well as REST API consumers at docs.openstack.org.
  • Implement OOP concepts for reducing complexity and increasing efficiency in day-to-day activities.
  • Led the planning and implementation of InfluxDb at organization level(LAB/CORP/PROD) to monitor all the systems performance; resulted in ~1.5M cost reduction.
  • Using ORMs/DOMs for integrating with MySQL, Postgres, Neo4J, MongoDB, and Cassandra SQLite.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application and Worked closely with software developers and DevOps to debug software and system problems.
  • Set up continuous integration and infrastructure based on SaltStack (production, staging, beta and sandbox servers). Also I wrote a number of Python API clients.
  • Puppet Enterprise - IT automation for cloud, security, and DevOps.
  • Design and implementation of the architecture: Layers/Components: Azure/.Net C#: WebApi 2 Rest, Hal, Rich Client WPF, Linq, Sql Azure, Azure AD, Elastic Database Pool
  • Find and implement a NoSQL solution to querying time series data (InfluxDB)
  • Extended an existing Perl script, to allow the product to push patches to Linux servers.
  • Used salt from CLI scripts as well as via a REST interface to retrieve structured data from Salt as JSON, or as shell-friendly text and many other formats.
  • Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
  • Worked extensively with Bootstrap, Linux environment, Javascript, and jQuery to optimize the user experience.
  • Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies and Familiar with concepts and devices such routers, switches and TCP/IP protocols and OSI layer.
  • Subscribe SQL Server Azure Cloud Services, Create Database(s) on SQL AZURE, Setting up SQL Azure Firewall, Create, manage SQL Server AZURE Databases
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers.
  • Use of responsive design for GUI rendering with bootstrap3, CSS3 for mobile compatibility.
  • Core development team in developing a repeatable and streamlined testing process for their product, Influxdb.
  • Participated in setting up infrastructure with SaltStack, refactoring Django project.
  • Provided OOP design and development of internal tools for the QA team.
  • Implement pivotal Cloud Foundry, Openshift - Redhat’s PaaS to host, scale apps on Cloud environs.
  • Quarterly patching of RHEV Hypervisors / VM's and Solaris Zones, LDOM's utilizing Redhat Satellite and Opsware.
  • Worked on integration of ELK (Elasticsearch, Logstash, Kibana) and InfluxDB stack as a part of open source initiative
  • Worked on Linux-based Perl framework for accessing and posting data via a RESTful API to a Tomcat web service - Windows Service installation and registration scripts.
  • Accessed database objects using Django Database APIs.
  • Applications written on OpenStack are beginning to grow.
  • Issues pertaining to Realtime data being read from RabbitMQ into Postgres and Cassandra.
  • Implemented and consumed Task Schedulers for scheduling job priority while distributing data and map/reduce functions over Grid.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Created time sensitive scripts to parse to large sets of serialized, unstructured data objects (30 Million), filtering and reducing data into functional reports.
  • Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze.
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Used Restful APIs to access data from different suppliers.
  • Worked very closely with Linux (from a user and basic admin - knowing how to install stuff, configure basic networking.
  • Developed and maintained web services in Python using RPyC module to process trade data from legacy applications.
  • Used standard Python modules e.g. csv, robotparser, Backbone, itertools, pickle, jinja2, lxml for development.
  • Worked in Linux shell script development.
  • Developed scripting using JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, Perl.
  • Created modules to transform incoming XML trade data into trade objects parse trade data and create outbound FPML (Financial Products Markup Language) sent to DTCC repositories.
  • Implemented concept of Dependency Acyclic Graph in existing Deal Model within Python classes for creating dependency over various deals objects across the Bank's systems.
  • Implemented and used custom-built query script to store, index and read large sets of Object data (like MongoDb).
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks inline with Agile Software Development methodologies.
  • Test API requests and responses with curl, a CLI, or a Python SDK for api.openstack.org/api-ref.html and api.rackspace.com.
  • Trained extensively in Agile methodologies and implemented by participating in scrum standups, Kanban mode, discussing and implementing requirements with Product Owners

Python Developer/ Openstack Developer

Confidential, Lake City, FL

Responsibilities:

  • Worked alone on the project from gather requirement developing the entire application, with help from other analyst.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Provide authors, facilitation, and funding for three book sprints resulting in three 200+ page books including the O’Reilly OpenStack Operations Guide.Wrote python routines to log into the websites and fetch data for selected options.
  • Entailed setting up Saltstack to run AWS.
  • Designed a tool called netconf (Network configuration) which automatically configures network switches by parsing XML files.
  • Strengthened understanding of OOP and TDD in a fast paced development environment.
  • Developed monitoring solution with ELK, Influxdb and Grafana running on Docker Containers.
  • Using RHEV manager to manage multiple concurrent tasks on multiple servers
  • Developed GUI HTML, XHTML, AJAX, CSS, Backbone and JavaScript (jQuery).
  • Used python modules such as requests, urllib, and urllib2 for web crawling.
  • Used other packages such as Beautifulsoup for data parsing.
  • Built application logic using Python 2.7.
  • Researched and connected application to Docker and Heroku.
  • Raise support for and mentor developer interns in the Outreach Program for Women for OpenStack.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Worked on resulting reports of the application and Tableau reports.
  • Performed QA testing on the application.
  • InfluxDB with Grafana in AWS for application metrics
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Used the Django Framework to develop the application.
  • Worked with the operating systems of OpenStack, Linux and Windows, and scripting languages such as BASH, Python, Powershell, and Heat to orchestrate the launch and presentation of cloud applications from independent software vendors into Cisco's Cloud Services Marketplace.
  • Used Django APIs for database access.
  • Used Python to extract weekly hotel availability information from XML files and worked extensively on Perl scripting.
  • Implemented automated local user provisioning instances created in Openstack cloud through Chef recipes and Integrated KVM hypervisor with Openstack
  • Used Web Services to get travel destination data and rates.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on development of SQL and stored procedures on MYSQL.

Python Developer

Confidential, New York, NY

Responsibilities:

  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Built application logic using Python 2.7.
  • Used the Django Framework to develop the application.
  • Used Django APIs for database access.
  • Used Python to extract weekly hotel availability information from XML files.
  • Used Web Services to get travel destination data and rates.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Used data types like dictionaries, tuples and object-oriented concepts based inheritance features for making complex algorithms of networks.
  • Worked with the design team for project structure.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment (E-commerce).

We'd love your feedback!