We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Around 8+ Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications in Python.
  • Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, JavaScript and JQuery.
  • Have excellent knowledge on Python Collections and Multi-Threading.
  • Skilled experience in Python with proven expertise in using new tools and technical developments
  • Good experience of Web Services with protocols SOAP and REST.
  • Hands on experience in using Hadoop ecosystem components like Map Reduce, HDFS, HBase, Hive, Pig, Flume and Spark.
  • Implemented various Spark Actions and Transformations by creating RDD's in HDFS.
  • Good at using libraries for technical development like Beautiful Soup, Jasy, Pickle, PySide, Pandas dataframe, networkx, and MySQL for database connectivity to drive improvements throughout entire software development lifecycle. Solid understanding of MVC design patterns.
  • Good experience in developing web applications implementing Model View Control architecture using Django and Flask web application frameworks.
  • Package Software: Expertise in Informatica ETL and reporting tools. Deep understanding of the Data Warehousing SDLC and architecture of ETL, reporting and BI tools.
  • Experience in integration of various data sources including SQL server 2012, Teradata 14.10and MS access and non-relational sources like flat files into staging area.
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, Dynamo dB, RDS, VPC, Direct Connect, Route53, and Cloud.
  • Experience on Key AWS services: EC2, S3, DynamoDB(NoSQL) and Lambda.
  • Good knowledge in GUI frameworks - Jython, Pyjamas.
  • Good at designing Graphical User Interface (GUI) modules using TKinter.
  • Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining Data science with Big Data.
  • Experience in working with Amazon web services Amazon EC2 and Amazon s3.
  • Good experience in using different kind of data bases like MySQL, Oracle and Apache Cassandra.
  • Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
  • Have good experience in working with application server WebLogic (10.0, 10.3, 11g, 11gr1), WebSphere (7.0, 8.5, 8.5.5), Apache Tomcat (6.0, 7.0, 8.0).
  • Experience in writing SQL queries, Stored Procedures, and implementation on different databases.
  • Well versed in browser abstracting JavaScript libraries like jQuery, Angular.js, etc.
  • Proven ability in working with Shell scripting for designing automation framework.
  • Maintained Continuous Delivery of containerized Microservices using Jenkins Pipeline.
  • Extensively worked on Jenkins, TFS for continuous integration and for End-to-End automation for all build and deployments.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • 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.
  • Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Active Participation in full development life cycle (requirements, design, architecture, development, testing).
  • Experienced in Unit, Integration, User acceptance and Functional testing.
  • Strong knowledge in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines.
  • Experienced working with different operating systems Windows … UNIX and Linux.
  • Involved in writing Python, Bash, Perl, Groovy, PowerShell and shell scripts for compilation and deployment process.
  • Automation of the monotonous tasks in AWS with Terraform.
  • Extensively used ETL to transform and load data from Oracle database, XML files, Flat files to Oracle.
  • Excellent analytical and problem solving skills with efficient time management and result oriented attitude.
  • Committed to tasks and provide good results, team player and Good communication skills.

TECHNICAL SKILLS

Languages: Python, C, C++, Java/J2EE, and PL/SQL, Perl, SQL.

Markup Languages: HTML, JSON, XML.

Cloud Technologies AWS: EC2, S3, VPC, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SQS, IAM, SNS, and SES.

ETL Business: Objects Data Stage, Data Quality, Informatica.

Scripting: JQuery, Java Script, AJAX, Shell scripting, Ruby, Bash, Perl.

Frameworks Struts: 1.x/2.x, Spring, Hibernate, Django, Flask, Angular JS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP.

Build Tools: Ant and Maven.

Continuous Integration Tools: Jenkins, Bamboo, Hudson

Programming Methodologies: Waterfall and Agile.

Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).

Databases: Oracle, MySQL, Apache Cassandra, MongoDB.

Servers: Tomcat, HTTP Server, WebLogic, Jboss

Bug Reporting Tools: JIRA and Bugzilla

MS Office Tools: MS Word, MS PowerPoint, MS Excel

PROFESSIONAL EXPERIENCE

