We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Davidson, NC

SUMMARY

  • Experience in software development in Python (libraries used: libraries - Beautiful Soup, numpy, scipy, re, matplotlib, Python-twitter, Pandas data frame, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs
  • In depth noledge of different web frameworks Django, Zope, Pyramid.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along wif data analytics, data wrangling and Excel data extracts.
  • Expertise in Object-Oriented design. Good noledge of various Design Patterns and UML.
  • Proficient in SQL databases MS SQL, MySQL, Oracle, no-SQL, Mongo DB, Cassandra
  • Hands-on experience in UNIX and Linux Kernels.
  • Efficient in using Python Spark API and efficient in using apache Spark.
  • Efficient in using apache Hive and hive query language.
  • Used Hive to analyses data by writing SQL like queries called HiveQL.
  • Used Spark SQL to query structured data inside Spark programs using Data Frame API or SQL.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used AWS lambda to run code virtually.
  • Migrating physical Linux/Windows servers to cloud (AWS) and testing
  • Basic noledge in Front end development technologies like HTML, XML, CSS, JQuery, JSON and JavaScript, DOJO, Bootstrap, Node.js, Angular.js, backbone.js, Require.js.
  • Good noledge of server Apache Tomcat, Web logic
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Strong skills in writing technical and functional documents defined by the business requirements.
  • Good noledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Maintained Automated Scripts and troubleshoot their issues for each Site Release, Feature, and, Small Enhancement Project.
  • Well experienced in unit testing, integration testing and end-end testing.
  • Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
  • Experienced in performing tests for nondeterministic code, testing multithreaded code, test design patterns, and more.
  • Involved in the issue resolution and Root Cause Analysis.
  • Developmental experience on Windows NT/95/98/2000/XP, UNIX and LINUX platforms.

TECHNICAL SKILLS

Cloud: Microsoft Azure, Amazon Web Services, PCF, OpenStack

Python Libraries: Pandas, Numpy, urlilib, matplotlib, UnitTest, JSON, CSV, XML, XLS

Python Framework: Django Flask

Version Control Tools: Git, Github, SVN, VSS

Web Technologies: Java, J2EE, Servlets, JDBC, XML, JSON

Bug Tracking Tools: Jira, Bugzilla, Rational Clear-quest

Scripting Languages: Python, Java, HiveQL, Advanced PL/SQL, SQL, IDE's Splunk, Eclipse/Net Beans, SQL Developer, IntelliJ

Languages: C, C++, Core Java, J2EE

Database: Oracle 11g/10g/9i, DB2, MS-SQL Server, MySQL, MS-Access, PostgreSQL, NoSQL (Mongo DB), SQLite3

Software Development Lifecycle: Agile Methodology, Scrum framework

Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS

Repository Management: Nexus, JFrog, Artifactory

Build Tools: Maven, Ant, Gradle

Web and Application Servers: JBoss, Apache Tomcat, Web Sphere, Web Logic, Nginx

Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services

PROFESSIONAL EXPERIENCE

Confidential, Davidson NC

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process. Written many programs to parse excel file and process many user data wif data validations.
  • Used Subversion version control tool to coordinate team-development.
  • Developed tools to automate some base tasks using Shell Scripting, Python.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, Bootstrap and JSON. Worked wif Regular Expressions, URLLIB modules.
  • Develop applications dat use MongoDB database and PyMongo.
  • Integrating multiple databases and data sources in to one system.
  • Managed and trained peers on the installation of MYSQL and in writing queries to achieve performance optimization.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along wif data analytics, data wrangling and Excel data extracts.
  • Extensive hands-on engineering and implantation noledge of leading container orchestration and infrastructure management tools (Kubernetes)
  • Experience in Kubernates & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • Created multiple Python and UNIX shell Scripts for various application level tasks.
  • Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed and tested many features for dashboard using Django, CSS and JavaScript.
  • Created unit test/regression test framework for working/new code
  • Using Git as version control tool to coordinate team-development.
  • Built development environment wif JIRA, Stash/Git. Developed entire frontend and backend modules using Python on Django Web Framework.
  • Worked on creating and documenting POC for halping migrate the current application to micro service architecture. The architecture included Docker as the container technology wif Kubernates and worked on wif REST API.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Responsible for debugging and troubleshooting the web application.
  • Participated in writing scripts for test automation

Environment: Python 2.7, Django, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, Git, CSS, AJAX, Bug zilla, JavaScript, Apache Web Server, Apache spark.

Confidential, Albany, NY

Python Developer

Responsibilities:

  • Developed strategic partnerships wif the business unit to develop a solid noledge base of the business line, including the business plan, products, and processes.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Build and deployment of scripts using python scripting, Shell to setup development and QA environments.
  • Worked wif Version Control tools like GIT.
  • Used Python and Django creating graphics, XML, json processing, data exchange and business logic implementation
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Packaging, build, Test and Deploy chain, SVN wif Dev/Test/Prod Branching Model for weekly releases.
  • Hands on standard of SCM tools (Git), CI/CD (Jenkins/Maven) process
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser
  • Co-ordinated wif developers, Business Analyst and Mangers to make sure dat code is deployed in the Production Environment.
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Involved in Installation and setting up Python /Linux test beds. Worked wif JSON based REST Web services.
  • Generated property list for every application dynamically using python.
  • Created branches in GIT implementation parallel development process.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Provided on-going support and administration for Jenkins, SonarQube, fortify scan, GIT and build automations.
  • Integrated Jenkins wif various DevOps tools such as Nexus, Sonar Qube, Puppet etc.
  • Involved in migration of CI tool stack from SVN to GIT, Maven to Gradle, Build force to Jenkins.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban methodology for Puppet development.
  • Used Splunk for centralized logging and debugging, experienced in Installing, Configuring and Monitoring using NAGIOS
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and on Git Hub.
  • Creating the Brokers for the use of Kubernates, kafka, zookeeper
  • Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.

Environment: GIT, Jenkins, Nexus, Django, Linux, Python/Shell script, Tomcat, SVN, Gradle, Nagios, Splunk, Kubernates.

Confidential, Mountain View, CA

Python Developer

Responsibilities:

  • Developed strategic partnerships wif the business unit to develop a solid noledge base of the business line, including the business plan, products, and processes.
  • Worked on the project from gather requirement to developing the entire application, wif halp from other analyst.
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Followed Agile Methodologies and SCRUM Process.
  • Develop programs to automate the testing of RAID controller firmware and utilities using Python, Java, Java Script,
  • Worked on JavaScript MVC Framework like Angular.js.
  • Worked wif Open stack Command-line client.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Used other packages such as Beautifulsoup for data parsing.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Worked on a resulting report of the application and Tableau reports.
  • Hands on wif tools Git/Github, Ansible, Artifactory, Jenkins, OpenStack, Balance, Node-Proxy, VMWare, and Open Source software to build automated testing and delivery pipelines.
  • Written Teraform templates, Ansible playbooks for configuring servers.
  • Hands on experience in installing and administrating CI/CD tools like Hudson, Jenkins, Bamboo.
  • Performed QA testing on the application.Use of Docker and OpenShift to manage micro services for development and testing.
  • Built kubernetes environment deployed via terraform. Built AMIs wif packer.
  • Setup a Docker cluster built own PaaS and used Kubernetes cluster for orchestration and testing.
  • Deployed Docker containerized applications using Kubernetes in Google Cloud Platform(GCP).
  • Log monitoring and generating visual representations of logs using ELK stack. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Utilize PyUnit, the Python unit test framework, for all Python applications.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.

Environment: Python 2.7/3.0, Django 1.5/1.8, C++, XML, Agile (SCRUM), PyUnit, MYSQL, CSS, MySQL, DHTML, HTML, JavaScript, Angular.js, Shell Scripts, Git, Linux, Unix and Windows.

Confidential

Python Developer

Responsibilities:

  • Involved in the analysis and development of Software Development Life Cycle (SDLC).
  • Contributed in developing a web services middle-tier in Python to integrate wif an existing MySQL backend. Wrote several internal API utilities and micro services to carry out specific tasks.
  • Wrote and executed exhaustive SQL queries using Python wif halp from various query builders in Python to frame the queries.
  • Migrated MySQL to NoSQL data store using ETL processes using Python. Tasks included CRUD, elaborate cleansing of data and packing it into the expected format - JSON.
  • Developed Python scripts to perform auditing tasks and generating Excel reports to support engineering a logistics, sales and inventory management system.
  • Worked as assistant to Web Programmer in creating Django/Flask Web apps. Generated sample JSON format queries for testing REST endpoints.
  • Frequently performed adhoc File IO tasks in python. Dealt wif CSV, JSON, Text, XML and XLSX files. Used shell scripting to automate repetitive tasks.
  • Supported and solved tasks received through a ticketing system. Liaised wif third-party engineers and technical support depts.
  • Heavy usage of String interpolation, modular structuring of code and parameterized approach.
  • Followed a test-driven approach closely. Used Python’s Unit Testing extensively.

Environment: Python, MySQL, PostgreSQL, MongoDB, Jira, Flask, REST, JSON, CSV, Excel, Eclipse

Confidential

Linux Administrator

Responsibilities:

  • Administered RedHat Enterprise Linux 5.x/4.x, OEL 5.x, & Solaris 9 Servers by testing, tuning, upgrading, patching and troubleshooting both Physical & Virtual server problems.
  • Used Veritas File system and Veritas Volume Manager 5.0 to configure the RAID 1 & RAID 5 Storage System for more redundancy.
  • Installed and maintained regular upgrades of Red Hat Linux Servers using kickstart based network installation.
  • Created Disk volumes, Volume groups and Logical volumes (LVM) for Linux operating systems.
  • Installed and Configured Apache Tomcat Web Server.
  • Configured Proxy Server (Squid), DNS, FTP and DHCP servers on Red Hat Enterprise Linux and maintained system securities using IPTABLES.
  • Developed Perl & Shell scripts for automation of the build and release process. Developed automation scripting in Python to deploy some applications.
  • Created the LDAP Scripts which monitor the LDAP connectivity and alerts the Admin Group if the connection is closed. Also administered Active Directory Servers.
  • Involved in monitoring and troubleshooting Network like TCP/IP, NFS, DNS and SMTP in Linux servers and System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues. server, MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Built ESXi hosts using multiple technologies including HPSA, VUM, Host Profiles, and PowerCLI scripts Performed routine maintenance on VMware environment such as vCenter upgrades, firmware upgrades, Patching.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
  • Troubleshooting Linux network, security-related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
  • By integrating WLST scripts to Shell scripts, artifacts like war, ear are deployed into WebLogic app server.
  • Upgraded Red hat Linux OS on Web Sphere, JBoss and Oracle database servers from V3, V4 to V5.
  • Monitored servers, switches, ports etc. wif Nagios monitoring tool.
  • Responsible for setting up Cronjobs scripts on production servers and Implementation of passwordless (SSH) autantication between servers.

Environment: RedHat Enterprise Linux 5.x/4.x, OEL 5.x, Solaris 9, LVM, RAID, Cronjobs, Oracle, MySQL, TCP/IP

We'd love your feedback!