We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Having 7+ years of experience in developing and designing Web Based, Multi - tier distributed applications using latest analytical programming Python, Django, Flask.
  • Designed and developed continuous integration using Python, GitHub and Jenkins.
  • Designed and developed Restful API internally in the company using Python Virtual environments.
  • Involved in back end development using Python with Flask framework.
  • Wrote Python code using Ansible Python API to automate cloud deployment process.
  • Experienced in Python's modules Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc. for generating complex graphical data, creation of histograms etc.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework
  • Used Python for data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
  • Used Pandas library in Python for statistical analysis.
  • Integrated the dynamic pages with AngularJS and JQuery to make the page's dynamic.
  • Having experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, XML, Ajax, CSS, HTML, DHTML, JavaScript and JQuery.
  • Having very strong experience writing API's/ and Web Services in PHP and in Python.
  • Developed consumer based features and applications using Python, Django, HTML, Ajax Behavior Driven Development (BDD), and pair based programming.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Built the web application by using Python, Django, AWS, J2EE, Postgre SQL, MySQL, Oracle 10g and MongoDB.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
  • Excellent analytical, problem-solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
  • Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.

TECHNICAL SKILLS

Languages: Python 3.x,2.7/2.4, C++, C, Shell Script, SQL

Framework: Django, Flask, MVC Framework

Databases: MySQL, Sqlite3, Oracle, Postgre SQL

Web Technologies: AJAX, JavaScript, PHP, JQuery, JSON, AngularJS, HTML, HTML5, CSS, CSS3, DHTML, XHTML and XML

Versioning Tools: Git, SVN, CVS, TFS

Cloud: Amazon Web Services (AWS), AWS EC2, S3, SQS, RDS, SNS

Web Servers: Apache Tomcat, Web Sphere, JBoss, Web Logic, Servlets

IDE Tools: Spider, Pycharm, Eclipse, IntelliJ IDEA, Sublime text 3, PyStudio

Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista/2007

Software Development Lifecycle: Agile Methodology (Scrum), Waterfall, Rup

Graphic Editors: Adobe Photoshop CS4/CS3, Adobe Illustrator CS3, SVN Eclipse, Macromedia SharePoint, Dreamweaver, FrontPage

Bug Tracking Tools: Jira, Bugzilla, Rational Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Python Developer

Responsibilities:

  • Built database Model, Views and API's using Python for interactive web based solutions.
  • Used Python scripts to update the content in database and manipulate files.
  • Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
  • Created backend database T-SQL stored procedures and Jasper Reports. Created and updated complex views and stored procedures in Postgre SQL.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Developed Application logic using Python and Flask framework.
  • Wrote backend data access Logic using MYSQL and SQL Server.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Created Unit test/ regression test framework for working/new code.
  • Created Git repository and added to GitHub project.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Used JIRA for bug tracking and issue tracking and used Agile Methodology and SCRUM Process.
  • Analyzed the Sql scripts and designed it by using Spark SQL for faster performance.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient AngularJS for client web based application.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Designed and developed frontend using ReactJS with Redux state management system.
  • Involved in working with Python open stock API's.
  • 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.
  • Design, develop, and deploy engaging web applications using Python.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Developed the REST API using Django for fetching the data from NoSQL MongoDB database.
  • Develop applications that use MongoDB database, and pymongo.
  • Hands on experience with Splunk Developed Python code to gather the data from HBase and designs the solution to implement using PySpark.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
  • Developed a complete front-end application with Bootstrap.
  • Developed remote integration with third party platforms by using RESTful web services.

Environment: Python 3.5, AWS, AWS S3, RDS, MongoDB, NoSQL, RabbitMQ, Puppet Rspec, Jenkins, Pymongo, PySpark, PyQt, Pandas, ReactJS, Redux, JavaScript, AngularJS, NodeJS, XML, AJAX, JQuery, Bootstrap, MySQL, Postman, Rest API’s, Git Hub, Agile, Scrum, Jira