Python Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Involved in the Design, development, test, deploy and maintenance of the website.
  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Responsible for user validations on client side as well as server side.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Cloudera Enterprise, Teradata, and Teradata Aster Discovery Platform—enables clients to orchestrate workloads in such a way as to realize the right set of capabilities and economics for the right job.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS etc.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used Jenkins for the continuous integration process, automation and assisted in the code coverage and analysis by generating reports.
  • Integrated Git, Maven and Tomcat with Jenkins for the builds as the Continuous Deployment process.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • 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.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.
  • Developed Spark scripts by using Scala IDE's as per the business requirement.
  • Plan, design and launch solution for building Hadoop cluster on cloud by using EMR and EC2 of AWS
  • Understanding of managed distributions of Hadoop, like Cloudera and Hortonworks.
  • Experienced in developing MapReduce programs using Apache Hadoop for working with Big Data.
  • Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/Unix Servers.
  • Developed bash shell scripts to automate routine activities.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Worked on Business Intelligence Oracle cloud services, OBIE and undergone Master Data management training to use IBM MDM ETL and OBI Reporting tools.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Held overall responsibility of coordination of implementations of software builds and releases.
  • Provided analytics to help determine optimal way to assemble releases.

Environment: Python, XML, AWS, Hadoop, MySQL, Shell Scripting, Jenkins, Python Scripts, JIRA, Oracle, SOAP, JQuery, UAT, HTML, CSS, Linux/Unix, JavaScript.

Python Developer

Confidential, Fairfield, NJ

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API's using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
  • Worked with ETL teams to create Views
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in creating tables, views, stored procedures in Teradata.
  • Performance tuning of stored procedures and views in Teradata.
  • Experienced in installation and configuration of Oracle cluster ware and Automatic Storage Management (ASM) in RAC environment.
  • Experience in Migration of Oracle Databases from non-RAC to RAC and non-ASM to ASM Instances.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Worked in an agile development team to deliver Continuous Integration and Continuous Delivery product in an open source environment using tools like Chef and Jenkins.
  • Handled multiple AWS accounts with different VPC's for Prod and Non Prod where key objective included automation, build out, integration and cost control.
  • Experience in writing tests using Scala Tests, Selenium and others.
  • Hands on experience migrating complex map reduce programs into Apache Spark RDD transformations.
  • Good knowledge on data migration from relational database to NoSQL.
  • Extensively worked on Spark SQL, Dataframes, RDD's to improve the performance of the application.
  • Writing MapReduce job with Hadoop and MapReduce Java API. Analyzing Bigdata by transforming, normalization and joining data.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Extensively worked with various scripting languages like Bash, Shell and Python. Developed Perl and shell scripts for automation of the build and release process.
  • Developed efficient Angular.js for client web based application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Responsible for managing large databases using MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
  • Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework using Python and Shell scripting.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Created Git repository and added the project to GitHub.
  • Involved in debugging the applications monitored on JIRA using agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.
  • Experience in using containers like Docker.

Environment: Python 2.7,3.3, Django 1.4, HTML,AWS, CSS, AJAX, Jenkins, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, Oracle, MYSQL, Linux, Cassandra, JIRA.

Python Developer

Confidential - Chicago, IL

Responsibilities:

  • Configured Microsoft Active Directory Server
  • Wrote Python modules to extract data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Prepared technical reports and worked closely with the ETL Data warehouse.
  • Configured Microsoft Domain Controller.
  • Loading the history data from Sybase to Teradata using TPT.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
  • Installed and Configured Active Directory authentication for all the Linux Boxes and AWS accounts.
  • Configured AWS DHCP option sets to the *logisticare.com name servers.
  • AWS CloudTrail is enabled to the track of user activity, governance, compliance, operational auditing, and risk auditing of your AWS account.
  • Analysed the sql scripts and designed it by using Spark SQL for faster performance.
  • Developed dynamic web pages using python Django Frameworks.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
  • Used Python for Socket programming, creating graphics, XML processing, networking and CGI programming AJAX with jQuery.
  • Designed delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production and implemented Jenkins as a continuous integration server.
  • Monitored different databases and application servers using Oracle Enterprise Manager (OEM) 12c Grid Control.
  • Configured various plugins in Jenkins for automation of the workflow and to optimize and smooth running of build jobs and implemented continuous integration and deployment.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Developed a python program to collect data from long running performance and stability tests and convert the data to graphic charts which display the results for quick visual evaluation of trends of many parameters per each test.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm and Docker compose.
  • Used scripting languages like Python, Bash, Ruby and PowerShell for configuration.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Built various graphs for business decision making using python matplotlib library.
  • Responsible for managing large databases using Pandas data frames and MySQL.
  • Communicate project progress by producing management reports to provide timely and accurate project status and decision support information to Project Team, Department and Division management.
  • Develop Proof of Concept for Chat Bot and its application across brand teams using cutting edge artificial intelligence and machine learning technologies like IBM Watson.

Environment: PYTHON, MySQL, AWS, CSS, Jenkins, JavaScript, AJAX, HTML/XHTML, XML, Drupal, SVN, Apache, Linux, Windows.

Python Developer

Confidential - Seattle, WA

Responsibilities:

  • Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
  • Developed dynamic web pages using python Django Frameworks.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
  • Extensively implemented the python libraries like Pandas, Matplotlib, Numpy, to manipulate and visualize the data using interactive charts.
  • Installed, configured, maintained and upgraded Oracle 10g and 11gR2 RDBMS databases on LINUX and Windows using OUI, DBUA and scripts.
  • Worked in NoSQL and MySQL database on queries and writing Stored Procedures for normalization and renormalization.
  • We have implemented pyspark for Transformation and Actions in Spark.
  • Application of patches from one version to another according to the Oracle Critical Patch alerts.
  • Created Jenkins jobs for continuously building the projects. Scheduled jobs to build upon every check in into subversion. Wrote Groovy script in Jenkins jobs to do pre-and post-build operations.
  • Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Features for dashboard were developed and tested using CSS, AngularJS and Bootstrap.
  • Developed forms using HTML and performing client side validations using JavaScript, JQuery and Bootstrap.
  • Cleansing data generated from weblogs with automated scripts in Python.
  • Using Mongo DB-NoSQL database for storing the information.
  • Used SVN repository for software configuration management and version control.
  • Used JIRA for tracking and Updating Project issue.
  • Maintained technical documentation for resolved issues for future reference

Environment: - Python, Jenkins, Django, Java, Rest, HTML, JavaScript, JIRA, CSS, Bootstrap, SVN, MongoDB

Python Developer

Confidential

Responsibilities:

  • Involved in developing methods to create, Read, Update and Delete (CURD) in Active Record.
  • Developed and handled business logic through backend Python code for achieving optimal results.
  • Involved in Design, develop, test, deploy and maintain the merchant, admin and consumer websites.
  • Designed and developed web pages using HTML, CSS and Used Java Script to perform
  • Worked on developing screens for delete, edit, enable and disable users in web application.
  • Designed and Developed web services using XML and JQuery.
  • Written Python routines to log into the websites and fetch data for selected options.
  • Used Bootstrap to manage and organize HTML page layouts.
  • Used Pandas as API to put data as time series and tabular format for manipulation of data.
  • Supported web project by implementing JSON.
  • Used Python Scripts to update content in database and manipulate files.
  • Used libraries such as Scipy, NumPy and Matplotlib.
  • Created a Django dashboard with custom UI for end user after careful study of Django admin site and dashboard.
  • Implemented task object to interface with data feed framework and invoke database message service setup functionality.
  • Strong Expertise in MySQL, Postgres and NO-SQL databases like Mongo DB and Couch DB.
  • Responsible for debugging and troubleshooting web application and created unit test framework on new code.
  • Worked with team of developers on Python application for risk management.

Environment: Python, Django, HTML, CSS, JSON, AJAX, JavaScript, JQuery, Mongo DB, TDD, SOAP, REST, MVC, GIT, XML.

Software Engineer

Confidential

Responsibilities:

  • Involved in writing Test Plans, Test Cases, Framework for Quick Test Pro(QTP) and Test Scripts using Functional specs, change requests, Business Scenarios and Use cases
  • Responsible for testing of application at Module level and System level
  • Written and developed VB scripts for functionality testing, Regression testing such as Initiating a case, managing case record and payment on plea for defendant using QTP
  • Create and executed Data Driven tests, GUI Validations, Checking database content using QTP
  • Created and managed Recovery Scenarios for entire Automation Suite which can handle large amount of unexpected errors including run errors, unexpected pop-ups and also Internet Explorer irregularity errors
  • Use of Batch Runner for assigning and scheduling the batch to run from Automation Suite
  • Using Web Service Add-In, validation of XML files and also evaluating ISB server responses on it
  • Using QTP with Web Service, Automated total 121 types of data exchanges (DXs), and executed them successfully
  • Developed scripts in QTP and executed the scripts from Quality Center
  • Execute Test Scenarios, analyze and document the Test Results in Quality Center
  • Implemented whole life cycle of QA Methodologies starting from Planning, Capturing, Creating, Executing, Reporting, and Tracking the defects using Quality Center
  • Writing complex SQL queries to validate the database updates in Oracle database using TOAD for Oracle application
  • Created and executed complex SQL queries to fetch data from an Oracle database to validate, compare and expected results with those actually obtained.
  • Involved in backend testing by writing SQL Queries to find out that the data is correctly populated in each field and to check whether the data inserted from application is being inserted properly or not
  • Developed SQL Queries for checking the Data Transaction and Database Integrity using TOAD

We'd love your feedback!