OpenStack Engineer

Confidential, Menomonee Falls, WI

Responsibilities:

  • Deploying the OpenStack components on multimode with High availability environment.
  • Created POC’s in deployment of OpenStack with Devstack and Packstack.
  • Worked with Client's OpenStack cloud, created instances using nova client, setting security and deploy applications and brought them into production after QA testing.
  • Adding nova compute nodes, Configuration of Network and Storage.
  • Developed maintenance scripts for monitoring and provisioning tasks in the infrastructure using Python.
  • Built, deployed and managed OpenStack Environment using Mirantis Fuel.
  • Helped Users create VMs in Nova, create public and private networks in Neutron and setup appropriate security groups for security.
  • Designed and architected cloud application deployment in OpenStack with Nova, Neutron, Keystone command line clients.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed protocol for adding new users to existing network.
  • Used spark APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from source URL in near real time.
  • Automated Builds Using Jenkins and scheduled Cron jobs to build jenkin jobs
  • Used Juju charms and Ubuntu autopilot to deploy the OpenStack Lab on top of MAAS.
  • Added more computes nodes to existing OpenStack environment with the help of Supermicro IPMI.
  • Performed system administration and operations tasks using kibana
  • Deployed Zabbix to monitor and alert the health of Nova, Neutron, Keystone and other OpenStack services.
  • As an OpenStack admin, managed creation of new users, tenant and assigning resource quotas to OpenStack users using Keystone.
  • Setup public, private networks and logical routers with external gateways to ensure external connectivity for applications using Neutron.
  • Troubleshooting the RHEV issue. (Specially storage and VM migration related issue)
  • Familiar with TOSCA based VNFDs.
  • Knowledge of KVM and deploying VM on top of it.
  • Knowledge on open source Orchestrators like Open Baton.

Confidential, Dallas, TX

Python Developer

Responsibilities:

  • Responsible for using the best technologies to add features to the existing system and services.
  • Involved in all aspects of the development process from product inception to scaling in production.
  • Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
  • Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations.
  • Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats. .
  • Involvement in using collections in Python for manipulating and looping through different user defined objects.
  • Design and implemented custom Bash scripts for controlling the data flow from the Postgre SQL database.
  • Assisted the development team in sending the correct data via query strings using Postgre SQL as the back-end for storing data.
  • Responsible for configuring NoSQL databases like Apache Cassandra and MongoDB
  • Designed and created backend data access modules using PL/SQL stored procedures.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
  • Responsible for debugging the project monitored on JIRA.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Extensive use of version controlling systems like GIT and SVN.

Environment: Python, MySQL, NOSQL, PL/SQL, GIT, SVN, Unit Test Linux, REST APIs, Apache Cassandra, MongoDB, Windows

Confidential

Linux Administrator

Responsibilities:

  • As an Open System Administrator, my duties included supporting Linux System Administrator customers with RHEL/SUSE a combination of systems architecture, systems development.
  • Installed and configured of hardware and OS (Solaris 10, SUSE and RHEL 4/5) on x86 servers.
  • Provided ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Performed various troubleshooting and maintenance operations in Windows Server environments.
  • Issues related to NFS, NIS, and LVM, Grub corruption, configuration & maintenance of RAID (level 0, 1, and 5).
  • Developing scripts in PERL and SHELL to automate the process.
  • Eliminated extended downtime of network and processes by installing and configuring a Nagios server to monitor Windows/Linux servers.
  • Possess strong skills in application programming and system programming using C++, C, QT and Python on Windows and LINUX platforms using principles of Object Oriented Programming (OOPS) and Design Patterns.
  • Implemented Oracle Financials & Manufacturing Version 10.6 on Solaris 5 Operating System.
  • Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers.
  • Installation of Firewall checkpoint. Installed and configured IP Filter to protect Linux system that was placed on the Internet.

We'd love your feedback!